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.

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
 STATUS     : VM/ESA Version 2, Release 4.0
 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' Resolve exit upon association .1.. .... DEDSIMUL X'40' Simulate replaced instruction EQU X'20' Reserved EQU X'10' Reserved EQU X'08' Reserved EQU X'04' Reserved EQU X'02' Reserved EQU X'01' Reserved 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' Type index .... .... DEDPDTGR 0*16 Register ...1 .... DEDPDTIN 1*16 Indirect ..1. .... DEDPDTCN 2*16 Constant ..11 .... DEDPDTDS 3*16 Displacement .1.. .... DEDPDTSR 4*16 Subtract register 1111 .... DEDPDTEN 15*16 End .... 1111 DEDPDREG X'0F' 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                        |
*     +-------------------------------------------------------+
*  78 |                                                       |
*     =                       DED$END                         =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** 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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:50:23 EDT.
Copyright IBM Corporation, 1990, 1999