In the unlabeled header, the first field
is the address of the trace entry. Using the second trace record at
address X'7F6EED40' as an example, the contents of the header
are as follows:
- RTRN00000001
- The control block identifier for the trace entry, followed by
a fullword sequence number. The formatter uses the sequence number
to determine if gaps in the table exist and to skip over such gaps
during formatting.
- 9C4301405285E402
- The CPU clock value associated with the entry. It is a 64-bit
binary number and is interpreted in the same manner as the CPU clock.
- 000002D0
- The total length of the entry.
- E02
- This field contains the record type and the record identifier.
The record type should always be either 'E' (for error) or'N'
(for nonerror). You may use the identifier to determine a particular
trace point within a module when more than one trace point exists.
In this case the identifier is X'02'.
- H-0010, P-000E, S-0010
- The home, primary, and secondary ASIDs at the time the entry
was written.
- 8003
- The first two digits of this field indicate the format of the
variable (data) portion of the record and should always be X'80'.
The last two digits indicate the number of keyed items contained in
the variable portion, in this case three.