You copied the Doc URL to your clipboard.

3.7. Setting breakpoints in the debug views

Breakpoints can be set in the following debug views:

Source code view

The second column contains small bullets for each source line where breakpoints can be set. Double click on a bullet to set a breakpoint.

Source view breakpoint

Disassembly view

Double-click on any column to set a breakpoint on that line.

Disassembly view breakpoint

Register view

Double-click on the first column, the register name column, to set breakpoints. An example is shown in Figure 3.43.

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

Double-click on items in the first column to set breakpoints.

Note

To use this view, the loaded application must be an ELF file that contains .debug_info and .debug_abbrev sections.

Global variables view

Double-click on items in the first column to set breakpoints.

Call stack view

Double-click on items in the first column to set breakpoints.

Note

To use this view, DWARF register mapping must be defined for the architecture and provided in the model.

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. An example is shown in Figure 3.44.

Pipeline table breakpoint

Watch view

If an item has been copied from another view into the Watch view, breakpoints can be set in either the original view or the Watch view.

Was this page helpful? Yes No