Patent ID: 9361204
Filing Date: 2016-06-07
CPC Classification: G06F

Claim Text:
1. A data processing apparatus comprising: processing circuitry configured to execute program instructions; and trace circuitry configured to generate trace data indicative of processing activities of the processing circuitry; wherein the trace circuitry is configured to detect a lockup state of the processing circuitry in which the processing circuitry does not make forward progress of execution of any program instructions; and in response to detecting the lockup state of the processing circuitry, the trace circuitry is configured to include in the trace data a lockup identifier indicating that the lockup state has occurred; wherein the trace circuitry is configured to detect the processing circuitry exiting the lockup state; and in response to detecting the processing circuitry exiting the lockup state, the trace circuitry is configured to include in the trace data a lockup exit identifier or trace data indicating that forward progress of program execution is once more being made.