ASDBK - 32-bit CP - V4R4.0

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 Signed       4 ASDDCSHI       Byte address past highest DCSS
                                            address (DCSS can't be above
                                            2Gig)
    0044   68 Signed       4 ASDB2GDF       Byte address past highest defined
                                            (configured) storage address that
                                            is less than 2Gig
    0048   72 Signed       4 ASDB2GHI       Byte address past highest address
                                            that is below 2Gig (MAX of
                                            FASNODSS and ASDDCSSZ)
    004C   76 Signed       4 *              Reserved for IBM use
    0050   80 Dbl-Word     8 ASDHI          Highest byte in address space
    0058   88 Character   32 ASDFRMST       The storage to store ASDFORMT in.
    0078  120 Signed       4 ASDFRMLN       Length of ASDFORMT
    007C  124 Character  100 ASDDUMID       Dump identifier for this address
                                            space, as specified by *dumpid
                                            operand of VMDUMP or DIAG X'94'
    00E0  224 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
    00E1  225 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
    00E2  226 Character    2 *              Reserved for IBM use
    00E4  228 Address      4 ASDNEXT        Address of next ASDBK
    00E8  232 Address      4 ASDRANGQ       Pointer to range queue of
                                            addresses to be dumped for this
                                            address space (DSLBK chain).
    00EC  236 Signed       4 * (4)          Reserved for IBM use
    00FC  252 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 |         ASDDCSHI          |         ASDB2GDF          |
    *     +---------------------------+---------------------------+
    *  48 |         ASDB2GHI          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  50 |                        ASDHI                          |
    *     +-------------------------------------------------------+
    *  58 |                                                       |
    *     =                       ASDFRMST                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  78 |         ASDFRMLN          |                           |
    *     +---------------------------+                           |
    *  80 |                                                       |
    *     =                       ASDDUMID                        =
    *     |                                                       |
    *     +------+------+-------------+---------------------------+
    *  E0 |:FLAGS|:FLAG2|/////////////|         ASDNEXT           |
    *     +------+------+-------------+---------------------------+
    *  E8 |         ASDRANGQ          |///////////////////////////|
    *     +---------------------------+///////////////////////////|
    *     |///////////////////////////////////////////////////////|
    *     |///////////////////////////+---------------------------+
    *     |///////////////////////////|
    *     +---------------------------+
    *
    *** ASDBK - Address Space Dependent Block

#### ASDBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ASD$END        00FC
    ASDB2GDF       0044
    ASDB2GHI       0048
    ASDDCSHI       0040
    ASDDCSS        00E0 40
    ASDDCSSF       00E0 10
    ASDDCSSP       0034
    ASDDEFLT       00E1 40
    ASDDEFP        0038
    ASDDMPID       00E0 20
    ASDDSS         00E1 80
    ASDDUMID       007C
    ASDDUMP        00E1 10
    ASDEASIT       0008
    ASDFLAGS       00E0
    ASDFLAG2       00E1
    ASDFORM        00E0 80
    ASDFRMLN       0078
    ASDFRMST       0058
    ASDHI          0050
    ASDIASIT       0000
    ASDINLIN       00E1 20
    ASDNDMSG       00E1 08
    ASDNEXT        00E4
    ASDRANGQ       00E8
    ASDSPACE       0010
    ASDSTOR        003C

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 15:13:15 EDT.
Copyright IBM Corporation, 1990, 2003