Object deck output
High Level Assembler produces the object module when you specify either the OBJECT or DECK assembler option.
The object module consists of 80-byte records with 5 record types.
The record types are:
- ESD
- External symbol dictionary records describe the external symbols used in the program.
- TXT
- Text records describe object code generated.
- RLD
- Relocation dictionary records provide the information required to relocate address constants within the object module.
- END
- End records terminate the object module and optionally provide the entry point.
- SYM
- Symbol table records provide symbol information for TSO TEST.
Note: If you have specified the GOFF assembler option, High Level
Assembler produces the object module in Generalized Object File format
(GOFF). For
more information about GOFF, refer to z/OS MVS Program Management: Advanced Facilities.
The assembler can also produce records using the PUNCH and REPRO assembler statements, whose contents and format are entirely determined by the program.
The following sections describe the format of each record type.