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

DFMBK

Prolog  

Control Block Contents  
   DFMBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


DFMBK Prolog

 NAME       : HCPDFMBK
 DESCRIPTION: Dump file map record
 DSECT      : DFMBK
 FUNCTION   : Contains the relative record number of each part
              of a dump file, created by Hard ABEND, S/A Dump,
              VMDUMP or Non-Destructive dump.
 LOCATED BY : The DFMBK is always the second record in a dump file.
 CREATED BY : HCPDMP, HCPVDU or HCPSAD
 DELETED BY : Not applicable
 COMMENTS   : The DFMBK maps a 4K record that is written
              to a dump file.

 

DFMBK Control Block Content


DFMBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      DFMBK          Dump file map record
0000    0 Character    8 DFMBKID        Identification string
0008    8 Signed       4 DFMDFIR        Record number of 1st DFIR Page
000C   12 Signed       4 DFMVREC        Record number of vector Registers
0010   16 Signed       4 DFMDALBK       Record number of the first access
                                        list record
0014   20 Signed       4 DFMDALNO       Number of access list records
0018   24 Signed       4 DFMCOUNT       Number of address spaces in the
                                        SDF, and once processed into a
                                        CMS file, this is the number of
                                        related dump files that can be
                                        created, if all goes well.
          0000001C       DFMSIZE        *-DFMBK Length of fixed portion
                                        of the DFMBK
001C   28 Signed       4 DFMASIBK       Record number of ASIBK for each
                                        dumped address space
          00000004       DFMASILN       *-DFMASIBK Length of repeatable
                                        section
     DFMMAX defines the maximum number of ASIBKs that one DFMBK can address.
          000003F9       DFMMAX         (4096-DFMSIZE)/4 at least 200. If
                                        CKMAINT ever causes a compilation
                                        error it will mean that DFMMAX
                                        has become less than 200. In this
                                        case the documented limit for the
                                        number of address spaces in one
                                        virtual machine dump has changed.
                                        This is documented in message
                                        6189I's explanation.

 

DFMBK Storage Layout

          
*** DFMBK - Dump file map record
*
*     +-------------------------------------------------------+
*   0 |                       DFMBKID                         |
*     +---------------------------+---------------------------+
*   8 |         DFMDFIR           |         DFMVREC           |
*     +---------------------------+---------------------------+
*  10 |         DFMDALBK          |         DFMDALNO          |
*     +---------------------------+---------------------------+
*  18 |         DFMCOUNT          |         DFMASIBK          |
*     +---------------------------+---------------------------+
*  20
*
*** DFMBK - Dump file map record

 

DFMBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
DFMASIBK       001C
DFMASILN       001C 00000004
DFMBKID        0000
DFMCOUNT       0018
DFMDALBK       0010
DFMDALNO       0014
DFMDFIR        0008
DFMMAX         001C 000003F9
DFMSIZE        0018 0000001C
DFMVREC        000C

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