HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Relocation dictionary (RLD)

HLASM Programmer's Guide
SC26-4941-06

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) 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 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

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014