Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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 000000C8 DBGOUT LINE OUTPUT BUFFER 014D 333 Bitstring 1 DBGSWTCH INTERNAL DEBUG STATUS FLAGS EQU X ..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

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

ARGMAX 0008 00000030

ARGS 0008

ARGSCT 0036

DBDDMSG 014D 10

DBDEXIT 014D 20

DBGCOND 014D 02

DBGOUT 014C 000000C8

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 VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:18:42 EDT.
Copyright IBM Corporation, 1990, 1999