DAWBK Back to Index page
 
Prolog 
Control Block Contents 
   DAWBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  DAWBK Prolog Top of page
 
 NAME       : HCPDAWBK
 DESCRIPTION: DATATRACE TYPE DATA WORKAREA
 DSECT      : DAWBK
 FUNCTION   : PROCESSOR LOCAL WORKAREA FOR TYPE DATA EVENT
              HANDLER
 LOCATED BY : EVTDTWK
 CREATED BY : HCPTXW
 USED BY: HCPTXE is the only module that uses this
              control block.
 DELETED BY : HCPTXW
 RELOCATION CONSIDERATIONS : None
 
 
  DAWBK Control Block Content Top of page
 

 DAWBK DSECT Top of page
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 DAWTSR 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 Signed 8 DAWFHRA Up to 64 bits copied from HRA 00B0 176 Address 4 DAWPRGN Saved contents of PFXGPRGN+12 00B4 180 Signed 4 DAW1CR0 CR0 with LAP off 00B8 184 Signed 4 DAW2CR0 Prior contents of DAW1CR0 00BC 188 Address 4 DAWDLBEG Pointer to beginning of datalink 00C0 192 Signed 2 DAWOP1SZ Length of data for operand 1 00C2 194 Signed 2 DAWOP2SZ Length of data for operand 2 00C4 196 Bitstring 1 DAWBOOL Boolean Op Code 00C5 197 Bitstring 1 DAWSTATE State of DL processing 00000000 DAWDL 0 DAWDL Normal datalink processing: Process as many datalinks as there are. 00000001 DAWIFOP1 1 DAWIFOP1 IF statement processing of operand 1 of expression: Process only one datalink and and don't store the data. 00000002 DAWIFOP2 2 DAWIFOP2 IF statement processing of operand 2 of expression: Process only one datalink or constant. Don't store data. 00C6 198 Bitstring 1 DAWFLAG Reserved for IBM Use 1... .... DAWCOLL X'80' DAWCOLL Data has been collected for this trace id. .1.. .... DAW64BIT X'40' DAW64BIT Using 64-bit operand ...1 .... DAWRA X'10' DAWRA Do Real Address processing 00C7 199 Bitstring 1 * Reserved for IBM Use 00C8 200 Signed 4 DAWLEVEL Nesting Level of IF 00CC 204 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. 00F0 240 Dbl-Word 8 DAWREGS1 (16) IF operand 1 Register save area 0170 368 Dbl-Word 8 DAWREGS2 (16) IF operand 2 Register save area 01F0 496 Bitstring 44 DAWINTFD Temp area for Prog Int Fields 021C 540 Bitstring 8 DAWBEAR Temp area for BEAR 0224 548 Bitstring 8 DAWPRGOP Temp area for 390 Prog Old PSW 022C 556 Bitstring 16 DAWGPRGO Temp area for z/Arch PRog Old PSW 0240 576 Dbl-Word 8 DAWTSTFR (4) Register savearea for TSTFRAME 00000260 DAWSIZB (*-DAWBK) SIZE OF DAWBK IN BYTES 0000004C DAWSIZE (*-DAWBK+7)/8 SIZE OF DAWBK IN DOUBLEWORDS
 
 
  DAWBK Storage Layout Top of page
 
          
*** DAWBK - DATATRACE TYPE DATA WORKAREA
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       DAWXREGS                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  80 |                       DAWXREG                         |
*     +-------------------------------------------------------+
*  88 |                       DAWREG1                         |
*     +-------------------------------------------------------+
*  90 |                       DAWREG2                         |
*     +-------------------------------------------------------+
*  98 |                       DAWOP1AD                        |
*     +-------------------------------------------------------+
*  A0 |                       DAWOP2AD                        |
*     +-------------------------------------------------------+
*  A8 |                       DAWFHRA                         |
*     +---------------------------+---------------------------+
*  B0 |         DAWPRGN           |         DAW1CR0           |
*     +---------------------------+---------------------------+
*  B8 |         DAW2CR0           |         DAWDLBEG          |
*     +-------------+-------------+------+------+------+------+
*  C0 |  DAWOP1SZ   |  DAWOP2SZ   |:BOOL |:STATE|:FLAG |//////|
*     +-------------+-------------+------+------+------+------+
*  C8 |         DAWLEVEL          |                           |
*     +---------------------------+                           |
*  D0 |                                                       |
*     =                       DAWOFTBL                        =
*     |                           +---------------------------+
*  E8 |                           |///////////////////////////|
*     +---------------------------+---------------------------+
*  F0 |                                                       |
*     =                       DAWREGS1                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 170 |                                                       |
*     =                       DAWREGS2                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 1F0 |                                                       |
*     =                       DAWINTFD                        =
*     |                           +---------------------------+
*     |                           |         DAWBEAR-          |
*     +---------------------------+---------------------------+
* 220 |          -(21C)           |        DAWPRGOP-          |
*     +---------------------------+---------------------------+
* 228 |          -(224)           |                           |
*     +---------------------------+                           |
*     |                       DAWGPRGO                        |
*     |                           +---------------------------+
* 238 |                           |///////////////////////////|
*     +---------------------------+---------------------------+
* 240 |                                                       |
*     =                       DAWTSTFR                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 260
*
*** DAWBK - DATATRACE TYPE DATA WORKAREA
 
 
  DAWBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
DAWBEAR        021C
DAWBOOL        00C4
DAWCOLL        00C6 80
DAWDL          00C5 00000000
DAWDLBEG       00BC
DAWFHRA        00A8
DAWFLAG        00C6
DAWGPRGO       022C
DAWIFOP1       00C5 00000001
DAWIFOP2       00C5 00000002
DAWINTFD       01F0
DAWLEVEL       00C8
DAWOFTBL       00CC
DAWOP1AD       0098
DAWOP1SZ       00C0
DAWOP2AD       00A0
DAWOP2SZ       00C2
DAWPRGN        00B0
DAWPRGOP       0224
DAWRA          00C6 10
DAWREGS1       00F0
DAWREGS2       0170
DAWREG1        0088
DAWREG2        0090
DAWSIZB        0240 00000260
DAWSIZE        0240 0000004C
DAWSTATE       00C5
DAWTEFC        00CC 00000001
DAWTESZ        00CC 00000002
DAWTSR         0000 00
DAWTSTFR       0240
DAWXREG        0080
DAWXREGS       0000
DAW1CR0        00B4
DAW2CR0        00B8
DAW64BIT       00C6 40
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:48:38 EDT.
Copyright IBM Corporation, 1990, 2022