SYSADATA record descriptions
The formats of the records written to the associated data file are shown in the Related references below.
In the fields described in each of the record types, these symbols occur:
- C
- Indicates character (EBCDIC or ASCII) data
- H
- Indicates 2-byte binary integer data
- F
- Indicates 4-byte binary integer data
- A
- Indicates 4-byte binary integer address and offset data
- X
- Indicates hexadecimal (bit) data or 1-byte binary integer data
No boundary alignments are implied by any data
type, and the implied lengths above might be changed by the presence
of a length indicator (Ln). All integer data is
in big-endian or little-endian format depending on the indicator bit
in the header flag byte. Big-endian format means that
bit 0 is always the most significant bit and bit n is
the least significant bit. Little-endian refers to byte-reversed
integers
as seen on Intel processors.
All undefined fields and unused values are reserved.
Related references
Common header section
Job identification record: X'0000'
ADATA identification record: X'0001'
Compilation unit start | end record: X'0002'
Options record: X'0010'
External symbol record: X'0020'
Parse tree record: X'0024'
Token record: X'0030'
Source error record: X'0032'
Source record: X'0038'
COPY REPLACING record: X'0039'
Symbol record: X'0042'
Symbol cross-reference record: X'0044'
Nested program record: X'0046'
Library record: X'0060'
Statistics record: X'0090'
EVENTS record: X'0120'
Common header section
Job identification record: X'0000'
ADATA identification record: X'0001'
Compilation unit start | end record: X'0002'
Options record: X'0010'
External symbol record: X'0020'
Parse tree record: X'0024'
Token record: X'0030'
Source error record: X'0032'
Source record: X'0038'
COPY REPLACING record: X'0039'
Symbol record: X'0042'
Symbol cross-reference record: X'0044'
Nested program record: X'0046'
Library record: X'0060'
Statistics record: X'0090'
EVENTS record: X'0120'