Property | Type | Description | |
---|---|---|---|
AbortInvocation | void | ||
Background | |||
Background | |||
Continue | |||
Continue | |||
Detach | void | ||
Dispose | void | ||
IOperationHost | void | ||
IOperationHost | void | ||
IOperationHost | void | ||
InsertBreakpoint | void | ||
Kill | void | ||
NextInstruction | |||
NextLine | |||
Old_Step | |||
Old_Step | |||
RemoveBreakpoint | void | ||
RuntimeInvoke | |||
StepInstruction | |||
StepLine | |||
StepNativeInstruction | |||
Thread | System | ||
check_alive | void | ||
check_disposed | void | ||
check_servant | void | ||
write_memory | void |
Method | Description | |
---|---|---|
AutoStop ( ) : void | ||
CallMethod ( |
||
CallMethod ( |
||
CallMethod ( |
||
CallMethod ( |
||
DisassembleInstruction ( |
||
DisassembleMethod ( |
||
Dispose ( ) : void | ||
Finish ( bool native ) : |
Continue until leaving the current method.
|
|
GetBacktrace ( ) : |
||
GetBacktrace ( |
The current stack frame. May only be used when the engine is stopped (State == TargetState.STOPPED). The backtrace is generated on demand, when this function is called. However, the single stepping engine will compute this only once each time a stepping operation is completed. This means that if you call this function several times without doing any stepping operations in the meantime, you'll always get the same backtrace.
|
|
GetBacktrace ( int max_frames ) : |
||
GetInstructionSize ( |
||
GetLastTargetEvent ( ) : |
||
GetMemoryMaps ( ) : Mono.Debugger.TargetMemoryArea[] | ||
GetRegisters ( ) : |
||
GetWaitHandle ( ) : |
||
Lookup ( |
||
PrintObject ( |
||
PrintRegisters ( |
||
PrintType ( |
||
ReadAddress ( |
||
ReadBuffer ( |
||
ReadByte ( |
||
ReadInteger ( |
||
ReadLongInteger ( |
||
ReadMemory ( |
||
ReadString ( |
||
Return ( ReturnMode mode ) : void | ||
RuntimeInvoke ( |
||
SetRegisters ( |
||
SimpleLookup ( |
||
Step ( ThreadingModel model, StepMode mode ) : |
||
Step ( ThreadingModel model, StepMode mode, |
||
Stop ( ) : void | ||
ToString ( ) : string | ||
WriteAddress ( |
||
WriteBuffer ( |
||
WriteByte ( TargetAddress address, byte value ) : void | ||
WriteInteger ( TargetAddress address, int value ) : void | ||
WriteLongInteger ( TargetAddress address, long value ) : void |
Method | Description | |
---|---|---|
AbortInvocation ( long rti_id ) : void | ||
Background ( ) : |
||
Background ( |
||
Continue ( ) : |
||
Continue ( |
||
Detach ( ) : void | ||
Dispose ( bool disposing ) : void | ||
IOperationHost ( ) : void | ||
IOperationHost ( |
||
IOperationHost ( |
||
InsertBreakpoint ( BreakpointHandle handle, |
Insert a breakpoint at address @address. Returns a number which may be passed to RemoveBreakpoint() to remove the breakpoint.
|
|
Kill ( ) : void | ||
NextInstruction ( ) : |
||
NextLine ( ) : |
||
Old_Step ( StepMode mode ) : |
||
Old_Step ( StepMode mode, |
||
RemoveBreakpoint ( BreakpointHandle handle ) : void |
Remove breakpoint @index. @index is the breakpoint number which has been returned by InsertBreakpoint().
|
|
RuntimeInvoke ( |
||
StepInstruction ( ) : |
||
StepLine ( ) : |
||
StepNativeInstruction ( ) : |
||
Thread ( |
||
check_alive ( ) : void | ||
check_disposed ( ) : void | ||
check_servant ( ) : void | ||
write_memory ( TargetAddress address, byte buffer ) : void |
public CallMethod ( |
||
method | ||
method_argument | ||
object_argument | ||
return |
public CallMethod ( |
||
method | ||
arg1 | ||
arg2 | long | |
return |
public CallMethod ( |
||
method | ||
arg1 | ||
arg2 | long | |
arg3 | long | |
string_arg | string | |
return |
public CallMethod ( |
||
method | ||
arg1 | long | |
arg2 | long | |
return |
public DisassembleInstruction ( |
||
method | ||
address | ||
return |
public DisassembleMethod ( |
||
method | ||
return |
public Finish ( bool native ) : |
||
native | bool | |
return |
public GetBacktrace ( |
||
mode | ||
max_frames | int | |
return |
public GetBacktrace ( int max_frames ) : |
||
max_frames | int | |
return |
public GetInstructionSize ( |
||
address | ||
return | int |
public GetLastTargetEvent ( ) : |
||
return |
public GetMemoryMaps ( ) : Mono.Debugger.TargetMemoryArea[] | ||
return | Mono.Debugger.TargetMemoryArea[] |
public GetWaitHandle ( ) : |
||
return |
public Lookup ( |
||
address | ||
return |
public PrintObject ( |
||
style | ||
obj | ||
format | DisplayFormat | |
return | string |
public PrintRegisters ( |
||
frame | ||
return | string |
public PrintType ( |
||
style | ||
type | ||
return | string |
public ReadAddress ( |
||
address | ||
return |
public ReadBuffer ( |
||
address | ||
size | int | |
return | byte[] |
public ReadByte ( |
||
address | ||
return | byte |
public ReadInteger ( |
||
address | ||
return | int |
public ReadLongInteger ( |
||
address | ||
return | long |
public ReadMemory ( |
||
address | ||
size | int | |
return |
public ReadString ( |
||
address | ||
return | string |
public RuntimeInvoke ( |
||
function | ||
object_argument | ||
param_objects | ||
flags | RuntimeInvokeFlags | |
return |
public SetRegisters ( |
||
registers | ||
return | void |
public SimpleLookup ( |
||
address | ||
exact_match | bool | |
return |
public Step ( ThreadingModel model, StepMode mode ) : |
||
model | ThreadingModel | |
mode | StepMode | |
return |
public Step ( ThreadingModel model, StepMode mode, |
||
model | ThreadingModel | |
mode | StepMode | |
frame | ||
return |
public WriteAddress ( |
||
address | ||
value | ||
return | void |
public WriteBuffer ( |
||
address | ||
buffer | byte | |
return | void |
public WriteByte ( TargetAddress address, byte value ) : void | ||
address | TargetAddress | |
value | byte | |
return | void |
public WriteInteger ( TargetAddress address, int value ) : void | ||
address | TargetAddress | |
value | int | |
return | void |
public WriteLongInteger ( TargetAddress address, long value ) : void | ||
address | TargetAddress | |
value | long | |
return | void |