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

#### DEDBK

Prolog

Control Block Contents
DEDBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DEDBK Prolog

     Name       : HCPDEDBK
     Description: Dynamic Exit Definition Block
     DSECT      : DEDBK
     Function   : This control block contains information used to
                  define dynamic exit points.
     Located by : Linked list anchored by XCTBK.XCTDEDAD
     Created by : HCPXDMDE
     Deleted by : HCPXDMMO

#### DEDBK Control Block Content

#### DEDBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DEDBK          Dynamic Exit Definition Block
    0000    0 Address      4 DEDNEXT        Address of next DEDBK
    0004    4 Bitstring    1 DEDFLAG1       Flags
              1... ....      DEDRESOL       X'80' DEDRESOL Resolve exit upon
                                            association
              .1.. ....      DEDSIMUL       X'40' DEDSIMUL Simulate replaced
                                            instruction
    0005    5 Address      1 DEDINSLN       Replaced instruction length
    0006    6 Bitstring    2 DEDCODE        Exit number
    0008    8 Address      2 DEDNPARM       Number of parameters
    000A   10 Bitstring    6 *              Reserved
    0010   16 Character    8 DEDMODUL       Module name
    0018   24 Address      2 DEDDISPL       Instruction displacement
    001A   26 Bitstring    6 DEDINSTR       Replaced instruction
    0020   32 Address      4 DEDADDRS       Replaced instruction address
    0024   36 Signed       4 *              Reserved for future IBM use
    0028   40 Bitstring   64 DEDPDESC       Parameter list descriptor
    0028   40 Bitstring    1 DEDPDTRM (0)   Descriptor term
    0028   40 Bitstring    1 DEDPDTYP       Term type
              .111 ....      DEDPDNDX       X'70' DEDPDNDX Type index
              .... ....      DEDPDTGR       0*16 DEDPDTGR Register
              ...1 ....      DEDPDTIN       1*16 DEDPDTIN Indirect
              ..1. ....      DEDPDTCN       2*16 DEDPDTCN Constant
              ..11 ....      DEDPDTDS       3*16 DEDPDTDS Displacement
              .1.. ....      DEDPDTSR       4*16 DEDPDTSR Subtract register
              1111 ....      DEDPDTEN       15*16 DEDPDTEN End
              .... 1111      DEDPDREG       X'0F' DEDPDREG Register number
    0029   41 Address      4 DEDPDCON       Constant value
    0029   41 Address      2 DEDPDDSP       Displacement value
    0068  104 Character    8 DEDUSER        User ID of exit definer
    0070  112 Dbl-Word     8 DEDSTAMP       Exit definition time stamp
    0078  120 Dbl-Word     8 DED$END (0)

#### DEDBK Storage Layout

    *** DEDBK - Dynamic Exit Definition Block
    *
    *     +---------------------------+------+------+-------------+
    *   0 |         DEDNEXT           |:FLAG1|:INSLN|  DEDCODE    |
    *     +-------------+-------------+------+------+-------------+
    *   8 |  DEDNPARM   |/////////////////////////////////////////|
    *     +-------------+-----------------------------------------+
    *  10 |                       DEDMODUL                        |
    *     +-------------+-----------------------------------------+
    *  18 |  DEDDISPL   |                DEDINSTR                 |
    *     +-------------+-------------+---------------------------+
    *  20 |         DEDADDRS          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  28 |                                                       |
    *     =                       DEDPDESC                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  68 |                       DEDUSER                         |
    *     +-------------------------------------------------------+
    *  70 |                       DEDSTAMP                        |
    *     +-------------------------------------------------------+
    *
    *** DEDBK - Dynamic Exit Definition Block

    *** Overlay for DEDPDESC in DEDBK
    *
    *     +------+---------------------------+
    *  28 |:PDTYP|         DEDPDCON          | 2D
    *     +------+---------------------------+
    *
    *** Overlay for DEDPDESC in DEDBK

    *** Overlay for DEDPDCON in DEDBK
    *
    *            +-------------+
    *  28 ..  29 |  DEDPDDSP   | 2B
    *            +-------------+
    *
    *** Overlay for DEDPDCON in DEDBK

#### DEDBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DED$END        0078
    DEDADDRS       0020
    DEDCODE        0006
    DEDDISPL       0018
    DEDFLAG1       0004
    DEDINSLN       0005
    DEDINSTR       001A
    DEDMODUL       0010
    DEDNEXT        0000
    DEDNPARM       0008
    DEDPDCON       0029
    DEDPDDSP       0029
    DEDPDESC       0028
    DEDPDNDX       0028 70
    DEDPDREG       0028 0F
    DEDPDTCN       0028 20
    DEDPDTDS       0028 30
    DEDPDTEN       0028 F0
    DEDPDTGR       0028 00
    DEDPDTIN       0028 10
    DEDPDTRM       0028
    DEDPDTSR       0028 40
    DEDPDTYP       0028
    DEDRESOL       0004 80
    DEDSIMUL       0004 40
    DEDSTAMP       0070
    DEDUSER        0068

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