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

#### MCFBK

Prolog

Control Block Contents
MCFBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### MCFBK Prolog

     NAME       : HCPMCFBK
     DESCRIPTION: Trace Service Tool Monitor Call Trace
                  Record Header Format Block
     DSECT      : MCFBK
     FUNCTION   : Overlay for the header of the trace records
                  passed to CP via Monitor call class 10
                  instructions.
     Employed By  HCPTSCGT - Monitor Class 10 Event Handler
                  HCSTSF   - Finalize a trace to DASD
                  HCSTSG   - Trace services logoff processing
                  HCSTSM   - Trace Reduction
     LOCATED BY : local pointer in HCPTSC and HCPTSR
     CREATED BY : MCFTSC
     DELETED BY : MCFTSC
     REFERENCES : None
     COMMENTS   :
                  This is a variable length control block.
                  This control block must provide the same mapping
                  as HCPDTFBK.
                  If the length of this block increases, compile HCPTSR
                  to make sure that the change does not cause the Guest
                  Trace data maximum to become invalid.

#### MCFBK Control Block Content

#### MCFBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      MCFBK          Trace Service Tool Monitor Call
                                            Trace
    0000    0 Bitstring    8 MCFHEADER (0)  Record header
    0000    0 Signed       2 MCFRLNGT       Length of trace record
    0002    2 Signed       2 *              Reserved for IBM USE
    0004    4 Signed       2 MCFINDIV       Individualizing code
    0006    6 Bitstring    1 MCFTYPE        Type of trace event
    0007    7 Bitstring    1 *              Reserved for IBM USE
    0008    8 Character    8 MCFTOD         TOD Clock value
    0010   16 Bitstring    1 MCFDATA (0)    Trace data passed from the guest
                                            - up to 4000 bytes

#### MCFBK Storage Layout

    *** MCFBK - Trace Service Tool Monitor Call Trace
    *
    *     +-------------+-------------+-------------+------+------+
    *   0 |  MCFRLNGT   |/////////////|  MCFINDIV   |:TYPE |//////|
    *     +-------------+-------------+-------------+------+------+
    *   8 |                        MCFTOD                         |
    *     +-------------------------------------------------------+
    *
    *** MCFBK - Trace Service Tool Monitor Call Trace

#### MCFBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    MCFDATA        0010
    MCFHEADER      0000
    MCFINDIV       0004
    MCFRLNGT       0000
    MCFTOD         0008
    MCFTYPE        0006

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:03:59 EDT.
Copyright IBM Corporation, 1990, 2005