trace table entry, the identification code, identifies the type of event
being recorded. Figure 8 describes the format of each type of trace
table entry.Some trace table entries are generated by ECPS:VM. The first bit of these entries is set to 1 to indicate the entry was generated by the
hardware assist. For example, a trace table entry of typeX'86' (FREE)
is thesame as an entry of type X'06'. The only difference is that the
first entry was generated by the hardware assist.
The trace table is allocatedby the main initialization routine, D8KCPI. The first event traced is placed in the lowest trace table
address. Each subsequent event is recorded1n the next available trace
table entry.Once the trace table is full, events are recorded at the
lowest address (overlaying the data previously recorded there). Tracing
continues with each new entry replacing an entry from a previous cycle.Use the trace table to determine the events that preceded a CP systea failure. An abend dump contains the CP internal trace table and the
Fointers to it. The address of the start of the. trace table,TRACSTRT, is at location X'OC'. The address of the byte the end of the
trace table, TRACEND, is at locationX'10'. And the address of the next
available trace table entry,TRACCURR, is at lecation X'14'. Subtract
16 bytes(X'10') from the address stored at X'14' (TRACCUBR) to obtain
the trace table entry for the last event completed.
TheCP internal trace table is initialized during IPL. If you do not
wish to record events in the trace table, issue theMONITOR STOP command to suppress recording. The pages allocated to the trace table are not
released and recording can be restarted at anytime by issuing the MONITOR START command. If the V8/370 system should abnormally terminate
and automatically restart, the tracing of events on the real machine
will be active. After aV8/370 IPL (manual or automatic), CP internal
tracing is always active.Part 1. Debugging vith 15/370 43
being recorded. Figure 8 describes the format of each type of trace
table entry.
hardware assist. For example, a trace table entry of type
is the
first entry was generated by the hardware assist.
The trace table is allocated
address. Each subsequent event is recorded
table entry.
lowest address (overlaying the data previously recorded there). Tracing
continues with each new entry replacing an entry from a previous cycle.
Fointers to it. The address of the start of the. trace table,
trace table, TRACEND, is at location
available trace table entry,
16 bytes
the trace table entry for the last event completed.
The
wish to record events in the trace table, issue the
released and recording can be restarted at any
and automatically restart, the tracing of events on the real machine
will be active. After a
tracing is always active.