z/OS MVS Program Management: Advanced Facilities
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


RLD entry (version 1)

z/OS MVS Program Management: Advanced Facilities
SA23-1392-00

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:
  1. Ignored on input to the binder.
  2. Recalculated by the binder.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014