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

#### SDMBK

Prolog

Control Block Contents
SDMBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### SDMBK Prolog

     NAME       : HCPSDMBK
     DESCRIPTION: SNAP DATA MAP BLOCK
     DSECT      : SDMBK
     FUNCTION   : A SDMBK DESCRIBES THE SNAP LIST DATA THAT IS CONTAINED
                  IN THE SNAP BUFFERS OF THE SOFT ABEND DUMP. INCLUDED
                  IN THE MAP IS A COPY OF THE PARAMETER LIST THAT WAS
                  PASSED TO THE SOFT ABEND PROCESSOR.
     LOCATED BY : SAMSDMBK FIELD IN HCPSAMBK
     UTILIZED BY  THE SOFT ABEND PROCESSOR (HCPABN)
     DELETED BY : N/A
     SERIALIZED : THE SOFT ABEND LOCK (HCPABNLK)

#### SDMBK Control Block Content

#### SDMBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SDMBK          SNAP DATA MAP BLOCK
    0000    0 Character    8 SDMBKID        EYECATCHER FOR IDENTIFICATION
    0008    8 Signed       4 SDMBKLST (0)   START OF VARIABLE LENGTH DATA
    0008    8 Dbl-Word     8 SDMRID         Requested address of the Snap ID
                                            from SDPL (host real or logical)
    0010   16 Bitstring    1 SDMFLAG        Flag byte
              .1.. ....      SDMADT         X'40' Snap ID and Data address
                                            type On = host real, Off = host
                                            logical
    0011   17 Bitstring    1 SDMRIDLN       REQUESTED LENGTH OF SNAP ID
                                            (0:32) FROM THE SDPL
    0012   18 Signed       2 SDMRDALN       REQUESTED LENGTH OF SNAP DATA
                                            FROM THE SDPL
    0014   20 Address      4 SDMSID         Saved address of Snap ID
                                            (logical)
    0018   24 Address      4 SDMSDA         Saved addr of Snap Data (logical)
    001C   28 Bitstring    1 SDMSERR        ERROR FLAGS
              1... ....      SDMINCP        X'80' ID STARTS OR END IN A
                                            NON-CP PAGE
              .1.. ....      SDMDNCP        X'40' DATA STARTS OR END IN A
                                            NON-CP PAGE
              ..1. ....      SDMSBFL        X'20' SAVE BUFFER IS FULL, DATA
                                            MAY BE PARTIALLY SAVED
    001D   29 Bitstring    1 SDMSIDLN       SAVED LENGTH OF SAVED SNAP ID
                                            (0:32)
    001E   30 Signed       2 SDMSDALN       SAVED LENGTH OF SAVED SNAP DATA
    0020   32 Dbl-Word     8 SDMRDA         Requested address of Snap Data
                                            from SDPL (host real or logical)
              00000020       SDMENTLN       *-SDMRID LENGHT OF SNAP DATA MAP
                                            LIST ENTRY
              00000028       SDMBKLN        *-SDMBK LENGTH OF SNAP DATA MAP
                                            LIST ENTRY AND THE EYECHATCHER
    0028   40 Signed       4 SDMNEXT (0)    NEXT SNAP DATA MAP LIST ENTRY

#### SDMBK Storage Layout

    *** SDMBK - SNAP DATA MAP BLOCK
    *
    *     +-------------------------------------------------------+
    *   0 |                       SDMBKID                         |
    *     +-------------------------------------------------------+
    *
    *** SDMBK - SNAP DATA MAP BLOCK

    *** Overlay for SDMBKLST in SDMBK
    *
    *     +-------------------------------------------------------+
    *   8 |                        SDMRID                         |
    *     +------+------+-------------+---------------------------+
    *  10 |:FLAG |:RIDLN|  SDMRDALN   |          SDMSID           |
    *     +------+------+-------------+------+------+-------------+
    *  18 |          SDMSDA           |:SERR |:SIDLN|  SDMSDALN   |
    *     +---------------------------+------+------+-------------+
    *  20 |                        SDMRDA                         |
    *     +-------------------------------------------------------+
    *
    *** Overlay for SDMBKLST in SDMBK

#### SDMBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SDMADT         0010 40
    SDMBKID        0000
    SDMBKLN        0020 00000028
    SDMBKLST       0008
    SDMDNCP        001C 40
    SDMENTLN       0020 00000020
    SDMFLAG        0010
    SDMINCP        001C 80
    SDMNEXT        0028
    SDMRDA         0020
    SDMRDALN       0012
    SDMRID         0008
    SDMRIDLN       0011
    SDMSBFL        001C 20
    SDMSDA         0018
    SDMSDALN       001E
    SDMSERR        001C
    SDMSID         0014
    SDMSIDLN       001D

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