Description: The LINNUM record relates line number within language source statements to addresses in the object code.
   1 byte  2 bytes
  ┌───────┬────────────────┬---
  │  95   │ Record         │
  │       │  Length        │
  └───────┴────────────────┴---

           1 or 2   1 or 2     <variable>        1 byte
       --┌─────────┬─────────┬──────────────────┬───────┐
         │ Base    │ Base    │  Debugger Style  │Chk Sum│
         │  Group  │  Segment│   Specific       │or 0   │
         │   Index │   Index │    Information   │       │
       --└─────────┴─────────┴──────────────────┴───────┘
                              <--- repeated --->

LINNUM line number record

Associates a source line number with translated code or data. The LINNUM record is only generated when the debug option is selected and is therefore specific to the debug information. Refer to the specific debug documentation for more information.


Base Group and Segment The Base group and segment are indices specifying previously defined GRPDEF and SEGDEF records. The group index is ignored and the segment index must be nonzero.


[Back: 91H PUBDEF Public Names Definition Record]
[Next: 96H LNAMES List of Names Record]