External symbol dictionary entries
For each section, class, part, entry, external symbol, and dummy external control section, the assembler keeps a record of the following external symbol dictionary (ESD) information: List level 1 start
- Symbolic name, if one is specified
- Type code
- Individual identification number (ESDID)
- Starting address
- Length
- Owning ESDID, if any
- Symbol attributes
- Alias, if one is specified
For more information, refer to the External Symbol Dictionary (ESD).
Table 1 lists the assembler instructions that define control sections and dummy control sections, classes and parts, or identify entry and external symbols, and tells their associated type codes. You can define up to 65535 individual control sections and external symbols in a source module if the NOGOFF option is specified, or up to 999999 external symbols if the GOFF option is specified.
Name Entry | Instruction | Coding Entered into External Symbol Dictionary | |
---|---|---|---|
NOGOFF option | GOFF option | ||
If present
If omitted Instruction- dependent |
START, CSECT, or RSECT
START, CSECT, or RSECT Any instruction that initiates the unnamed section |
SD
PC PC |
SD, ED, LD
SD,ED SD |
If present
If omitted Optional |
COM
COM DSECT |
CM
CM None |
SD,ED,CM
SD,ED None |
Mandatory
Mandatory Mandatory |
DXD or external DSECT
CATTR CATTR PART(name) |
XD
Not applicable Not applicable |
XD
ED PD |
Not applicable
Not applicable Not applicable Not applicable |
ENTRY
EXTRN DC (V-type address constant) WXTRN |
LD
ER ER WX |
LD
ER ER WX |
See the appendix Object Deck Output
in the HLASM Programmer's Guide for
details about the ESD entries produced when you specify the NOGOFF assembler
option.
- z/VM® and z/OS®
- Refer to , SA22-7644 for details about the ESD entries produced when you specify the GOFF assembler option.