HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Object deck output

HLASM Programmer's Guide
SC26-4941-06

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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014