|
|
1.1 ! root 1: /* @(#)linenum.h 2.1 */ ! 2: /* There is one line number entry for every ! 3: "breakpointable" source line in a section. ! 4: Line numbers are grouped on a per function ! 5: basis; the first entry in a function grouping ! 6: will have l_lnno = 0 and in place of physical ! 7: address will be the symbol table index of ! 8: the function name. ! 9: */ ! 10: struct lineno ! 11: { ! 12: union ! 13: { ! 14: long l_symndx ; /* sym. table index of function name ! 15: iff l_lnno == 0 */ ! 16: long l_paddr ; /* (physical) address of line number */ ! 17: } l_addr ; ! 18: unsigned short l_lnno ; /* line number */ ! 19: } ; ! 20: ! 21: #define LINENO struct lineno ! 22: #define LINESZ 6 /* sizeof(LINENO) */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.