Invention Grant
- Patent Title: Apparatus and method for tracing exceptions
-
Application No.: US13795611Application Date: 2013-03-12
-
Publication No.: US09606850B2Publication Date: 2017-03-28
- Inventor: John Michael Horley , Simon John Craske
- Applicant: ARM LIMITED
- Applicant Address: US MA Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: US MA Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F9/44 ; G06F11/07

Abstract:
A data processing apparatus comprises processing circuitry for executing a stream of instructions, and exception handling circuitry for selecting, from one or more exceptions, an exception to be handled by the processing circuitry. The unselected exceptions are referred to as pending exceptions. The data processing apparatus further comprises trace generating circuitry that generates trace data packets in dependence on activity of the processing circuitry. The trace generating circuitry detects pending exceptions and, if an exception is detected to be pending, includes an indication of the pending exception in at least one trace data packet. By tracking when a particular exception is pended, rather than when it is selected for handling by the processing circuitry, it is possible to more precisely determine when the exception occurred, as opposed to when it is finally handled.
Public/Granted literature
- US20140281433A1 APPARATUS AND METHOD FOR TRACING EXCEPTIONS Public/Granted day:2014-09-18
Information query