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

ASIBK

Prolog  

Control Block Contents  
   ASIBK DSECT
   ASIZBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


ASIBK Prolog

 NAME       : HCPASIBK
 DESCRIPTION: Address Space Information Block
 DSECT      : ASIBK
 FUNCTION   : Contains information about an address space in a
              virtual machine dump
 LOCATED BY : DFMASIBK
 CREATED BY : Not applicable
 DELETED BY : Not applicable
 COMMENTS   : This control block is used to map 4K
              records in a virtual machine dump file

 

ASIBK Control Block Content


ASIBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      ASIBK          Address Space Information Block
0000    0 Character    8 ASIBKID        Identification string
0008    8 Character    8 ASIASIT        Address space identification
                                        token in eASIT format
0010   16 Character   33 ASISPCID       Spaceid in string form
0031   49 Character    2 *              Reserved for IBM use ASIFMT
                                        values are same as ASIZFMT
                                        values.
0033   51 Bitstring    1 ASIFMT         ASIBK Format Byte
          .... ....      ASIASI         X'00' ASIASI Original Format of
                                        ASIBK. This value appears in
                                        Small Storage Format Dumps
0034   52 Signed       4 ASISYSRV       Byte past Address space Hi Byte
                                        but < 2 Gig.
0038   56 Signed       4 ASIPREC        Relative record number of first
                                        DCSS bitmap
003C   60 Signed       4 ASINODSS       Byte past Highest Defined
                                        (Configured) byte < 2Gig
0040   64 Character    8 ASIFORMT       Format of the address space,
                                        specified on format operand of
                                        VMDUMP or DIAG X'94', and is
                                        defined for CP dumps as CP, and
                                        is left blank for S/A dumps.
0048   72 Character  100 ASIDMPID       Dump identifier for this address
                                        space, as specified on VMDUMP or
                                        DIAG X'94', or is standard text
                                        for CP & S/A dumps)
          000000AC       ASIMAIN        *-ASIBK Length of ASIMAIN part of
                                        ASIBK
00AC  172 Signed       4 ASIBITR        Record numbers of the first bit
                                        map page for each set of dumped
                                        storage for this address space
          000003D5       ASIMAXPT       ((4096-ASIMAIN)/4) Maximum number
                                        of sets of dumped storage that
                                        each ASIBK can address.
         ASIZBK DSECT      : used when ASIFMT = x'03'

ASIZBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      ASIZBK         Address Space Information Block
0000    0 Character    8 ASIZBKID       Identification string
0008    8 Character    8 ASIZASTK       Address space identification
                                        token in eASIZT format
0010   16 Character   33 ASIZSPAC       Spaceid in string form
0031   49 Character    2 *              Reserved for IBM use
0033   51 Bitstring    1 ASIZFMT        ASIBK Format Byte
0034   52 Signed       4 *              Reserved for future IBM Use
0038   56 Signed       4 ASIZPREC       Relative record number of first
                                        DCSS bitmap
003C   60 Signed       2 ASIZCTEN       Number of entries in soft abend
                                        Correlation Table
003E   62 Signed       2 *              Reserved for future IBM Use
        Notice the difference in the following fields and the
        assoc. fields in the ASIBK dsect.  ASIBK uses
        "Byte past  "  and ASIZBK uses "Last byte of" idea.
        The dump generating programs and VM DUMP TOOL must
        handle this difference correctly.
      ASISYSRV DS F Byte past Addr space Hi Byte but < 2G
      ASINODSS DS F Byte past Highest Defined (Configured) byte
                    but < 2Gig
0040   64 Dbl-Word     8 ASIZHIGH       Addr of Highest Byte (DCSS
                                        included)
0048   72 Dbl-Word     8 ASIZNDSS       Highest Defined (Configured) byte
0050   80 Character    8 ASIZFORM       Format of the address space as
                                        specified on FORMAT operand of
                                        VMDUMP or DIAG X'94'. For Hard
                                        Abend dumps, 'CP'. For
                                        StandAlone, Hard Abend and Soft
                                        Abend dumps it is left blank.
0058   88 Character  100 ASIZDMPI       Dump identifier for this address
                                        space, as specified on VMDUMP or
                                        DIAG X'94', or is standard text
                                        for S/A, Hard and Soft dumps)
00BC  188 Signed       4 *              Reserved for future IBM Use
00C0  192 Dbl-Word     8 *              Reserved for future IBM Use
00C8  200 Dbl-Word     8 *              Reserved for future IBM Use
00D0  208 Dbl-Word     8 *              Reserved for future IBM Use
00D8  216 Signed       4 ASIZRCNT       Count of ASIZRTBL entries
00DC  220 Signed       4 ASIZDCNT       Count of ASIZDTBL entries
00E0  224 Bitstring  128 ASIZSTBL       Online Storage Table. This table
                                        contains a starting and ending
                                        address of each online
                                        (configured) storage extent.
                                        There are 8 entries in the table
                                        and each entry is mapped by the
                                        OLTBLE DSECT. The number of
                                        entries is the same as the number
                                        of storage extents that are
                                        supported by the CP DEFINE
                                        STORAGE command.
