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. |
DAWBK
Cross Reference (Contains links to field and bit definitions)
DAWBK Prolog
NAME : HCPDAWBK DESCRIPTION: DATATRACE TYPE DATA WORKAREA DSECT : DAWBK FUNCTION : PROCESSOR LOCAL WORKAREA FOR TYPE DATA EVENT HANDLER LOCATED BY : EVTDTWK CREATED BY : HCPTXW DELETED BY : HCPTXW
DAWBK Control Block Content
DAWBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DAWBK DATATRACE TYPE DATA WORKAREA 0000 0 Dbl-Word 8 DAWXREGS (8) Space to store control registers 00000000 DAWTSR DAWBK Also used by HCPTXE for storing parameters for HCPTSRTR call. 0040 64 Signed 4 DAWXREG Place to store control register 0044 68 Signed 4 DAWREG1 Place to store register 0048 72 Signed 4 DAWREG2 Place to store register 004C 76 Address 4 DAWDLBEG Pointer to beginning of datalink 0050 80 Address 4 DAWOP1AD Data address of operand 1 0054 84 Address 4 DAWOP2AD Data address of operand 2 0058 88 Signed 2 DAWOP1SZ Length of data for operand 1 005A 90 Signed 2 DAWOP2SZ Length of data for operand 2 005C 92 Bitstring 1 DAWBOOL Boolean Op Code 005D 93 Bitstring 1 DAWSTATE State of DL processing 00000000 DAWDL 0 Normal datalink processing: Process as many datalinks as there are. 00000001 DAWIFOP1 1 IF statement processing of operand 1 of expression: Process only one datalink and and don't store the data. 00000002 DAWIFOP2 2 IF statement processing of operand 2 of expression: Process only one datalink or constant. Don't store data. 005E 94 Bitstring 1 DAWFLAG Reserved for IBM Use 1... .... DAWCOLL X'80' Data has been collected for this trace id. 005F 95 Bitstring 1 * Reserved for IBM Use 0060 96 Signed 4 DAWLEVEL Nesting Level of IF 0064 100 Signed 2 DAWOFTBL (16) TaBLe for IF and ELSE Offsets Maximum depth of IF statement nesting is 16. 00000002 DAWTESZ 2 Table Entry Size = 2 bytes 00000001 DAWTEFC 1 Table Entry Factor = Amount to shift a register in order to multiply by Table Entry Size. 0084 132 Signed 4 DAWREGS1 (16) IF operand 1 register save area. 00C4 196 Signed 4 DAWREGS2 (16) IF operand 2 register save area. 00000104 DAWSIZB (*-DAWBK) SIZE OF DAWBK IN BYTES 00000021 DAWSIZE (*-DAWBK+7)/8 SIZE OF DAWBK IN DOUBLEWORDS
DAWBK Storage Layout
*** DAWBK - DATATRACE TYPE DATA WORKAREA * * +-------------------------------------------------------+ * 0 | | * = DAWXREGS = * | | * +---------------------------+---------------------------+ * 40 | DAWXREG | DAWREG1 | * +---------------------------+---------------------------+ * 48 | DAWREG2 | DAWDLBEG | * +---------------------------+---------------------------+ * 50 | DAWOP1AD | DAWOP2AD | * +-------------+-------------+------+------+------+------+ * 58 | DAWOP1SZ | DAWOP2SZ |:BOOL |:STATE|:FLAG |//////| * +-------------+-------------+------+------+------+------+ * 60 | DAWLEVEL | | * +---------------------------+ | * 68 | | * = DAWOFTBL = * | +---------------------------+ * | | | * +---------------------------+ | * 88 | | * = DAWREGS1 = * | +---------------------------+ * | | | * +---------------------------+ | * C8 | | * = DAWREGS2 = * | +---------------------------+ * | | 104 * +---------------------------+ * *** DAWBK - DATATRACE TYPE DATA WORKAREA
DAWBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----DAWBOOL 005C
DAWCOLL 005E 80
DAWDL 005D 00000000
DAWDLBEG 004C
DAWFLAG 005E
DAWIFOP1 005D 00000001
DAWIFOP2 005D 00000002
DAWLEVEL 0060
DAWOFTBL 0064
DAWOP1AD 0050
DAWOP1SZ 0058
DAWOP2AD 0054
DAWOP2SZ 005A
DAWREGS1 0084
DAWREGS2 00C4
DAWREG1 0044
DAWREG2 0048
DAWSIZB 00C4 00000104
DAWSIZE 00C4 00000021
DAWSTATE 005D
DAWTEFC 0064 00000001
DAWTESZ 0064 00000002
DAWTSR 0000 00000000
DAWXREG 0040
DAWXREGS 0000
Last updated on 3 Aug 1999 at 11:49:29 EDT.
Copyright IBM Corporation, 1990, 1999