| |||
| Home > Tracing with RealView Debugger > Configuring trace capture > Setting tracepoints on exception vectors | |||
If you want to set a tracepoint on an exception vector, such as Data Abort, remember to disable the vector catch for that exception before running the image. This prevents the exception being caught, and the exception can be recorded in the trace buffer. The text recorded in the trace buffer for each exception is shown in Table 2.2. See the example described in Finding the cause of a data abort for instructions on how to trace a Data Abort exception.
Table 2.2. Text recorded in trace buffer for exceptions
| Exception | Text recorded |
|---|---|
| Reset | RESET |
| Undefined instruction | UNDEF EXCEPTION |
| Software Interrupt (SWI) | Branch to <SWI> |
| Prefetch Abort (instruction memory read abort) | PREFETCH ABORT |
| Data Abort (data memory read or write abort) | DATA ABORT |
| IRQ (normal interrupt) | INTERRUPTED |
| FIR (fast interrupt) | FAST INTERRUPT |
| Secure Monitor Interrupt (SMI)[1] | SECURE MONITOR INTERRUPT |
[1] This is supported only on ETMv3.2, or later. | |