Relocation dictionary (RLD)
This section of the listing describes the relocation dictionary information that is passed to the linkage editor or loader, or z/OS® binder, in the object module.
The entries describe the address constants in the assembled program that are affected by relocation. This section helps you find relocatable constants in your program.
Note: The Relocation dictionary listing that is shown in Figure 1 is not
related to the program segment shown in Figure 1.
Relocation Dictionary Page 7
1 2 3 4 5 6
Pos.Id Rel.Id Address Type Length Action HLASM R6.0 2015/02/20 18.42
00000004 00000004 00000048 A 4 +
00000004 00000007 00000064 V 4 ST
00000004 00000008 00000068 V 4 ST
- 1
- The external symbol directory ID (in hexadecimal notation) of the element or part within which this address constant resides.
- 2
- The external symbol directory ID (in hexadecimal notation) of the element or part, which is used as the basis for relocation.
- 3
- The assembled address (in hexadecimal notation) of the field where the address constant is stored.
- 4
- The type of the address constant. The type contains one of these
values:
- A
- A-type address constant
- C
- Conditional sequential RLDs
- J
- J-type address constant or CXD instruction
- Q
- Q-type address constant
- R
- R-type address constant
- RI
- Relative Immediate offset
- V
- V-type address constant
- W
- Weak external references
- 5
- The length of the address constant.
- 6
- The relocation action, which contained one of these values:
- +
- The relocation operand is added to the address constant
- -
- The relocation operand is subtracted from the address constant
- ST
- The relocation operand overwrites the address constant