Symbol Record—X'0042'
Field | Size | Description |
---|---|---|
ESDID | FL4 | ESDID of the section in which the symbol is defined. This is zero for an undefined symbol type. |
Statement Number | FL4 | The number of the statement in which the symbol is defined. This is zero for an undefined symbol type. |
Location Counter | FL4 | Contains the offset from the start of the DSECT, the non-relocated address of the instruction belonging to this symbol in a CSECT (this is not always the offset from the start of the CSECT), or the value of the equate. This is zero for an undefined symbol type. |
Symbol Type | XL1 |
|
Duplication Factor | FL4 | Number of times the first operand field named by the symbol occurs. This is zero for an undefined symbol type. |
Type Attribute | XL1 | The value that the assembler Type Attribute reference
returns (see Type attribute (T')in the HLASM Language Reference). |
Assembler Type | CL4 | The value that the assembler SYSATTRA() internal
function returns (see SYSATTRAin the HLASM Language Reference). |
Program Type | XL4 | The value that the assembler SYSATTRP() internal
function returns (see SYSATTRPin the HLASM Language Reference). |
Length attribute | FL4 | Length in bytes, either specified or by default. |
Integer attribute | HL2 | Number of positions occupied by the integer portion of fixed-point and decimal constants in their object code form. This is zero for an undefined symbol type. |
Scaling attribute | HL2 | Number of positions occupied by the fractional portion of fixed-point and decimal constants in their object code form. This is zero for an undefined symbol type. |
Symbol Flags | XL1 |
|
XL7 | Reserved | |
Symbol name offset | FL4 | The offset from the beginning of this record to the symbol name. |
Symbol name length | FL4 | Number of characters in the symbol name |
Symbol name | CL(n) | The symbol name. |
Note:
For
record type |