Debugger

Undocumented in source.

Members

Functions

execContinue
void execContinue()

continue execution

execPause
void execPause()

interrupt execution

execRestart
void execRestart()

restart

execStart
void execStart()

can be called after program is loaded

execStepIn
void execStepIn(ulong threadId)

step in

execStepOut
void execStepOut(ulong threadId)

step out

execStepOver
void execStepOver(ulong threadId)

step over

execStop
void execStop()

stop program execution

requestDebugContextInfo
void requestDebugContextInfo(ulong threadId, int frame)

request stack trace and local vars for thread and frame

setBreakpoints
void setBreakpoints(Breakpoint[] bp)

update list of breakpoints

setDebuggerCallback
void setDebuggerCallback(DebuggerCallback callback)
Undocumented in source.
setDebuggerExecutable
void setDebuggerExecutable(string debuggerExecutable)
Undocumented in source.

Inherited Members

From ProgramExecution

setExecutableParams
void setExecutableParams(string executableFile, string[] args, string workingDir, string[string] envVars)

set executable parameters before execution

setTerminalExecutable
void setTerminalExecutable(string terminalExecutable)

set external terminal parameters before execution

setTerminalTty
void setTerminalTty(string terminalTty)

set external terminal tty before execution

isDebugger
bool isDebugger [@property getter]

returns true if it's debugger

isMagoDebugger
bool isMagoDebugger [@property getter]

returns true if it's mago debugger

executableFile
string executableFile [@property getter]

executable file

run
void run()

returns execution status start execution

stop
void stop()

stop execution

Meta