Figure 1. Format for RLD entries Field Field Off Leng Description
Name Type set
IEWBRLD Binder RLD buffer, Version 1
RLDH_BUFFER_ID Char 0 8 Buffer identifier "IEWBRLD"
RLDH_BUFFER_LENG Binary 8 4 Length of the buffer,
including the header
RLDH_VERSION Binary 12 1 Version identifier
*** RESERVED *** Binary 13 3 Reserved, must be zeros
RLDH_ENTRY_LENG Binary 16 4 Length of each entry
RLDH_ENTRY_COUNT Binary 20 4 Number of entries in the buffer
*** RESERVED *** Binary 24 8 Reserved, must be zeros
RLDH_ENTRY_ORIGIN 32 First RLD entry
RLD_ENTRY RLD entry
RLD_TYPE Binary 0 1 Adcon Type
X'10' Branch type (V-con)
X'20' Nonbranch type (A-con)
X'30' Pseudoregister (Q-con)
X'40' Cumulative Pseudo-register Length (CXD)
X’80’ Long_Displacement 20-bit
DL/DH offset (QY-con)
2 RLD_STATUS Binary 1 1 Adcon Status
X'01' References an unresolved symbol
X'02' References a resolved symbol
X'03' References a nonrelocatable
symbol
2 RLD_ADCON_BDY Binary 24 1 Binder no longer maintains
Adcon boundary status and
changes this value to 0
RLD_ADCON_DIRECTION Binary 3 1 Adcon relocation direction
X'00' Relocation is positive
X'01' Relocation is negative
RLD_ADCON_LENG Binary 4 2 Length of the Adcon
*** RESERVED *** Binary 6 2 Reserved, must be zero
RLD_SECTION_OFFSET Binary 8 4 Offset of the address constant
within the containing section
2 RLD_MODULE_OFFSET Binary 12 4 Offset of the address constant
within the module
*** RESERVED *** Binary 16 2 Reserved, must be zero
RLD_TARGET Name 18 6 Name of the external symbol to
be used to compute the value
of the adcon ("R-Pointer")
adcon ("R Pointer")
RLD_TARGET_CHARS Binary 18 2 length of name in bytes
RLD_TARGET_PTR Pointer 20 4 Pointer to name string
*** RESERVED *** Binary 24 2 Reserved, must be zero
1 RLD_RESIDENT Name 26 6 Name of the section to be used
to compute the location of
the adcon ("P-Pointer").
RLD_RESIDENT_CHARS Binary 26 2 length of name in bytes
RLD_RESIDENT_PTR Pointer 28 4 Pointer to name string
Note: - Ignored on input to the binder.
- Recalculated by the binder.