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

VDUBK

Prolog  

Control Block Contents  
   VDUBK 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 Signed       4 VDUVECRN       Relative record number of first
                                        vector record in VMDUMP
0014   20 Address      4 VDUSRPTR       Pointer to Symptom Record
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' 'TO SELF' was specified
          .1.. ....      VDUTO          X'40' 'TO' or 'SYSTEM' was
                                        specified
          ..1. ....      VDUNRTRN       X'20' 'NORETURN' was specified
          .... 1...      VDUNODMP       X'08' 'NODUMP' was specified
002D   45 Bitstring    1 VDUANY         Flags which can be specified
                                        anytime VINFIRST
          ..1. ....      VDUDUMP        X'20' 'DUMP' was specified
          ...1 ....      VDUINLIN       X'10' Inline range found
          .... .1..      VDUSRDON       X'04' Symptom Record Processing
                                        Completed
          .... ..1.      VDUSR          X'02' Symptom Record was
                                        specified on DIAG94
002E   46 Bitstring    1 VDUCNTRL       Control Flags
          1... ....      VDUSDFON       X'80' SDF file open
          .1.. ....      VDUFRACF       X'40' 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   40 *              Reserved for IBM use
0068  104 Bitstring    1 VDU$END (0)    Defines end of control blk

 

VDUBK Storage Layout

          
*** VDUBK - Virtual Machine Dump Block
*
*     +-------------------------------------------------------+
*   0 |                        VDUTOD                         |
*     +---------------------------+---------------------------+
*   8 |          VDUSDF           |         VDUVINPT          |
*     +---------------------------+---------------------------+
*  10 |         VDUVECRN          |         VDUSRPTR          |
*     +---------------------------+---------------------------+
*  18 |          VDURET           |          VDUREA           |
*     +---------------------------+---------------------------+
*  20 |                       VDUSERID                        |
*     +---------------------------+------+------+------+------+
*  28 |///////////////////////////|:FRST |VDUANY|:CNTRL|//////|
*     +---------------------------+------+------+------+------+
*  30 |         VDUFASBK          |         VDUDFMVT          |
*     +---------------------------+---------------------------+
*  38 |         VDUDFMBK          |         VDUALET           |
*     +---------------------------+---------------------------+
*  40 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*
*** VDUBK - Virtual Machine Dump Block

 

VDUBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
VDU$END        0068
VDUALET        003C
VDUANY         002D
VDUCNTRL       002E
VDUDFMBK       0038
VDUDFMVT       0034
VDUDUMP        002D 20
VDUFASBK       0030
VDUFLAGS       002C
VDUFRACF       002E 40
VDUFRST        002C
VDUINLIN       002D 10
VDUNODMP       002C 08
VDUNRTRN       002C 20
VDUREA         001C
VDURET         0018
VDUSDF         0008
VDUSDFON       002E 80
VDUSERID       0020
VDUSR          002D 02
VDUSRDON       002D 04
VDUSRPTR       0014
VDUTO          002C 40
VDUTOD         0000
VDUTSELF       002C 80
VDUVECRN       0010
VDUVINPT       000C

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 17:08:11 EDT.
Copyright IBM Corporation, 1990, 2001