Skip to content

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

PropertyTypeDescriptionDefined 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.statusPromise<unknown>-debugger.ts:57
raw.haltPromise<unknown>-debugger.ts:58
raw.runPromise<void>-debugger.ts:59
raw.resetPromise<void>-debugger.ts:60
raw.resetAndHaltPromise<unknown>-debugger.ts:61
raw.metadataPromise<unknown>-debugger.ts:62
raw.readRegistersPromise<unknown>-debugger.ts:63
raw.writeRegisterPromise<void>-debugger.ts:64
raw.readBytesPromise<Uint8Array<ArrayBufferLike>>-debugger.ts:65
raw.writeMemory8Promise<void>-debugger.ts:66
raw.enableVectorCatchPromise<void>-debugger.ts:67
raw.setHwBreakpointsPromise<unknown>-debugger.ts:68
raw.clearHwBreakpointsPromise<void>-debugger.ts:69
raw.handleSemihosting?Promise<unknown>-debugger.ts:70