Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DBGSECT
Control Block Contents
DBGSECT DSECT
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
Last updated on 1 May 2002 at 14:14:46 EDT.
Copyright IBM Corporation, 1990, 2002