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
     COPYRIGHT -
                  This Module is "RESTRICTED MATERIALS OF IBM"
                  5654-A17 (C) COPYRIGHT IBM CORP. - 2001
                  LICENSED MATERIALS - PROPERTY OF IBM
     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 V4R3.0. Last updated on 1 May 2002 at 10:51:52 EDT.
Copyright IBM Corporation, 1990, 2002