DebuggerUIHandler

Undocumented in source.

Constructors

this
this(IDEFrame ide, Debugger debugger)
Undocumented in source.

Members

Functions

handleAction
bool handleAction(Action a)
Undocumented in source. Be warned that the author may not have intended to support it.
handleActionStateRequest
bool handleActionStateRequest(Action a)

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

onBreakpointListUpdated
void onBreakpointListUpdated(Breakpoint[] breakpoints)
Undocumented in source. Be warned that the author may not have intended to support it.
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

onDebuggerMessage
void onDebuggerMessage(string msg)
Undocumented in source. Be warned that the author may not have intended to support it.
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

onResponse
void onResponse(ResponseCode code, string msg)
Undocumented in source. Be warned that the author may not have intended to support it.
onStackFrameSelected
void onStackFrameSelected(ulong threadId, int frame)
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.
switchToDebugPerspective
void switchToDebugPerspective()
Undocumented in source. Be warned that the author may not have intended to support it.
switchToDevelopPerspective
void switchToDevelopPerspective()
Undocumented in source. Be warned that the author may not have intended to support it.
updateLocation
void updateLocation(DebugFrame location)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

currentThreadId
ulong currentThreadId [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

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

onResponse
void onResponse(ResponseCode code, string msg)
Undocumented in source.
onDebugContextInfo
void onDebugContextInfo(DebugThreadList info, ulong threadId, int frame)

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

From StackFrameSelectedHandler

onStackFrameSelected
void onStackFrameSelected(ulong threadId, int frame)
Undocumented in source.

Meta