DebuggerUIHandler

Members

Functions

handleActionStateRequest
bool handleActionStateRequest(const Action a)

override to handle specific actions state (e.g. change enabled state for supported actions)

onDebugContextInfo
void onDebugContextInfo(DebugThreadList info, ulong threadId, int frameId)

send debug context (threads, stack frames, local vars...)

onDebugState
void onDebugState(DebuggingState state, StateChangeReason reason, DebugFrame location, Breakpoint bp)

state changed: running / paused / stopped

onProgramExecutionStatus
void onProgramExecutionStatus(ProgramExecution process, ExecutionStatus status, int exitCode)

called when program execution is stopped

onProgramLoaded
void onProgramLoaded(bool successful, bool debugInfoLoaded)

debugger is started and loaded program, you can set breakpoints at this time

Inherited Members

From DebuggerCallback

onDebuggerMessage
void onDebuggerMessage(string msg)

debugger message line

onProgramLoaded
void onProgramLoaded(bool successful, bool debugInfoLoaded)

debugger is started and loaded program, you can set breakpoints at this time

onDebugState
void onDebugState(DebuggingState state, StateChangeReason reason, DebugFrame location, Breakpoint bp)

state changed: running / paused / stopped

onDebugContextInfo
void onDebugContextInfo(DebugThreadList info, ulong threadId, int frame)

send debug context (threads, stack frames, local vars...)

Meta