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
 RELOCATION CONSIDERATIONS : None

 

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 V6R2.0. Last updated on 21 Nov 2011 at 10:58:04 EDT.
Copyright IBM Corporation, 1990, 2011