12.3.5. Memory addresses for breakpoints and watchpoints

The breakpoint and watchpoint comparisons are done on a Virtual Address (VA). Therefore you must program Breakpoint Value Registers (BVRs) and Watchpoint Value Registers (WVRs) with a VA, not a Modified Virtual Address (MVA).

The Vector Catch Register (VCR) sets breakpoints on exception vectors as virtual addresses.

The Watchpoint Fault Address Register (WFAR) reads a VA plus a processor state dependent offset, +8 for ARM state and +4 for Thumb and ThumbEE states.

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