You copied the Doc URL to your clipboard.

12.6.5. Watchpoint debug events

An imprecise watchpoint exception has similar behavior as an imprecise data abort exception:

  • The processor sets R14_abt to the address of the instruction to return to plus 0x08. However, it is uncommon to return from an imprecise data abort, whereas it is normal to return from a watchpoint exception.

  • The processor completes execution of the watchpointed instruction and possibly other instructions that followed it.

  • The processor updates all the registers written by the watchpointed instruction.

  • The processor updates any memory accessed by the watchpointed instruction.

If the watchpointed access is subject to a precise data abort, then the precise abort takes priority over the watchpoint because it is a higher priority exception. If the watchpointed access is subject to an imprecise data abort, then the watchpoint takes priority.

Was this page helpful? Yes No