XITPL | Back to Index page |
Prolog Control Block Contents XITPL DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
XITPL Prolog | Top of page |
NAME : HCPXITPL DESCRIPTION: Exit Plist DSECT : XITPL FUNCTION : The Exit Plist describes the standard fields in the CP Exit parameters supplied to the exit routines. Additional fields are expected to be appended by the various routines that build exit plists. LOCATED BY : R1 at invocation of the HCPXSERV CALL service. CREATED BY : Any CP routine that has an exit point defined. DELETED BY : The CP routine that created it. SERIALIZED : None RELOCATION CONSIDERATIONS : None NOTES : Acqusition and release of the exit plist should use the label XITPL. This is because the true plist (the addresses of data items) is embedded within the acquired storage. This is done to facilitate use of BLOCKDEF and BLOCKMAP, as well as provide a simple way for one to extend the plist addresses at XITPLVAR without stomping on data that would come after the plist addresses if we didn't put the data at the front of the acquired storage. The 256 byte TRT table, XITPLTRT, must remain on a double word boundary, just so expectaions in user exit routines for a doubleword aligned work area are met. The last address in the true plist should have its high order bit turned on, just so expectaions in user exit routines for a variable length plist are met. |
XITPL Control Block Content | Top of page |
|
XITPL Storage Layout | Top of page |
*** XITPL - Exit Plist * * +-------------------------------------------------------+ * 0 | XITPLUD1 | * +-------------------------------------------------------+ * 8 | XITPLUD2 | * +---------------------------+---------------------------+ * 10 | XITPLUF1 | XITPLUF2 | * +-------------+-------------+------+------+------+------+ * 18 | XITPLUH1 | XITPLUH2 |:PLUX1|:PLUX2|:PLUX3|:PLUX4| * +-------------+-------------+------+------+------+------+ * 20 | | * = XITPLTRT = * | | * +---------------------------+---------------------------+ * 120 | XITPL@RS | XITPL@UW | * +---------------------------+---------------------------+ * 128 | XITPL@TT | * +---------------------------+ * *** XITPL - Exit Plist *** Overlay for XITPLVAR in XITPL * * +---------------------------+ * 128 ... 12C | XITPL@04 | * +---------------------------+---------------------------+ * 130 | XITPL@05 | 134 * +---------------------------+ * *** Overlay for XITPLVAR in XITPL |
XITPL Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- XITPL@RS 0120 XITPL@TT 0128 XITPL@UW 0124 XITPL@04 012C XITPL@05 0130 XITPLHSZ 0020 00000120 XITPLSTR 0120 XITPLTRT 0020 XITPLUD1 0000 XITPLUD2 0008 XITPLUF1 0010 XITPLUF2 0014 XITPLUH1 0018 XITPLUH2 001A XITPLUX1 001C XITPLUX2 001D XITPLUX3 001E XITPLUX4 001F XITPLVAR 012C |
Copyright IBM Corporation, 1990, 2022