|
|
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.