Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

RLDBK

Prolog  

Control Block Contents  

RLDBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

RLDBK Prolog

 NAME       : HCPRLDBK
 DESCRIPTION: Relocation Dictionary Block
 DSECT      : RLDBK
 STATUS     : VM/ESA Version 2, Release 1.0
 FUNCTION   : Relocation Dictionary Block
 LOCATED BY : LABK.LABRLDQ
              RLDBK.RLDBFWD
 CREATED BY : HCPCLO while processing CPXLOAD command
 DELETED BY : HCPCLO while processing CPXLOAD command
              HCPCXF while processing CPXLOAD command
 SERIALIZED : None.

 

RLDBK Control Block Content


RLDBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure RLDBK Relocation Dictionary Block 0000 0 Address 4 RLDBFWD Address of next RLDBK 0004 4 Address 4 RLDBADDR Address from .RLD statement 0008 8 Character 8 RLDBPNM Referencing ESDBK ESDBNAME 0010 16 Address 4 RLDBPESD Referencing ESDBK address 0014 20 Address 4 RLDBP@ Referencing ESDBK ESDBASM@ 0018 24 Address 4 RLDBPV Referencing ESDBK ESDBVADR 001C 28 Address 4 RLDBPR Referencing ESDBK ESDBRADR 0020 32 Character 8 RLDBRNM Referenced ESDBK ESDBNAME 0028 40 Address 4 RLDBRESD Referenced ESDBK address 002C 44 Address 4 RLDBR@ Referenced ESDBK ESDBASM@ 0030 48 Address 4 RLDBRV Referenced ESDBK ESDBVADR 0034 52 Address 4 RLDBRR Referenced ESDBK ESDBRADR 0038 56 Dbl-Word 8 * Reserved 0040 64 Signed 4 * Reserved 0044 68 Signed 2 * Reserved 0046 70 Bitstring 1 * Reserved 0047 71 Bitstring 1 RLDBTYPE Type of RLD 00000000 RLDBACON 0 A-type or Y-type constant 00000001 RLDBVCON 1 V-type address constant 00000002 RLDBQCON 2 Q-type address constant 00000003 RLDBCXD 3 CXD type entry 0048 72 Signed 2 RLDBLEN Length (1, 2, 3, 4) of adcon 004A 74 Signed 2 RLDBSGN Sign (+1, -1) of adcon 004C 76 Bitstring 1 RLDBF0 Flag byte EQU X'80' EQU X'40' EQU X'20' EQU X'10' EQU X'08' EQU X'04' .... ..1. RLDBPERM X'02' Adcon is within a PERM CSECT .... ...1 RLDBF0RS X'01' Adcon has been resolved 004D 77 Bitstring 1 RLDBF1 Flag byte EQU X'80' EQU X'40' EQU X'20' EQU X'10' EQU X'08' EQU X'04' EQU X'02' EQU X'01' 004E 78 Signed 2 * Reserved 0050 80 Character 1 RLDB$END (0) The end

 

RLDBK Storage Layout

*** RLDBK - Relocation Dictionary Block
*
*     +---------------------------+---------------------------+
*   0 |         RLDBFWD           |         RLDBADDR          |
*     +---------------------------+---------------------------+
*   8 |                       RLDBPNM                         |
*     +---------------------------+---------------------------+
*  10 |         RLDBPESD          |          RLDBP@           |
*     +---------------------------+---------------------------+
*  18 |          RLDBPV           |          RLDBPR           |
*     +---------------------------+---------------------------+
*  20 |                       RLDBRNM                         |
*     +---------------------------+---------------------------+
*  28 |         RLDBRESD          |          RLDBR@           |
*     +---------------------------+---------------------------+
*  30 |          RLDBRV           |          RLDBRR           |
*     +---------------------------+---------------------------+
*  38 |///////////////////////////////////////////////////////|
*     +---------------------------+-------------+------+------+
*  40 |///////////////////////////|/////////////|//////|:BTYPE|
*     +-------------+-------------+------+------+------+------+
*  48 |  RLDBLEN    |  RLDBSGN    |RLDBF0|RLDBF1|/////////////|
*     +-------------+-------------+------+------+-------------+
*  50 |                                                       |
*     =                       RLDB$END                        =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** RLDBK - Relocation Dictionary Block

 

RLDBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

RLDB$END 0050

RLDBACON 0047 00000000

RLDBADDR 0004

RLDBCXD 0047 00000003

RLDBFWD 0000

RLDBF0 004C

RLDBF0RS 004C 01

RLDBF1 004D

RLDBLEN 0048

RLDBP@ 0014

RLDBPERM 004C 02

RLDBPESD 0010

RLDBPNM 0008

RLDBPR 001C

RLDBPV 0018

RLDBQCON 0047 00000002

RLDBR@ 002C

RLDBRESD 0028

RLDBRNM 0020

RLDBRR 0034

RLDBRV 0030

RLDBSGN 004A

RLDBTYPE 0047

RLDBVCON 0047 00000001


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:28:00 EDT.
Copyright IBM Corporation, 1990, 1999