External Symbol Dictionary Record--X'0020'

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.

xx.. ....
Reserved
..r. ....
RMODE 64 if 1, otherwise use the R bit
...a ....
AMODE 64 if 1, otherwise use the AA bits
.... 1...
Read-Only Control Section (RSECT)
.... .R..
RMODE: 0=RMODE(24), 1=RMODE(ANY)
.... ..AA
AMODE: 00,01=AMODE(24), 10=AMODE(31), 11=AMODE(ANY)
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 ]