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
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
Last updated on 3 Aug 1999 at 11:50:23 EDT.
Copyright IBM Corporation, 1990, 1999