SourcePoint Intel Help

Table of Contents

Breakpoints Window Introduction

The Breakpoints window is the central location in SourcePoint for managing breakpoints. ย ย 

The Breakpoints window is not the only window where breakpoints can be defined. ย Breakpoints may also be defined in the Code window, the Trace window, the Symbols window, etc. ย For more information, see Set Breakpoints From Other SourcePoint Windows.

Breakpoints Window

To open the Breakpoints window, select View|Breakpoints on the menu bar or click on the Breakpoints icon on the toolbar.

Breakpoints Window

Breakpoints Window - Breakpoint List Section

The Breakpoints window displays the Breakpoint list, a list of currently defined breakpoints. ย This includes hardware (processor) breakpoints, software (memory) breakpoints and task debugging breakpoints.

Note: Double clicking in a column heading will sort the Breakpoint list in ascending order by that column. Double clicking the column heading a second time will sort the list in descending order. ย 

Breakpoint List Columns

Enable / Disable (unlabeled). ย Displays the type of a breakpoint and whether it is enabled. ย The type of breakpoint is indicated by its icon and color. ย The same icons used in the Breakpoints window are also displayed in the Breakpoint column in the Code window.

ย 

ย 

Breakpoint Resource Type

Software

Hardware

Processor

Task

ย 

Breakpoint Icons

Clicking in this column enables or disables a breakpoint. ย The enable/disable state is indicated by the icon being solid or just an outline. ย 

Identifier. ย Displays the symbolic name for a breakpoint.

Address. ย Displays the address of a breakpoint.

Attributes. ย Displays the other attributes of a breakpoint. ย The attributes displayed vary by the breakpoint type. ย A long list of attributes clipped by the right-hand side of the window is available in the tooltip for that field.

Breakpoint List Button Bar

The buttons below the Breakpoint list provide quick shortcuts for managing breakpoints. ย All of the button actions are also available on the context menu. ย To reduce the size of the Breakpoints window, the button bar can be hidden by selecting Hide Buttons on the context menu.

Edit. ย Opens the Edit Breakpoint dialog with the currently selected breakpoint displayed (double left-clicking on the breakpoint performs the same action). ย See Add/Edit Dialog for more information about editing breakpoints.

Add. ย Opens the Add Breakpoint dialog to define a new breakpoint. ย See Add/Edit Dialog for more information about adding breakpoints.

If an existing breakpoint is selected when Add is pressed, the dialog will be initialized with that breakpointโ€™s settings. ย This is useful when creating a breakpoint similar to one already defined.

Remove. ย Removes the currently selected breakpoint.

Remove All. ย Removes all breakpoints in the list.

Enable / Disable. ย Toggles the state of the currently selected breakpoint.

Disable All. ย Disables all breakpoints in the list.

The number of hardware breakpoints available varies based on processor type. ย The number of software breakpoints available is always 512.

Breakpoint List Context Menu

The Breakpoint list context menu is available by right clicking anywhere in the Breakpoint list.

Edit. ย Provides the same functionality as the Edit button (above).

Add. Provides the same functionality as the Add button (above).

Remove. ย Provides the same functionality as the Remove button (above).

Enable / Disable. ย Provides the same functionality as the Enable / Disable button (above).

Open Code. ย Opens a Code window displaying the location of the currently selected breakpoint. ย This button is only enabled on execution breakpoints.

Open Memory. ย Opens a Memory window displaying the location of the currently selected breakpoint. ย This button is only enabled on execution and data breakpoints.

Remove All. ย Removes all breakpoints from the Breakpoint list.

Enable All. ย Enables all breakpoints in the Breakpoint list.

Disable All. ย Disables all breakpoints in the Breakpoint list.

Hide / Show Buttons. ย Hides or shows the Breakpoint list button bar. ย Hiding the buttons makes the Breakpoints windows smaller, but requires that all of the button actions be performed via the context menu.

Load. ย Loads a group of breakpoints from a file. ย Provides a quick way to switch between different breakpoint environments.

Save. ย Saves a group of breakpoints to a file. ย The file saved has a .brk extension by default.

Resources. ย Opens the Breakpoint Resources dialog. ย This read-only dialog displays the number of hardware and software breakpoints available and currently in use. ย