4.1.1. Breakpoints

Setting a breakpoint is the simplest way to interrupt normal execution of a program at a specific point. A breakpoint is always related to a particular memory address, regardless of what might be stored there. You set a breakpoint by specifying:

When execution reaches the breakpoint, normal execution stops before any instruction stored there is performed. You can then choose to examine the contents of memory, registers, or variables, or you might have specified other actions to be taken before execution resumes. In addition, any existing displays are updated to reflect the current state of the processor.

Breakpoint setting is described in Breakpoints system view, and toggling (switching on and off) in Toggle Breakpoint . You can also set breakpoints in some processor views (see Source... processor view, Disassembly processor view, and Memory processor view).

Copyright © 1999-2004 ARM Limited. All rights reserved.ARM DUI 0066F
Non-Confidential