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.
Figure 1. Relocation dictionary (RLD) listing
                                                 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