probe-web / @probe-web/ui / ProbeBreakpoints
Class: ProbeBreakpoints
Defined in: packages/ui/src/breakpoints.ts:18
<probe-breakpoints>: all breakpoints with where they were placed, whether a hardware comparator was available, and which one the core stopped at. Add file:line (a path suffix such as src/main.rs:40) or an address (0x…).
Fires no events: changes go through the Debugger, whose breakpoints event keeps every panel (including <probe-disassembly>'s gutter) in step.
Extends
Constructors
Constructor
new ProbeBreakpoints(): ProbeBreakpoints;Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:527
Returns
ProbeBreakpoints
Inherited from
Properties
| Property | Type | Default value | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
debugger | Debugger | null | null | The debugger to follow (from session.debugger()); the panel shows "no debugger" without one. | DebuggerElement.debugger | packages/ui/src/debugger-element.ts:12 |
Methods
add()
add(spec): Promise<void>;Defined in: packages/ui/src/breakpoints.ts:45
Add a breakpoint from file:line or an address (0x… or decimal); errors are shown in the panel.
Parameters
| Parameter | Type |
|---|---|
spec | string |
Returns
Promise<void>
removeBreakpoint()
removeBreakpoint(bp): Promise<void>;Defined in: packages/ui/src/breakpoints.ts:68
Remove one breakpoint, keeping the others.
Parameters
| Parameter | Type |
|---|---|
bp | Breakpoint |
Returns
Promise<void>
removeAll()
removeAll(): Promise<void>;Defined in: packages/ui/src/breakpoints.ts:86
Remove every breakpoint.
Returns
Promise<void>