2.7.1 Setting breakpoints in the debug views

You can set different kinds of breakpoint in the debug views.

Source code view
The second column contains small bullets for each source line. Double-click on a bullet to set a breakpoint.
Figure 2-44 Source view breakpoint
Source view breakpoint

Disassembly view
Double-click on any column to set a breakpoint on that line.
Figure 2-45 Disassembly view breakpoint
Disassembly view breakpoint

Register view
Double-click on the first column, the register name column, to set breakpoints.
Figure 2-46 Register view breakpoint
Register view breakpoint

Memory view
Select Insert Breakpoint from the context menu to set breakpoints. It is not possible to set a memory breakpoint by double-clicking on an address.
Local variables view
It is not possible to set these breakpoints.
Global variables view
It is not possible to set these breakpoints.
Call stack view
Double-click on items in the first column to set breakpoints.

Note

To use this view, the architecture must have a definition of the DWARF register mapping and the model must have DWARF register mapping too. The loaded application must be an ELF file that contains a .debug_frame section.
Pipeline Table
Double-click on the name in the first column to set breakpoints.
Figure 2-47 Pipeline table breakpoint
Pipeline table breakpoint

Watch view
If you copy an item from another view into the Watch view, you can set breakpoints in either the original view or the Watch view.
Non-ConfidentialPDF file icon PDF versionARM DUI0314Q
Copyright © 2007-2014 ARM. All rights reserved.