Breakpoints View
Display information on all existing breakpoints.
Menu
Window
> Show View
> Breakpoints
Toolbar

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
|
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
|
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.
|
![]() |
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.
|
![]() |
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 (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
|
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:- Removes selected breakpoints and platform breaks from the view.
- Removes all breakpoints and platform breaks from the view.
- Opens a dialog box allowing you to set a hardware or software breakpoint.
- Displays only breakpoints and platform breaks that the selected target system supports.
- Opens the corresponding location of the breakpoint or platform break.
- Sets all breakpoints and platform breaks to be skipped.
- Expands all breakpoint and platform break instances in the view.
- Collapses all breakpoint and platform break instances in the view.
- Links the breakpoint or platform break with theDebugview.
- 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.