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

#### DBGSECT

Prolog

Control Block Contents
DBGSECT DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DBGSECT Prolog

     Name       : DBGSECT
     Description: Debug Work Area
     DSECT      : DBGSECT
     Function   : Mapping macro which maps the debug
                  information found at abnormal termination.
                  DBGSECT is the DSECT used by DEBUG for saving
                  registers, PSWs, and other data. V-constants in
                  DMSDBD, DMSDBG, and DMSITE point to the DEBUG
                  work area. DBGSECT is called by the DBGSECT
                  macro.

#### DBGSECT Control Block Content

#### DBGSECT DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DBGSECT        Debug Work Area
         STORAGE AND CONSTANTS FOR NEWLIN AND CONTROL
    0008    8 Dbl-Word     8 * (0)
    0008    8 Dbl-Word     8 ARGS (5)       ARGUMENTS STORED HERE
              00000028       MVCNT1         *-ARGS NUMBER OF BYTES IN ARGS
              00000020       MVCNT          MVCNT1-8 NEEDED FOR SET GPR
                                            COMMAND
              00000030       ARGMAX         * END OF ARGUMENT AREA
    0030   48 Bitstring    1 JFLAGS (6)     FLAGS CORRESPONDING TO ARGS
         ONE FLAG FOR EACH PARAMETER: 00 = NUMERIC (0 - 9) F0 = HEX (A - F, 0 -
         9) FF = ALPHABETIC (A - F)
    0036   54 Bitstring    1 ARGSCT         NUMBER OF ARGUMENTS IN CMD LINE
              0000002F       MVCNT2         *-ARGS FOR INITIALIZING TO ZERO
         THE FOLLOWING VARIABLES ARE USED BY DEBUG AND DEBDUMP
    0038   56 Dbl-Word     8 DEC            BINARY WORD
    0040   64 Dbl-Word     8 LASTLINE (8)   32 BYTE FOR LAST LINE DUMPED
    0080  128 Signed       4 SAVE1          DEBDUMP USES FOR LINE COUNT
    0084  132 Signed       4 SAVE2
    0088  136 Signed       4 DBGSAV1 (16)   DEBUG BALR-CALL SAVE
    00C8  200 Character   11 LINE           I/O BUFFER
    00D3  211 Bitstring    1 LINE1 (87)
    012A  298 Character    1 LINE1B
    012B  299 Bitstring    1 LINE1A (32)
    014B  331 Character    1 LINE1C
    014C  332 Bitstring    1 LINE1D
              11.. 1...      DBGOUT         LINE OUTPUT BUFFER
    014D  333 Bitstring    1 DBGSWTCH       INTERNAL DEBUG STATUS FLAGS
              ..1. ....      DBDEXIT        X'20' SIGNALS EXIT FROM DEBDUMP
              ...1 ....      DBDDMSG        X'10' SIGNALS DUPLICATE MSG IN
                                            DEBDUMP
              .... 1...      DBGSET         X'08' SIGNALS SET COMMAND
              .... .1..      DBGPERM        X'04' RESERVED FOR FUTURE USE
              .... ..1.      DBGCOND        X'02' RESERVED FOR FUTURE USE THE
                                            FOLLOWING IS USED BY DMSDBD
    014E  334 Bitstring    1 MSGFLAG        INIT MESSAGE FLAG TO NOT USE
    014F  335 Address      1 DUPMSG         MESSAGE BUFFER
    0150  336 Character   80 MSG

#### DBGSECT Storage Layout

    *** DBGSECT - Debug Work Area
    *
    *     +-------------------------------------------------------+
    *   0 |                       DBGSECT                         |
    *     +-------------------------------------------------------+
    *   8 |                                                       |
    *     =                         ARGS                          =
    *     |                                                       |
    *     +-----------------------------------------+------+------+
    *  30 |                 JFLAGS                  |ARGSCT|//////|
    *     +-----------------------------------------+------+------+
    *  38 |                         DEC                           |
    *     +-------------------------------------------------------+
    *  40 |                                                       |
    *     =                       LASTLINE                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  80 |          SAVE1            |          SAVE2            |
    *     +---------------------------+---------------------------+
    *  88 |                                                       |
    *     =                       DBGSAV1                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  C8 |                         LINE                          |
    *     |                    +----------------------------------+
    *     |                    |                                  |
    *     +--------------------+                                  |
    *  D8 |                                                       |
    *     =                        LINE1                          =
    *     |             +------+----------------------------------+
    * 128 |             |LINE1B|                                  |
    *     +-------------+------+                                  |
    * 130 |                                                       |
    *     =                        LINE1A                         =
    *     |                    +------+------+------+------+------+
    * 148 |                    |LINE1C|LINE1D|:SWTCH|:FLAG |DUPMSG|
    *     +--------------------+------+------+------+------+------+
    * 150 |                                                       |
    *     =                         MSG                           =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 1A0
    *
    *** DBGSECT - Debug Work Area

#### DBGSECT Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ARGMAX         0008 00000030
    ARGS           0008
    ARGSCT         0036
    DBDDMSG        014D 10
    DBDEXIT        014D 20
    DBGCOND        014D 02
    DBGOUT         014C C8
    DBGPERM        014D 04
    DBGSAV1        0088
    DBGSET         014D 08
    DBGSWTCH       014D
    DEC            0038
    DUPMSG         014F
    JFLAGS         0030
    LASTLINE       0040
    LINE           00C8
    LINE1          00D3
    LINE1A         012B
    LINE1B         012A
    LINE1C         014B
    LINE1D         014C
    MSG            0150
    MSGFLAG        014E
    MVCNT          0008 00000020
    MVCNT1         0008 00000028
    MVCNT2         0036 0000002F
    SAVE1          0080
    SAVE2          0084

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 14:14:46 EDT.
Copyright IBM Corporation, 1990, 2002