Annotation of researchv10no/cmd/kasb/linenum.h, revision 1.1.1.1

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) */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.