| Field | Size | Description |
|---|---|---|
| Record Type | XL1 |
X'00' Section Definition (CSECT) SD X'01' Label Definition (entry point) LD X'02' External Reference ER X'03' Element Definition (class) ED X'04' Private Code Section PC X'05' Common Section CM X'06' External Dummy Section XD X'07' Part Reference PR X'0A' Weak External Reference WX X'FF' Dummy Section (DSECT) (no type designator) |
| Flags | XL1 | Flags or Alignment
For SD-, PC- and CM-type entries, it contains the AMODE/RMODE flags. For LD-, ER- and WX-type entries, it is space-filled. For XD-type entries, it indicates the number of bytes for alignment less one.
|
| XL2 | Reserved | |
| ESDID | FL4 | External Symbol Dictionary ID (ESDID) or zero |
| AL4 | Reserved | |
| Address or Alignment | AL4 | The section or symbol address, or section alignment.
For SD-, LD- and ED-type entries, it contains the address of the symbol. For PC- and CM-type entries, it indicates the beginning address of the control section. For XD-type entries, it indicates the number of bytes for alignment less one. |
| FL4 | Reserved | |
| Section Length | FL4 | The length of the section |
| Owner ID | FL4 | ESDID of the SD or ED in which this symbol was defined |
| XL8 | Reserved | |
| External Name offset | FL4 | The offset from the beginning of this record to the external name. A value of binary zeros indicates that there is no external name. |
| External Name length | FL4 | Number of characters in the external name (zero if private code, unnamed common or unnamed DSECT) |
| Alias Name offset | FL4 | The offset from the beginning of this record to the alias name. A value of binary zeros indicates that there is no alias name. |
| Alias Name length | FL4 | Number of characters in the alias name (zero if no alias) |
| External name | CL(n) | The external name |
| Alias Section name | CL(n) | The alias name for the section |
[ Top of Page | Previous Page | Next Page | Contents | Index ]