TSABK | Back to Index page

| Prolog Control Block Contents TSABK 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.

TSABK Prolog | Top of page

     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 | Top of page

     TSABK DSECT
    Top of page

    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 | Top of page

    *** 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 | Top of page

    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 7.2.0 Last updated on 24 Jun 2020 at 09:31:21 EDT.
Copyright IBM Corporation, 1990, 2020