| 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 "SYSATTRA" in the HLASM Language Reference). |
| Program Type | XL4 | The value that the assembler SYSATTRP() internal function returns (see "SYSATTRP" in 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 "EQU" specified at 1 , where the "EQU" is for a relocatable value, the ESDID of the "EQU" is provided. Where the "EQU" is non-relocatable, the ESDID of the section in control will be provided. The symbol flags can be checked to determine whether the "EQU" is relocatable or absolute. |
||
[ Top of Page | Previous Page | Next Page | Contents | Index ]