Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### 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
     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 RLDBPs         Referencing ESDBK ESDBsADR
    001C   28 Address      4 *              Reserved
    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 RLDBRs         Referenced ESDBK ESDBsADR
    0034   52 Address      4 *              Reserved
    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 RLDBACON A-type or Y-type
                                            constant
              00000001       RLDBVCON       1 RLDBVCON V-type address
                                            constant
              00000002       RLDBQCON       2 RLDBQCON Q-type address
                                            constant
              00000003       RLDBCXD        3 RLDBCXD CXD type entry
    0048   72 Signed       2 RLDBLEN        Length (1-8) of adcon
    004A   74 Signed       2 RLDBSGN        Sign (+1, -1) of adcon
    004C   76 Bitstring    1 RLDBF0         Flag byte
              .... ..1.      RLDBPERM       X'02' RLDBPERM Adcon is within a
                                            PERM CSECT
              .... ...1      RLDBF0RS       X'01' RLDBF0RS Adcon has been
                                            resolved
    004D   77 Bitstring    1 RLDBF1         Flag byte
    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 |          RLDBPS           |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  20 |                       RLDBRNM                         |
    *     +---------------------------+---------------------------+
    *  28 |         RLDBRESD          |          RLDBR@           |
    *     +---------------------------+---------------------------+
    *  30 |          RLDBRS           |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  38 |///////////////////////////////////////////////////////|
    *     +---------------------------+-------------+------+------+
    *  40 |///////////////////////////|/////////////|//////|:BTYPE|
    *     +-------------+-------------+------+------+------+------+
    *  48 |  RLDBLEN    |  RLDBSGN    |RLDBF0|RLDBF1|/////////////|
    *     +-------------+-------------+------+------+-------------+
    *
    *** RLDBK - Relocation Dictionary Block

#### RLDBK Cross Reference

    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
    RLDBPs         0018
    RLDBPERM       004C 02
    RLDBPESD       0010
    RLDBPNM        0008
    RLDBQCON       0047 00000002
    RLDBR@         002C
    RLDBRs         0030
    RLDBRESD       0028
    RLDBRNM        0020
    RLDBSGN        004A
    RLDBTYPE       0047
    RLDBVCON       0047 00000001

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 09:01:18 EDT.
Copyright IBM Corporation, 1990, 2008