Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VDUBK
Control Block Contents
VDUBK DSECT
VDUXTBL DSECT
Cross Reference (Contains links to field and bit definitions)
VDUBK Prolog
NAME : HCPVDUBK DESCRIPTION: Virtual Machine Dump Block DSECT : VDUBK FUNCTION : To pass VMDUMP command parameters from HCPVMD to HCPVDU, and preserve selected parameters across multiple invocations of VMDUMP (in CONT mode). LOCATED BY : VMDVDUPT CREATED BY : HCPVMPAR DELETED BY : HCPVDCLN REFERENCES : None RELOCATION CONSIDERATIONS : None COMMENTS : None
VDUBK Control Block Content
VDUBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VDUBK Virtual Machine Dump Block 0000 0 Dbl-Word 8 VDUTOD TOD clock value at first invocation invocation of VMDUMP 0008 8 Address 4 VDUSDF Pointer to SDF block 000C 12 Address 4 VDUVINPT Pointer to VINBK 0010 16 Dbl-Word 8 * (0) 0010 16 Bitstring 8 VDUSRPG (0) Pointer to Symptom Record 0010 16 Signed 4 VDUSRPHI High word 0014 20 Signed 4 VDUSRPLO Low word 0018 24 Signed 4 VDURET Symptom Record Processing Return Code 001C 28 Signed 4 VDUREA Symptom Record Processing Reason Code 0020 32 Character 8 VDUSERID User to receive the dump file 0028 40 Signed 4 * Reserved for IBM use Dump parm flags. Note that these fields are set by ORing in the values from the VINBK flag fields following parsing. Therefore, these fields must be maintained to match the copy of these flags in VINBK. 002C 44 Signed 2 VDUFLAGS (0) Dump Flags 002C 44 Bitstring 1 VDUFRST Flags which must be specified on first dump-type invocation 1... .... VDUTSELF X'80' VDUTSELF 'TO SELF' was specified .1.. .... VDUTO X'40' VDUTO 'TO' or 'SYSTEM' was specified ..1. .... VDUNRTRN X'20' VDUNRTRN 'NORETURN' was specified .... 1... VDUNODMP X'08' VDUNODMP 'NODUMP' was specified 002D 45 Bitstring 1 VDUANY Flags which can be specified anytime VINFIRST ..1. .... VDUDUMP X'20' VDUDUMP 'DUMP' was specified ...1 .... VDUINLIN X'10' VDUINLIN Inline range found .... .1.. VDUSRDON X'04' VDUSRDON Symptom Record Processing Completed .... ..1. VDUSR X'02' VDUSR Symptom Record was specified on DIAG94 002E 46 Bitstring 1 VDUCNTRL Control Flags 1... .... VDUSDFON X'80' VDUSDFON SDF file open .1.. .... VDUFRACF X'40' VDUFRACF Finished RACF call ..1. .... VDUPHSTO X'20' VDUPHSTO Phase: Writing Storage 002F 47 Bitstring 1 * Reserved for IBM use 0030 48 Address 4 VDUFASBK Anchor of FASBK chain 0034 52 Address 4 VDUDFMVT Virt address of working copy of DFMBK 0038 56 Address 4 VDUDFMBK Real address of working copy of DFMBK 003C 60 Signed 4 VDUALET ALET contained in ARx for Diag x94 0040 64 Signed 4 VDUHTCNT Count of times since last Halt check 0044 68 Character 28 * Reserved for IBM use 0060 96 Signed 4 VDURCNT 0064 100 Signed 4 VDUDCNT 0068 104 Bitstring 1024 VDURTBL Reserved space for maximum number of requested ranges. 0468 1128 Bitstring 512 VDUDTBL Reserved space for maximum number of DCSS ranges. 0668 1640 Bitstring 1 VDU$END (0) Defines end of control blk Overlay for each entry in the VDURTBL and VDUDTBL.
VDUXTBL DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VDUXTBL Virtual Machine Dump Block 0000 0 Signed 4 VDUXSTRH Starting address of this entry 0004 4 Signed 4 VDUXSTRL 0008 8 Signed 4 VDUXENDH Ending address of this entry 000C 12 Signed 4 VDUXENDL
VDUBK Storage Layout
*** VDUBK - Virtual Machine Dump Block * * +-------------------------------------------------------+ * 0 | VDUTOD | * +---------------------------+---------------------------+ * 8 | VDUSDF | VDUVINPT | * +---------------------------+---------------------------+ * 10 | VDUSRPHI | VDUSRPLO | * +---------------------------+---------------------------+ * 18 | VDURET | VDUREA | * +---------------------------+---------------------------+ * 20 | VDUSERID | * +---------------------------+------+------+------+------+ * 28 |///////////////////////////|:FRST |VDUANY|:CNTRL|//////| * +---------------------------+------+------+------+------+ * 30 | VDUFASBK | VDUDFMVT | * +---------------------------+---------------------------+ * 38 | VDUDFMBK | VDUALET | * +---------------------------+---------------------------+ * 40 | VDUHTCNT |///////////////////////////| * +---------------------------+///////////////////////////| * 48 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 60 | VDURCNT | VDUDCNT | * +---------------------------+---------------------------+ * 68 | | * = VDURTBL = * | | * +-------------------------------------------------------+ * 468 | | * = VDUDTBL = * | | * +-------------------------------------------------------+ * *** VDUBK - Virtual Machine Dump Block *** VDUXTBL - Virtual Machine Dump Block * * +---------------------------+---------------------------+ * 0 | VDUXSTRH | VDUXSTRL | * +---------------------------+---------------------------+ * 8 | VDUXENDH | VDUXENDL | * +---------------------------+---------------------------+ * 10 * *** VDUXTBL - Virtual Machine Dump Block
VDUBK Cross Reference
Symbol Dspl Value -------------- ---- ----- VDU$END 0668 VDUALET 003C VDUANY 002D VDUCNTRL 002E VDUDCNT 0064 VDUDFMBK 0038 VDUDFMVT 0034 VDUDTBL 0468 VDUDUMP 002D 20 VDUFASBK 0030 VDUFLAGS 002C VDUFRACF 002E 40 VDUFRST 002C VDUHTCNT 0040 VDUINLIN 002D 10 VDUNODMP 002C 08 VDUNRTRN 002C 20 VDUPHSTO 002E 20 VDURCNT 0060 VDUREA 001C VDURET 0018 VDURTBL 0068 VDUSDF 0008 VDUSDFON 002E 80 VDUSERID 0020 VDUSR 002D 02 VDUSRDON 002D 04 VDUSRPG 0010 VDUSRPHI 0010 VDUSRPLO 0014 VDUTO 002C 40 VDUTOD 0000 VDUTSELF 002C 80 VDUVINPT 000C VDUXENDH 0008 VDUXENDL 000C VDUXSTRH 0000 VDUXSTRL 0004
Copyright IBM Corporation, 1990, 2011