Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

VDUBK

Prolog  

Control Block Contents  
   VDUBK DSECT
   VDUXTBL DSECT

Storage Layout  

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
 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
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 Character   32 *              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 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  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
VDUINLIN       002D 10
VDUNODMP       002C 08
VDUNRTRN       002C 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 V5R3.0. Last updated on 25 Jun 2007 at 17:52:31 EDT.
Copyright IBM Corporation, 1990, 2007