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

#### ASDBK

Prolog

Control Block Contents
ASDBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ASDBK Prolog

     NAME       : HCPASDBK
     DESCRIPTION: Address Space Dependent Block
     DSECT      : ASDBK
     FUNCTION   : Contains virtual machine dump options and information
                  that is unique for each address space in the dump
     LOCATED BY : VINASDBK
                  ASDNEXT
     CREATED BY : HCPVMBLS
     DELETED BY : HCPVDUMP (after information is used to create/update
                  ASIBK's in dump file)
     REFERENCES : None
     COMMENTS   : obtained from free storage

#### ASDBK Control Block Content

#### ASDBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ASDBK          Address Space Dependent Block
    0000    0 Character    8 ASDIASIT       Address space identification
                                            token (iASIT)
    0008    8 Character    8 ASDEASIT       eASIT needed for msgs & dump
    0010   16 Character   33 ASDSPACE       Spaceid
    0031   49 Character    3 *              Reserved for IBM use
    0034   52 Address      4 ASDDCSSP       Pointer to DSLBKs for associated
                                            DCSS
    0038   56 Address      4 ASDDEFP        Pointer to DSLBKs that map
                                            defined (configured) storage.
    003C   60 Address      4 ASDSTOR        Pointer to DSLBKs that map all of
                                            storage
    0040   64 Dbl-Word     8 ASDDCSHG (0)   DWORD ASDDCSHI definition
    0040   64 Signed       4 ASDDCSHH       High word - always 0
    0044   68 Signed       4 ASDDCSHI       Byte address past highest DCSS
                                            address (DCSS can't be above
                                            2Gig)
    0048   72 Dbl-Word     8 ASDB2GDG (0)   Byte address past highest defined
                                            (configured) storage address that
                                            is < or = the Maximum Dumpable
                                            Address based on guest's
                                            architecture mode
    0048   72 Signed       4 ASDB2GDH       High word
    004C   76 Signed       4 ASDB2GDL       Low word
    0050   80 Dbl-Word     8 ASDB2GHG (0)   Byte address past highest address
                                            (configured or DCSS) that is <
                                            or = the Maximum Dumpable Address
                                            based on guest's architecture
                                            mode.
    0050   80 Signed       4 ASDB2GHH       High word
    0054   84 Signed       4 ASDB2GHL       Low word
    0058   88 Dbl-Word     8 ASDHI          True highest byte in address
                                            space. It may be above the
                                            Maximum Dumpable Address based on
                                            guest's architecture mode.
    0060   96 Character   32 ASDFRMST       The storage to store ASDFORMT in.
    0080  128 Signed       4 ASDFRMLN       Length of ASDFORMT
    0084  132 Character  100 ASDDUMID       Dump identifier for this address
                                            space, as specified by *dumpid
                                            operand of VMDUMP or DIAG X'94'
    00E8  232 Bitstring    1 ASDFLAGS       Parsing flags that get OR'ed into
                                            FASFLAGS
              1... ....      ASDFORM        X'80' 'Format' was specified
              .1.. ....      ASDDCSS        X'40' 'DCSS' or 'DSS' was
                                            specified
              ..1. ....      ASDDMPID       X'20' Dumpid was specified
              ...1 ....      ASDDCSSF       X'10' DCSS's found to dump
    00E9  233 Bitstring    1 ASDFLAG2       Parsing flags that don't get
                                            saved from one invocation to the
                                            next
              1... ....      ASDDSS         X'80' 'DSS was specified instead
                                            of 'DCSS'
              .1.. ....      ASDDEFLT       X'40' This ASDBK was created only
                                            as the default address space it
                                            was never specified
              ..1. ....      ASDINLIN       X'20' An in-line range was
                                            specified for this address space
              ...1 ....      ASDDUMP        X'10' An 'DUMP' address list was
                                            specified for this address space
              .... 1...      ASDNDMSG       X'08' Message that storage above
                                            MaxDumpAddr will not be dumped
                                            has been issued
    00EA  234 Character    2 *              Reserved for IBM use
    00EC  236 Address      4 ASDNEXT        Address of next ASDBK
    00F0  240 Address      4 ASDRANGQ       Pointer to range queue of
                                            addresses to be dumped for this
                                            address space (DSLBK chain).
    00F4  244 Signed       4 * (4)          Reserved for IBM use
    0104  260 Bitstring    1 ASD$END (0)    Defines end of control blk

#### ASDBK Storage Layout

    *** ASDBK - Address Space Dependent Block
    *
    *     +-------------------------------------------------------+
    *   0 |                       ASDIASIT                        |
    *     +-------------------------------------------------------+
    *   8 |                       ASDEASIT                        |
    *     +-------------------------------------------------------+
    *  10 |                                                       |
    *     =                       ASDSPACE                        =
    *     |      +--------------------+---------------------------+
    *  30 |      |////////////////////|         ASDDCSSP          |
    *     +------+--------------------+---------------------------+
    *  38 |         ASDDEFP           |         ASDSTOR           |
    *     +---------------------------+---------------------------+
    *  40 |         ASDDCSHH          |         ASDDCSHI          |
    *     +---------------------------+---------------------------+
    *  48 |         ASDB2GDH          |         ASDB2GDL          |
    *     +---------------------------+---------------------------+
    *  50 |         ASDB2GHH          |         ASDB2GHL          |
    *     +---------------------------+---------------------------+
    *  58 |                        ASDHI                          |
    *     +-------------------------------------------------------+
    *  60 |                                                       |
    *     =                       ASDFRMST                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  80 |         ASDFRMLN          |                           |
    *     +---------------------------+                           |
    *  88 |                                                       |
    *     =                       ASDDUMID                        =
    *     |                                                       |
    *     +------+------+-------------+---------------------------+
    *  E8 |:FLAGS|:FLAG2|/////////////|         ASDNEXT           |
    *     +------+------+-------------+---------------------------+
    *  F0 |         ASDRANGQ          |///////////////////////////|
    *     +---------------------------+///////////////////////////|
    *     |///////////////////////////////////////////////////////|
    *     |///////////////////////////+---------------------------+
    *     |///////////////////////////|
    *     +---------------------------+
    *
    *** ASDBK - Address Space Dependent Block

#### ASDBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ASD$END        0104
    ASDB2GDG       0048
    ASDB2GDH       0048
    ASDB2GDL       004C
    ASDB2GHG       0050
    ASDB2GHH       0050
    ASDB2GHL       0054
    ASDDCSHG       0040
    ASDDCSHH       0040
    ASDDCSHI       0044
    ASDDCSS        00E8 40
    ASDDCSSF       00E8 10
    ASDDCSSP       0034
    ASDDEFLT       00E9 40
    ASDDEFP        0038
    ASDDMPID       00E8 20
    ASDDSS         00E9 80
    ASDDUMID       0084
    ASDDUMP        00E9 10
    ASDEASIT       0008
    ASDFLAGS       00E8
    ASDFLAG2       00E9
    ASDFORM        00E8 80
    ASDFRMLN       0080
    ASDFRMST       0060
    ASDHI          0058
    ASDIASIT       0000
    ASDINLIN       00E9 20
    ASDNDMSG       00E9 08
    ASDNEXT        00EC
    ASDRANGQ       00F0
    ASDSPACE       0010
    ASDSTOR        003C

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:41:39 EDT.
Copyright IBM Corporation, 1990, 2005