probe-web / @probe-web/client / index / Breakpoint
Interface: Breakpoint
Defined in: debugger.ts:95
A breakpoint as the debugger placed it. Returned by Debugger.setSourceBreakpoints and Debugger.setInstructionBreakpoints, and sent with every breakpoints event.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
id | number | Unique within the debugger; StoppedDetail.breakpoints refers to it. | debugger.ts:97 |
kind | "source" | "instruction" | source (file and line) or instruction (address). | debugger.ts:99 |
path | string | null | Source breakpoints: the path as requested (a workspace-relative suffix works) and 1-based line. | debugger.ts:101 |
line | number | null | Source breakpoints: the requested 1-based line. | debugger.ts:103 |
column | number | null | Source breakpoints: the requested column, if any. | debugger.ts:105 |
verified | boolean | Set on the target (hardware comparator allocated). | debugger.ts:107 |
address | bigint | null | Where it was placed: probe-rs moves source breakpoints to a valid statement. | debugger.ts:109 |
source | SourceLocation | null | The resolved location (source breakpoints may move to another line). | debugger.ts:111 |
message | string | null | Why it is not verified, e.g. no code at that line or no free comparator. | debugger.ts:113 |