Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
ARSBK
Control Block Contents
ARSBK DSECT
Cross Reference (Contains links to field and bit definitions)
ARSBK Prolog
Name : HCPARSBK Description: Access Register SaveBk sidecar DSECT : ARSBK Function : The ARSBK is used during HCPCALL linkage where the TMODE of the caller and the TMODE of the callee are not both STD. This non-STD linkage requires the saving and restoring of Access Registers. Hence the use of the Access Register SaveBK sidecar. Located by : &S.AARP that is, the SAVEAARP or SVGAARP, but only in the PFXPG saveblocks. Created by : HCPSAM during processor online storage allocation Deleted by : HCPSAM during processor offline storage deallocation References : None Serialized : None Notes : None Comments : None
ARSBK Control Block Content
ARSBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ARSBK Access Register SaveBk sidecar 0000 0 Bitstring 64 ARSAREGS (0) Caller's ARs 0000 0 Signed 4 ARSAR0 Caller's AR0 0004 4 Signed 4 ARSAR1 Caller's AR1 0008 8 Signed 4 ARSAR2 Caller's AR2 000C 12 Signed 4 ARSAR3 Caller's AR3 0010 16 Signed 4 ARSAR4 Caller's AR4 0014 20 Signed 4 ARSAR5 Caller's AR5 0018 24 Signed 4 ARSAR6 Caller's AR6 001C 28 Signed 4 ARSAR7 Caller's AR7 0020 32 Signed 4 ARSAR8 Caller's AR8 0024 36 Signed 4 ARSAR9 Caller's AR9 0028 40 Signed 4 ARSAR10 Caller's AR10 002C 44 Signed 4 ARSAR11 Caller's AR11 0030 48 Signed 4 ARSAR12 Caller's AR12 0034 52 Signed 4 ARSAR13 Caller's AR13 0038 56 Signed 4 ARSAR14 Caller's AR14 003C 60 Signed 4 ARSAR15 Caller's AR15 00000008 ARSSIZE (*-ARSBK+7)/8 Size in doublewords
ARSBK Storage Layout
*** ARSBK - Access Register SaveBk sidecar * * +---------------------------+---------------------------+ * 0 | ARSAR0 | ARSAR1 | * +---------------------------+---------------------------+ * 8 | ARSAR2 | ARSAR3 | * +---------------------------+---------------------------+ * 10 | ARSAR4 | ARSAR5 | * +---------------------------+---------------------------+ * 18 | ARSAR6 | ARSAR7 | * +---------------------------+---------------------------+ * 20 | ARSAR8 | ARSAR9 | * +---------------------------+---------------------------+ * 28 | ARSAR10 | ARSAR11 | * +---------------------------+---------------------------+ * 30 | ARSAR12 | ARSAR13 | * +---------------------------+---------------------------+ * 38 | ARSAR14 | ARSAR15 | * +---------------------------+---------------------------+ * 40 * *** ARSBK - Access Register SaveBk sidecar
ARSBK Cross Reference
Symbol Dspl Value -------------- ---- ----- ARSAREGS 0000 ARSAR0 0000 ARSAR1 0004 ARSAR10 0028 ARSAR11 002C ARSAR12 0030 ARSAR13 0034 ARSAR14 0038 ARSAR15 003C ARSAR2 0008 ARSAR3 000C ARSAR4 0010 ARSAR5 0014 ARSAR6 0018 ARSAR7 001C ARSAR8 0020 ARSAR9 0024 ARSSIZE 003C 00000008
Copyright IBM Corporation, 1990, 2008