3.6. Setting tracepoints on exception vectors

If you want to trace an exception vector, such as Data Abort, you must 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. If the core is tracing and an exception occurs, the analysis window displays the text in Table 3.1 as appropriate.

Table 3.1. Text recorded in trace buffer for exceptions

ExceptionText recorded
ResetRESET
Undefined instructionUNDEF EXCEPTION
Supervisor Call (SVC) interruptBranch to <SVC>
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 Call (SMC)[1]SECURE MONITOR CALL

[1] This is supported only on ETMv3.2, or later.

You can configure vector catching using one of the following methods:

Copyright © 2006, 2007 ARM Limited. All rights reserved.ARM DUI 0322B
Non-Confidential