0160  352 Bitstring 1024 ASIZRTBL       Requested Range Table This table
                                        contains a starting and ending
                                        address of each range of storage
                                        that was requested. Each entry is
                                        mapped by the OLTBLE DSECT.
                                        ASIZRCNT contains the count of
                                        entries These entries help refine
                                        the "not in dump" error message
                                        for most cases. A maximum of
                                        VDUMXRNG is kept. If that is not
                                        sufficient, the generic error
                                        message is given.
0560 1376 Bitstring  512 ASIZDTBL       DCSS Range Table
0760 1888 Bitstring    1 *              Reserved for future IBM Use
          00000830       ASIZMAIN       *-ASIZBK Length of ASIMAIN part
                                        of ASIZBK
0830 2096 Signed       4 ASIZBITR       This field has multiple meanings
                                        - Big Storage Dumps - record
                                        number of Index Page Hard Abend
                                        Format Dumps - Record number of
                                        first CP Frame Table page. Soft
                                        Abend Format Dumps - Record
                                        number of first "mapping" page.
          000001F4       ASIZMAXP       ((4096-ASIZMAIN)/4) Maximum
                                        number of sets of dumped storage
                                        that each ASIZBK can address.
        Overlay for each entry in the Online Storage Table

 

ASIBK Storage Layout

          
*** ASIBK - Address Space Information Block
*
*     +-------------------------------------------------------+
*   0 |                       ASIBKID                         |
*     +-------------------------------------------------------+
*   8 |                       ASIASIT                         |
*     +-------------------------------------------------------+
*  10 |                                                       |
*     =                       ASISPCID                        =
*     |      +-------------+------+---------------------------+
*  30 |      |/////////////|ASIFMT|         ASISYSRV          |
*     +------+-------------+------+---------------------------+
*  38 |         ASIPREC           |         ASINODSS          |
*     +---------------------------+---------------------------+
*  40 |                       ASIFORMT                        |
*     +-------------------------------------------------------+
*  48 |                                                       |
*     =                       ASIDMPID                        =
*     |                           +---------------------------+
*  A8 |                           |         ASIBITR           |
*     +---------------------------+---------------------------+
*  B0
*
*** ASIBK - Address Space Information Block
          
*** ASIZBK - Address Space Information Block
*
*     +-------------------------------------------------------+
*   0 |                       ASIZBKID                        |
*     +-------------------------------------------------------+
*   8 |                       ASIZASTK                        |
*     +-------------------------------------------------------+
*  10 |                                                       |
*     =                       ASIZSPAC                        =
*     |      +-------------+------+---------------------------+
*  30 |      |/////////////|:ZFMT |///////////////////////////|
*     +------+-------------+------+-------------+-------------+
*  38 |         ASIZPREC          |  ASIZCTEN   |/////////////|
*     +---------------------------+-------------+-------------+
*  40 |                       ASIZHIGH                        |
*     +-------------------------------------------------------+
*  48 |                       ASIZNDSS                        |
*     +-------------------------------------------------------+
*  50 |                       ASIZFORM                        |
*     +-------------------------------------------------------+
*  58 |                                                       |
*     =                       ASIZDMPI                        =
*     |                           +---------------------------+
*  B8 |                           |///////////////////////////|
*     +---------------------------+---------------------------+
*  C0 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  C8 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  D0 |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  D8 |         ASIZRCNT          |         ASIZDCNT          |
*     +---------------------------+---------------------------+
*  E0 |                                                       |
*     =                       ASIZSTBL                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 160 |                                                       |
*     =                       ASIZRTBL                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 560 |                                                       |
*     =                       ASIZDTBL                        =
*     |                                                       |
*     +------+------------------------------------------------+
* 760 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 768 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 830 |         ASIZBITR          | 834
*     +---------------------------+
*
*** ASIZBK - Address Space Information Block

 

ASIBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
ASIASI         0033 00
ASIASIT        0008
ASIBITR        00AC
ASIBKID        0000
ASIDMPID       0048
ASIFMT         0033
ASIFORMT       0040
ASIMAIN        0048 000000AC
ASIMAXPT       00AC 000003D5
ASINODSS       003C
ASIPREC        0038
ASISPCID       0010
ASISYSRV       0034
ASIZASTK       0008
ASIZBITR       0830
ASIZBKID       0000
ASIZCTEN       003C
ASIZDCNT       00DC
ASIZDMPI       0058
ASIZDTBL       0560
ASIZFMT        0033
ASIZFORM       0050
ASIZHIGH       0040
ASIZMAIN       0760 00000830
ASIZMAXP       0830 000001F4
ASIZNDSS       0048
ASIZPREC       0038
ASIZRCNT       00D8
ASIZRTBL       0160
ASIZSPAC       0010
ASIZSTBL       00E0

This information is based on z/VM V5R4.0. Last updated on 18 Feb 2010 at 03:27:43 EDT.
Copyright IBM Corporation, 1990, 2009