This section of the listing describes the relocation dictionary
information 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 shown in
Figure 1 is not related to the program segment
shown in
Figure 4.
Figure 1. Relocation
dictionary (RLD) listingTSSC004 Relocation Dictionary Page 6
1 2 3 4 5
Pos.Id Rel.Id Address Type Action HLASM R6.0 2008/07/11 17.48
00000003 00000002 00000000 J 4 ST
00000003 00000005 0000001C RI 2 +
00000003 00000005 00000020 A 4 +
00000003 00000005 00000026 RI 2 +
00000003 00000006 0000005A RI 4 -
00000003 00000006 00000060 A 4 -
00000003 00000007 0000005A RI 4 +
00000003 00000007 00000060 A 4 +
00000003 00000002 00000000 J 4 ST
00000003 00000002 0000006C 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 and length of the address constant. The type contains
one of these values:
- A
- A-type address constant
- V
- V-type address constant
- Q
- Q-type address constant
- J
- J-type address constant or CXD instruction
- R
- R-type address constant
- RI
- Relative Immediate offset
- 5
- 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