User and Reference Guide

  • 2020
  • 07/29/2020
  • Public Content
Contents

Breakpoints View

Display information on all existing breakpoints.
Menu
Window > Show View > Breakpoints
Toolbar
breakpoints view
Breakpoints
The Breakpoints view displays a list of all breakpoints and platform breaks that are currently set. You can use the view to set, delete, modify, enable, or disable various types of breakpoints and platform breaks.
See the table below for icons and other GUI details for breakpoints:
Icon
Name
Description
Parameters
line breakpoint enabled
Line Breakpoint
Suspends the program execution before a particular line of code is executed
<file_name> <line_number>
, where
<file_name>
is the full name of the program source file and
<line_number>
is the number of code line before which the program execution must be suspended.
function breakpoint enabled
Function Breakpoint
Suspends the program execution before a particular function is executed
function: <function_name>
, where
<function_name>
is the name of the function before which the program execution must be suspended.
address breakpoint enabled
Software Address Breakpoint
Suspends the program execution before a particular assembler instruction on the software level is executed
address: <instruction_address>
, where
<instruction_address>
points to the assembler instruction before which the execution must be suspended.
hw breakpoint
Hardware Address Breakpoint
Suspends the program execution before a particular assembler instruction on the hardware level is executed
address: <instruction_address>
, where
<instruction_address>
points to the assembler instruction before which the execution must be suspended.
platform break enabled
Platform Break (Event Breakpoint)
Intercepts system-level events like system reset or the System Management Mode entry/exit
condition: <condition_name>
, where
<condition_name>
indicates the system-level event that must be intercepted:
*
Reset
for the system reset *
SmmEntry
for entry to the System Management Mode entry *
SmmExit
for exit from the System Management Mode. *
io_port: <address>
for IO Port access event.
watchpoint rw enabled
Watchpoint
Suspends the program execution whenever the value of a given expression changes
expression: <expression_name>
, where
<expression_name>
points to the expression added to watch in the Expressions view.
Note
In the current Intel® System Debugger configuration, you must explicitly specify the name of the event to be intercepted by the Platform Break. Only use names provided in the table above and pay attention to spelling and case.
For instructions on working with breakpoints, platform breaks, and watchpoints, see Using Breakpoints.
View Toolbar Options
You can interact with the Breakpoints view using the following buttons:
remove
Remove Selected Breakpoints
Removes selected breakpoints and platform breaks from the view.
remove all
Remove All Breakpoints
Removes all breakpoints and platform breaks from the view.
add
Add Breakpoint
Opens a dialog box allowing you to set a hardware or software breakpoint.
show target breakpoints
Show Breakpoints Supported by Selected Target
Displays only breakpoints and platform breaks that the selected target system supports.
go to breakpoint location
Go to File for Breakpoint
Opens the corresponding location of the breakpoint or platform break.
skip all breakpoints
Skip All Breakpoints
Sets all breakpoints and platform breaks to be skipped.
expand all
Expand All
Expands all breakpoint and platform break instances in the view.
collapse all
Collapse All
Collapses all breakpoint and platform break instances in the view.
link with debug view
Link with Debug View
Links the breakpoint or platform break with the Debug view.
view menu
View Menu
Opens a list of the following options: +
  • Layout: provides alternative layout options for the view.
  • Group By: provides alternative dimensions for grouping breakpoints and platform breaks in the view.
  • Sort By: provides alternative dimensions for sorting breakpoints and platform breaks in the view.
  • Add <breakpoint type>: adds a breakpoint of a particular type.
  • Show Full Paths: displays full paths to locations of line breakpoints.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804