VDUBK Back to Index page
 
Prolog 
Control Block Contents 
   VDUBK DSECT
   VDUXTBL DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  VDUBK Prolog Top of page
 
 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 Top of page
 

 VDUBK DSECT Top of page
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 Top of page
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 Top of page
 
          
*** 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 Top of page
 
 
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
 
This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:31:33 EDT.
Copyright IBM Corporation, 1990, 2020