Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
XCRBK
Control Block Contents
XCRBK DSECT
Cross Reference (Contains links to field and bit definitions)
XCRBK Prolog
Name : HCPXCRBK Description: CP Exit Call Request Block DSECT : XCRBK Function : This control block contains information used to authorize user exit routines to find their entry points. Located by : XITBK.XITXCRBK XCRBK.XCRFWD Created by : HCPZIX Deleted by : HCPZIX References : HCPICRBK - Indirect Call Request Block
XCRBK Control Block Content
XCRBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure XCRBK CP Exit Call Request Block These fields map the Indirect Call Request Block. These fields must match the analogous fields in the ICRBK. The fields are defined explicitly here in order that BLOCKDEF can correctly describe them. CKMAINT is used in the hope that an assembly error will alert one to any possible inconsistencies between the definitions here and the ICRBK definitions. 0000 0 Dbl-Word 8 XCRICRBK (0) ICRBK fields 0000 0 Character 8 XCREPNAM Name of exit routine ep 0008 8 Address 4 XCRADDRL Address of the ICLBK, or 0. 000C 12 Bitstring 1 XCRATTR Attributes for call .1.. .... ICRRLONG X'40' Caller is LONGREG ..1. .... ICRELONG X'20' Callee is LONGREG ...1 .... ICRESTA X'10' callee uses static savearea .... 1... ICRRMP X'08' caller MP capable .... .1.. ICRERES X'04' callee Resident .... ..1. ICREMP X'02' callee MP capable .... ...1 ICRTRC X'01' issue TRACE instruction 000D 13 Bitstring 1 * Reserved 000E 14 Bitstring 1 * Reserved 000F 15 Bitstring 1 * Reserved Thus ends the Indirect Call Request Block fields 0010 16 Dbl-Word 8 XCRUSRD1 Reserved for non-IBM use 0018 24 Dbl-Word 8 XCRUSRD2 Reserved for non-IBM use 0020 32 Signed 4 XCRUSRF1 Reserved for non-IBM use 0024 36 Signed 4 XCRUSRF2 Reserved for non-IBM use 0028 40 Signed 2 XCRUSRH1 Reserved for non-IBM use 002A 42 Signed 2 XCRUSRH2 Reserved for non-IBM use 002C 44 Bitstring 1 XCRUSRX1 Reserved for non-IBM use 002D 45 Bitstring 1 XCRUSRX2 Reserved for non-IBM use 002E 46 Bitstring 1 XCRUSRX3 Reserved for non-IBM use 002F 47 Bitstring 1 XCRUSRX4 Reserved for non-IBM use 0030 48 Address 4 XCRFWD Address of next XCRBK 0034 52 Signed 4 XCRATMPT Count of attempts to call this routine 0038 56 Signed 4 XCRCALLS Count of calls to this exit 003C 60 Signed 4 * Reserved 0040 64 Dbl-Word 8 XCRMSACT Time (in micro-seconds) that . this routine was active. 0048 72 Dbl-Word 8 XCR$END (0) The end
XCRBK Storage Layout
*** XCRBK - CP Exit Call Request Block * * +-------------------------------------------------------+ * 0 | XCREPNAM | * +---------------------------+------+------+------+------+ * 8 | XCRADDRL |:ATTR |//////|//////|//////| * +---------------------------+------+------+------+------+ * 10 | XCRUSRD1 | * +-------------------------------------------------------+ * 18 | XCRUSRD2 | * +---------------------------+---------------------------+ * 20 | XCRUSRF1 | XCRUSRF2 | * +-------------+-------------+------+------+------+------+ * 28 | XCRUSRH1 | XCRUSRH2 |:USRX1|:USRX2|:USRX3|:USRX4| * +-------------+-------------+------+------+------+------+ * 30 | XCRFWD | XCRATMPT | * +---------------------------+---------------------------+ * 38 | XCRCALLS |///////////////////////////| * +---------------------------+---------------------------+ * 40 | XCRMSACT | * +-------------------------------------------------------+ * *** XCRBK - CP Exit Call Request Block
XCRBK Cross Reference
Symbol Dspl Value -------------- ---- ----- ICRELONG 000C 20 ICREMP 000C 02 ICRERES 000C 04 ICRESTA 000C 10 ICRRLONG 000C 40 ICRRMP 000C 08 ICRTRC 000C 01 XCR$END 0048 XCRADDRL 0008 XCRATMPT 0034 XCRATTR 000C XCRCALLS 0038 XCREPNAM 0000 XCRFWD 0030 XCRICRBK 0000 XCRMSACT 0040 XCRUSRD1 0010 XCRUSRD2 0018 XCRUSRF1 0020 XCRUSRF2 0024 XCRUSRH1 0028 XCRUSRH2 002A XCRUSRX1 002C XCRUSRX2 002D XCRUSRX3 002E XCRUSRX4 002F
Last updated on 5 Jun 2001 at 17:20:19 EDT.
Copyright IBM Corporation, 1990, 2001