12.4.7. Watchpoint Fault Address Register

The WFAR is a read/write register that holds the virtual address of the instruction that triggers the watchpoint.

Table 12.16 shows how the bit values correspond with the WFAR functions.

Table 12.16. Watchpoint Fault Address Register bit functions

BitsFieldFunction
[31:1]-Virtual address of the watchpointed instruction. When a watchpoint occurs in ARM state, the WFAR contains the address of the instruction causing it plus 0x8. When a watchpoint occurs in Thumb state, the address is plus 0x4. The reset value is Unpredictable.
[0]-Reserved. UNP, SBZ.

Copyright © 2006-2009 ARM Limited. All rights reserved.ARM DDI 0344I
Non-Confidential