Relocation dictionary (RLD)

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 7 is not related to the program segment shown in Figure 6.
Figure 7. Relocation dictionary (RLD) listing
TSSC004                                          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 will be 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 may contain the following 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 may contain the following 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

[ Top of Page | Previous Page | Next Page | Contents | Index ]