Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
DAWBK
Control Block Contents
DAWBK DSECT
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 (16) Space to store control registers .... .... DAWTSR DAWBK Also used by HCPTXE for storing parameters for HCPTSRTR call. 0080 128 Dbl-Word 8 DAWXREG Place to store control register 0088 136 Dbl-Word 8 DAWREG1 Place to store register 0090 144 Dbl-Word 8 DAWREG2 Place to store register 0098 152 Address 8 DAWOP1AD Data address of operand 1 00A0 160 Address 8 DAWOP2AD Data address of operand 2 00A8 168 Address 4 DAWDLBEG Pointer to beginning of datalink 00AC 172 Signed 2 DAWOP1SZ Length of data for operand 1 00AE 174 Signed 2 DAWOP2SZ Length of data for operand 2 00B0 176 Bitstring 1 DAWBOOL Boolean Op Code 00B1 177 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. 00000000 * 00B2 178 Bitstring 1 DAWFLAG Reserved for IBM Use 1... .... DAWCOLL X'80' Data has been collected for this trace id. .1.. .... DAW64BIT X'40' Using 64-bit operand 00B3 179 Bitstring 1 * Reserved for IBM Use 00B4 180 Signed 4 DAWLEVEL Nesting Level of IF 00B8 184 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. 00D8 216 Dbl-Word 8 DAWREGS1 (16) IF operand 1 Register save area 0158 344 Dbl-Word 8 DAWREGS2 (16) IF operand 2 Register save area 01D8 472 Bitstring 44 DAWINTFD Temp area for Prog Int Fields 0204 516 Bitstring 8 DAWPRGOP Temp area for 390 Prog Old PSW 020C 524 Bitstring 16 DAWGPRGO Temp area for ESAME PRog Old PSW 0000021C DAWSIZB (*-DAWBK) SIZE OF DAWBK IN BYTES 00000044 DAWSIZE (*-DAWBK+7)/8 SIZE OF DAWBK IN DOUBLEWORDS
DAWBK Storage Layout
*** DAWBK - DATATRACE TYPE DATA WORKAREA * * +-------------------------------------------------------+ * 0 | | * = DAWXREGS = * | | * +-------------------------------------------------------+ * 80 | DAWXREG | * +-------------------------------------------------------+ * 88 | DAWREG1 | * +-------------------------------------------------------+ * 90 | DAWREG2 | * +-------------------------------------------------------+ * 98 | DAWOP1AD | * +-------------------------------------------------------+ * A0 | DAWOP2AD | * +---------------------------+-------------+-------------+ * A8 | DAWDLBEG | DAWOP1SZ | DAWOP2SZ | * +------+------+------+------+-------------+-------------+ * B0 |:BOOL |:STATE|:FLAG |//////| DAWLEVEL | * +------+------+------+------+---------------------------+ * B8 | | * = DAWOFTBL = * | | * +-------------------------------------------------------+ * D8 | | * = DAWREGS1 = * | | * +-------------------------------------------------------+ * 158 | | * = DAWREGS2 = * | | * +-------------------------------------------------------+ * 1D8 | | * = DAWINTFD = * | +---------------------------+ * | | DAWPRGOP- | * +---------------------------+---------------------------+ * 208 | -(204) | | * +---------------------------+ | * | DAWGPRGO | * | +---------------------------+ * | | 21C * +---------------------------+ * *** DAWBK - DATATRACE TYPE DATA WORKAREA
DAWBK Cross Reference
Symbol Dspl Value -------------- ---- ----- * 00B1 00000000 DAWBOOL 00B0 DAWCOLL 00B2 80 DAWDL 00B1 00000000 DAWDLBEG 00A8 DAWFLAG 00B2 DAWGPRGO 020C DAWIFOP1 00B1 00000001 DAWIFOP2 00B1 00000002 DAWINTFD 01D8 DAWLEVEL 00B4 DAWOFTBL 00B8 DAWOP1AD 0098 DAWOP1SZ 00AC DAWOP2AD 00A0 DAWOP2SZ 00AE DAWPRGOP 0204 DAWREGS1 00D8 DAWREGS2 0158 DAWREG1 0088 DAWREG2 0090 DAWSIZB 020C 0000021C DAWSIZE 020C 00000044 DAWSTATE 00B1 DAWTEFC 00B8 00000001 DAWTESZ 00B8 00000002 DAWTSR 0000 00 DAWXREG 0080 DAWXREGS 0000 DAW64BIT 00B2 40
Last updated on 5 Jun 2001 at 13:14:04 EDT.
Copyright IBM Corporation, 1990, 2001