This view enables you to:
disable, enable, or delete breakpoints and watchpoints
import or export a list of breakpoints and watchpoints
display the source file containing the line of code where the selected breakpoint is set
display the disassembly where the selected breakpoint is set
display the memory where the selected watchpoint is set
delay breakpoint activation by setting properties for the breakpoint
control the handling and output of messages for all Unix signals and processor exception handlers
change the access type for the selected watchpoint.
A breakpoint entry has the following syntax:
instruction_type, ignore =
The name of the function in which the breakpoint is set and the number of bytes from the start of the function. For example,
accumulate()+52shows that the breakpoint is 52 bytes from the start of the
If the source file is available, the file name and line number in the file where the breakpoint is set, for example
The breakpoint ID number,
#. In some cases, such as in a for loop, a breakpoint might comprise a number of sub-breakpoints. These are identified as
is the number of the parent. The description of a sub-breakpoint in this dialog box is shown as
main()+132sub-breakpoint ofmain()+132 @ threads.c:56 [#14 ARM] (threads)
The type of instruction at the address of the breakpoint,
ignorecount if set, where:
countinitially, and decrements on each pass until it reaches zero.
is the value you have specified for the
A counter that increments each time the breakpoint is hit. This is not displayed until the first hit. If you set an
hitscount does not start incrementing until the
ignorecount reaches zero.
The stop condition you have specified, for example
The name of the image.
A watchpoint entry has the following syntax:
The address of the variable where the watchpoint is set.
The access type of the watchpoint.
The watchpoint ID number.
The following options are available from the toolbar or context menu:
Links this view to the selected connection in the Debug Control view. This is the default. Alternatively you can link the view to a specific connection. If the connection you want is not shown in the drop-down list you might have to select it first in the Debug Control view.
Removes the selected breakpoints and watchpoints.
- Remove All
Removes all breakpoints and watchpoints.
- Go to File
Displays the source file containing the line of code where the selected breakpoint is set. This option is disabled for a watchpoint.
- Go to Disassembly
Displays the disassembly where the selected breakpoint is set. This option is disabled for a watchpoint.
- Go to Memory
Displays the memory where the selected watchpoint is set. This option is disabled for a breakpoint.
- Skip All Breakpoints
Deactivates all breakpoints or watchpoints that are currently set. The debugger remembers the enabled and disabled state of each breakpoint or watchpoint, and restores that state when you reactivate them again.
- Enable Breakpoints
Enables the selected breakpoints and watchpoints.
- Disable Breakpoints
Disables the selected breakpoints and watchpoints.
Re-evaluates the address of the selected breakpoint or watchpoint. If the address can be resolved the breakpoint or watchpoint is set, otherwise it remains pending.
Displays the Breakpoint Properties dialog box for the selected breakpoint. This enables you to control breakpoint activation.
Alternatively, displays the Watchpoint Properties dialog box for the selected watchpoint. This enables you to change the access type for the selected watchpoint.
Copies the selected breakpoints and watchpoints. You can also use the standard keyboard shortcut to do this.
Pastes the copied breakpoints and watchpoints. The breakpoints or watchpoints are enabled by default. You can also use the standard keyboard shortcut to do this.
- Select all
Selects all breakpoints or watchpoints. You can also use the standard keyboard shortcut to do this.
- View Menu
The following View Menu options are available:
- New Breakpoints View
Displays a new instance of the Breakpoints view.
- Export Breakpoints
Exports the current list of breakpoints and watchpoints to a file.
- Import Breakpoints
Imports a list of breakpoints and watchpoints from a file.
- Alphanumeric Sort
Sorts the list alphanumerically based on the string displayed in the view.
- Ordered Sort
Sorts the list in the order they have been set.
- Manage Signals
Displays the Manage Signal dialog box.