probe-web / @probe-web/client / index / DebugCoreLike
Interface: DebugCoreLike
Defined in: debugger.ts:54
The subset of the SDK Core the debugger needs (structural, like DebugSessionLike).
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
raw | { status: Promise<unknown>; halt: Promise<unknown>; run: Promise<void>; reset: Promise<void>; resetAndHalt: Promise<unknown>; metadata: Promise<unknown>; readRegisters: Promise<unknown>; writeRegister: Promise<void>; readBytes: Promise<Uint8Array<ArrayBufferLike>>; writeMemory8: Promise<void>; enableVectorCatch: Promise<void>; setHwBreakpoints: Promise<unknown>; clearHwBreakpoints: Promise<void>; handleSemihosting?: Promise<unknown>; } | The raw core RPCs the debugger calls (a subset of ProbeWebCore). | debugger.ts:56 |
raw.status | Promise<unknown> | - | debugger.ts:57 |
raw.halt | Promise<unknown> | - | debugger.ts:58 |
raw.run | Promise<void> | - | debugger.ts:59 |
raw.reset | Promise<void> | - | debugger.ts:60 |
raw.resetAndHalt | Promise<unknown> | - | debugger.ts:61 |
raw.metadata | Promise<unknown> | - | debugger.ts:62 |
raw.readRegisters | Promise<unknown> | - | debugger.ts:63 |
raw.writeRegister | Promise<void> | - | debugger.ts:64 |
raw.readBytes | Promise<Uint8Array<ArrayBufferLike>> | - | debugger.ts:65 |
raw.writeMemory8 | Promise<void> | - | debugger.ts:66 |
raw.enableVectorCatch | Promise<void> | - | debugger.ts:67 |
raw.setHwBreakpoints | Promise<unknown> | - | debugger.ts:68 |
raw.clearHwBreakpoints | Promise<void> | - | debugger.ts:69 |
raw.handleSemihosting? | Promise<unknown> | - | debugger.ts:70 |