GDBInterface

Members

Classes

GDBInitRequest
class GDBInitRequest

Functions

requestDebugContextInfo
void requestDebugContextInfo(ulong threadId, int frame)

request stack trace and local vars for thread and frame

setBreakpoints
void setBreakpoints(Breakpoint[] breakpoints)

update list of breakpoints

submitRequest
void submitRequest(GDBRequest[] requests...)

submit single request or request chain

submitRequest
int submitRequest(string text, bool forceNoWaitDebuggerReady = false)

submit simple text command request

Variables

_continueRequestId
int _continueRequestId;

start program execution, can be called after program is loaded

_pauseRequestId
int _pauseRequestId;

interrupt execution

_restartRequestId
int _restartRequestId;

restart

_startRequestId
int _startRequestId;

start program execution, can be called after program is loaded

_stepInRequestId
int _stepInRequestId;

step in

_stepOutRequestId
int _stepOutRequestId;

step out

_stepOverRequestId
int _stepOverRequestId;

step over

_stopRequestId
int _stopRequestId;

stop program execution

Inherited Members

From ConsoleDebuggerInterface

onDebuggerStdoutLines
bool onDebuggerStdoutLines(string[] lines)

return true to clear lines list

writeText
void writeText(dstring text)

log lines

From TextCommandTarget

sendCommand
int sendCommand(string text, int commandId = 0)

send command as a text string

reserveCommandId
int reserveCommandId()

reserve next command id

Meta