Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

TSABK

Prolog  

Control Block Contents  
   TSABK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


TSABK Prolog

 NAME       : HCPTSABK
 DESCRIPTION: TRSAVE definition block
 DSECT      : TSABK
 FUNCTION   : Contains data common to a traceid being
              traced to DASD, by issuing the TRSAVE command
 LOCATED BY : TSTTSABK (for CP tracing) field in HCPTSTBK
              TRCTSABK (for traceids) field in HCPTRCBK
              TSDTSABK (Back pointer) field in HCPTSDBK
 CREATED BY : HCPTSG   : Initializes TSDBK for traceids
              HCPTSA   : When saving DASD options on
              TRSAVE for CP on DASD ...
 DELETED BY : HCPTSE   : When terminating the TRSAVE
              function for CP
              HCPTSF   : When terminating the TRSAVE
              Function for a traceid
 SERIALIZED : This control block is serialized by the
              TXCLOCKC (Trace services command lock).

 

TSABK Control Block Content


TSABK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      TSABK          TRSAVE definition block
0000    0 Character    8 TSATRCID       Traceid
0008    8 Character    8 TSAFN          Filename
0010   16 Character    8 TSAFT          Filetype IO,DATA,VM, or VMG
0018   24 Character    8 TSARECVR       Receiver of file
0020   32 Signed       2 TSASIZEP       Number of 4K records file can
                                        contain
0022   34 Signed       2 TSAKEEP        Number of trace files to keep on
                                        DASD
0024   36 Character    8 TSAINITR       Userid that enabled the trace
002C   44 Signed       4 TSAFRAME       Number of real storage frames to
                                        hold in-storage wrap
0030   48 Bitstring    1 TSAFLG         TSABK flag byte
          1... ....      TSADFRIO       X'80' In-storage wrap for this
                                        traceid
          00000007       TSASIZE        (*-TSABK+7)/8 Size of TSABK in
                                        doublewords

 

TSABK Storage Layout

          
*** TSABK - TRSAVE definition block
*
*     +-------------------------------------------------------+
*   0 |                       TSATRCID                        |
*     +-------------------------------------------------------+
*   8 |                        TSAFN                          |
*     +-------------------------------------------------------+
*  10 |                        TSAFT                          |
*     +-------------------------------------------------------+
*  18 |                       TSARECVR                        |
*     +-------------+-------------+---------------------------+
*  20 |  TSASIZEP   |  TSAKEEP    |        TSAINITR-          |
*     +-------------+-------------+---------------------------+
*  28 |          -(024)           |         TSAFRAME          |
*     +------+--------------------+---------------------------+
*  30 |TSAFLG| 31
*     +------+
*
*** TSABK - TRSAVE definition block

 

TSABK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
TSADFRIO       0030 80
TSAFLG         0030
TSAFN          0008
TSAFRAME       002C
TSAFT          0010
TSAINITR       0024
TSAKEEP        0022
TSARECVR       0018
TSASIZE        0030 00000007
TSASIZEP       0020
TSATRCID       0000

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 17:03:21 EDT.
Copyright IBM Corporation, 1990, 2001