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.

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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:40:48 EDT.
Copyright IBM Corporation, 1990, 1999