Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DEDBK
Control Block Contents
DEDBK DSECT
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' Resolve exit upon association .1.. .... DEDSIMUL X'40' 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' 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 | * +-------------------------------------------------------+ * *** 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
Copyright IBM Corporation, 1990, 2001