Entry in the master trace table

Entry header
10-byte header for the entry.
FLAGS
A halfword that contains the flags that are set by the caller in the parameter list that is passed to master trace.
TAG
A halfword that contains the identity of the caller. TAG can be:
Tag
Caller
0000
Reserved
0001
WTO SVC
0002
Master scheduler
0003
Trace command

Current identifiers are defined in the macro, IEZMTPRM, which maps the parameter list.

IMM DATA
A fullword that contains 32 bits defined by the caller. Master trace stores these bits in the table without checking them for validity. The significance of IMMEDIATE DATA is defined by the caller; likely values are a counter, a control block address, or flags describing the passed data.
LEN
A halfword that contains the length of the caller-passed data.
CALLER-PASSED DATA
A variable-length field that contains the data that is provided by the caller.

The master trace table entries vary in length. If the caller specifies the length of the caller-passed data as zero, the entry in the master trace table consists of only the 10-byte header.