Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
TSABK
Control Block Contents
TSABK DSECT
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
Copyright IBM Corporation, 1990, 2011