B.7.2. ARM and Thumb state watchpoints

To return to program execution after entry to debug state from a watchpoint, use the same procedure described in ARM and Thumb state breakpoints.

Debug entry adds four addresses to the PC, and every instruction adds one address. The difference from breakpoint is that the instruction that caused the watchpoint has executed, and the program must return to the next instruction.

Copyright ©  2001 ARM Limited. All rights reserved.ARM DDI 0214B
Non-Confidential