Property | Type | Description | |
---|---|---|---|
activeThread | long | ||
currentThread | long | ||
eventLock | object | ||
gdbLock | object | ||
internalStop | bool | ||
lastResult | |||
logGdb | bool | ||
running | bool | ||
syncLock | object |
Method | Description | |
---|---|---|
Dispose ( ) : void | ||
GdbSession ( ) : System | ||
ResolveExpression ( string expression, Mono.Debugging.Client.SourceLocation location ) : string | ||
RunCommand ( string command ) : |
||
SelectThread ( long id ) : |
Method | Description | |
---|---|---|
FireTargetEvent ( TargetEventType type, |
||
GetThread ( long id ) : ThreadInfo | ||
HandleEvent ( MonoDevelop.Debugger.Gdb.GdbEvent ev ) : void | ||
OnAttachToProcess ( long processId ) : void | ||
OnContinue ( ) : void | ||
OnDetach ( ) : void | ||
OnDisassembleFile ( string file ) : Mono.Debugging.Client.AssemblyLine[] | ||
OnEnableBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo, bool enable ) : void | ||
OnExit ( ) : void | ||
OnFinish ( ) : void | ||
OnGetProcesses ( ) : ProcessInfo[] | ||
OnGetThreadBacktrace ( long processId, long threadId ) : Mono.Debugging.Client.Backtrace | ||
OnGetThreads ( long processId ) : ThreadInfo[] | ||
OnInsertBreakEvent ( Mono.Debugging.Client.BreakEvent be ) : Mono.Debugging.Client.BreakEventInfo | ||
OnNextInstruction ( ) : void | ||
OnNextLine ( ) : void | ||
OnRemoveBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void | ||
OnRun ( Mono.Debugging.Client.DebuggerStartInfo startInfo ) : void | ||
OnSetActiveThread ( long processId, long threadId ) : void | ||
OnStepInstruction ( ) : void | ||
OnStepLine ( ) : void | ||
OnStop ( ) : void | ||
OnUpdateBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void | ||
ProcessOutput ( string line ) : void | ||
UpdateHitCountData ( ) : void |
Method | Description | |
---|---|---|
CheckBreakpoint ( int handle ) : bool | ||
CheckIsMonoProcess ( ) : void | ||
CleanTempVariableObjects ( ) : void | ||
Escape ( string str ) : string | ||
InternalResume ( bool resume ) : void | ||
InternalStop ( ) : bool |
Stop a running command
|
|
KillGdb ( ) : void | ||
NotifyBreakEventUpdate ( Mono.Debugging.Client.BreakEventInfo binfo, int hitCount, string lastTrace ) : void | ||
OutputInterpreter ( ) : void | ||
RegisterTempVariableObject ( string var ) : void | ||
StartGdb ( ) : void |
protected FireTargetEvent ( TargetEventType type, |
||
type | TargetEventType | |
curFrame | ||
return | void |
protected HandleEvent ( MonoDevelop.Debugger.Gdb.GdbEvent ev ) : void | ||
ev | MonoDevelop.Debugger.Gdb.GdbEvent | |
return | void |
protected OnAttachToProcess ( long processId ) : void | ||
processId | long | |
return | void |
protected OnDisassembleFile ( string file ) : Mono.Debugging.Client.AssemblyLine[] | ||
file | string | |
return | Mono.Debugging.Client.AssemblyLine[] |
protected OnEnableBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo, bool enable ) : void | ||
binfo | Mono.Debugging.Client.BreakEventInfo | |
enable | bool | |
return | void |
protected OnGetThreadBacktrace ( long processId, long threadId ) : Mono.Debugging.Client.Backtrace | ||
processId | long | |
threadId | long | |
return | Mono.Debugging.Client.Backtrace |
protected OnGetThreads ( long processId ) : ThreadInfo[] | ||
processId | long | |
return | ThreadInfo[] |
protected OnInsertBreakEvent ( Mono.Debugging.Client.BreakEvent be ) : Mono.Debugging.Client.BreakEventInfo | ||
be | Mono.Debugging.Client.BreakEvent | |
return | Mono.Debugging.Client.BreakEventInfo |
protected OnRemoveBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void | ||
binfo | Mono.Debugging.Client.BreakEventInfo | |
return | void |
protected OnRun ( Mono.Debugging.Client.DebuggerStartInfo startInfo ) : void | ||
startInfo | Mono.Debugging.Client.DebuggerStartInfo | |
return | void |
protected OnSetActiveThread ( long processId, long threadId ) : void | ||
processId | long | |
threadId | long | |
return | void |
protected OnUpdateBreakEvent ( Mono.Debugging.Client.BreakEventInfo binfo ) : void | ||
binfo | Mono.Debugging.Client.BreakEventInfo | |
return | void |
protected ProcessOutput ( string line ) : void | ||
line | string | |
return | void |
public ResolveExpression ( string expression, Mono.Debugging.Client.SourceLocation location ) : string | ||
expression | string | |
location | Mono.Debugging.Client.SourceLocation | |
return | string |
public RunCommand ( string command ) : |
||
command | string | |
return |
protected GdbCommandResult,MonoDevelop.Debugger.Gdb lastResult | ||
return |