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

Prolog  

Control Block Contents  

DAWBK DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:49:29 EDT.
Copyright IBM Corporation, 1990, 1999