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).
 RELOCATION CONSIDERATIONS : None

 

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' TSADFRIO In-storage wrap
                                        for this traceid
          .1.. ....      TSAATCMD       X'40' TSAATCMD Traceid was
                                        enabled via AT cmd
          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
-------------- ---- -----
TSAATCMD       0030 40
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 V6R2.0. Last updated on 21 Nov 2011 at 11:28:17 EDT.
Copyright IBM Corporation, 1990, 2011