FLAGS |
TAG |
IMM DATA |
LEN |
CALLER-PASSED DATA |
- 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.