2.7.1 Setting breakpoints in the debug views

This section describes how to set different kinds of breakpoint in the debug views.

Source code view

The second column contains small bullets for each source line. To set a breakpoint, double click on a bullet.

Figure 2-44 Source view breakpoint
Source view breakpoint


Disassembly view

To set a breakpoint on a line, double click on any column.

Figure 2-45 Disassembly view breakpoint
Disassembly view breakpoint


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


Memory view

To set breakpoints, select Insert Breakpoint from the context menu. 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

To set breakpoints, double click on items in the first column.

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

To set breakpoints, double click on the name in the first column.

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 100968_1101_00_en
Copyright © 2014–2017 ARM Limited or its affiliates. All rights reserved.