Intel® System Debugger User Guide

ID Date Version Classification
648476 10/17/2024 Confidential
Document Table of Contents

Breakpoints View

Display information on all existing 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(R) 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.