프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CoreFile | |||
Registers | Registers | ||
TargetAccess | TargetMemoryAccess | ||
Thread | Thread |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
AbortInvocation | void | ||
AcquireThreadLock | void | ||
DetachThread | void | ||
DoTargetAccess | object | ||
GetCallbackFrame | |||
GetRuntimeInvokedFunction | |||
InsertBreakpoint | void | ||
Invoke | object | ||
Old_Step | ThreadCommandResult | ||
ReleaseThreadLock | void | ||
RemoveBreakpoint | void | ||
ResumeUserThread | void | ||
SetLMFAddress | void | ||
SuspendUserThread | void | ||
mono_debugger_server_get_registers_from_core_file | void | ||
read_registers | Registers |
메소드 | 설명 | |
---|---|---|
CallMethod ( TargetAddress method, TargetAddress method_arg, |
||
CallMethod ( TargetAddress method, long arg1, long arg2 ) : CommandResult | ||
CallMethod ( TargetAddress method, long arg1, long arg2, long arg3, string string_arg ) : CommandResult | ||
CoreFileThread ( |
||
Detach ( ) : void | ||
DisassembleInstruction ( Method method, TargetAddress address ) : AssemblerLine | ||
DisassembleMethod ( Method method ) : AssemblerMethod | ||
GetBacktrace ( Backtrace mode, int max_frames ) : Backtrace | ||
GetInstructionSize ( TargetAddress address ) : int | ||
GetMemoryMaps ( ) : TargetMemoryArea[] | ||
GetRegisters ( ) : Registers | ||
Kill ( ) : void | ||
Lookup ( TargetAddress address ) : Method | ||
PrintObject ( Style style, |
||
PrintType ( Style style, |
||
ReadAddress ( TargetAddress address ) : TargetAddress | ||
ReadBuffer ( TargetAddress address, int size ) : byte[] | ||
ReadByte ( TargetAddress address ) : byte | ||
ReadInteger ( TargetAddress address ) : int | ||
ReadLongInteger ( TargetAddress address ) : long | ||
ReadMemory ( TargetAddress address, int size ) : TargetBlob | ||
ReadString ( TargetAddress address ) : string | ||
Return ( ReturnMode mode ) : CommandResult | ||
RuntimeInvoke ( |
||
SetRegisters ( Registers registers ) : void | ||
SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol | ||
Step ( ThreadingModel model, StepMode mode, StepFrame frame ) : CommandResult | ||
Stop ( ) : void | ||
WriteAddress ( TargetAddress address, TargetAddress value ) : void | ||
WriteBuffer ( TargetAddress address, byte buffer ) : void | ||
WriteByte ( TargetAddress address, byte value ) : void | ||
WriteInteger ( TargetAddress address, int value ) : void | ||
WriteLongInteger ( TargetAddress address, long value ) : void |
메소드 | 설명 | |
---|---|---|
AbortInvocation ( long ID ) : void | ||
AcquireThreadLock ( ) : void | ||
DetachThread ( ) : void | ||
DoTargetAccess ( TargetAccessHandler func ) : object | ||
GetCallbackFrame ( TargetAddress stack_pointer, bool exact_match ) : |
||
GetRuntimeInvokedFunction ( long ID ) : |
||
InsertBreakpoint ( BreakpointHandle handle, TargetAddress address, int domain ) : void | ||
Invoke ( TargetAccessDelegate func, object data ) : object | ||
Old_Step ( StepMode mode, StepFrame frame ) : ThreadCommandResult | ||
ReleaseThreadLock ( ) : void | ||
RemoveBreakpoint ( BreakpointHandle handle ) : void | ||
ResumeUserThread ( CommandResult result ) : void | ||
SetLMFAddress ( long tid, TargetAddress lmf ) : void | ||
SuspendUserThread ( ) : void | ||
mono_debugger_server_get_registers_from_core_file ( IntPtr values, IntPtr data ) : void | ||
read_registers ( ) : Registers |
public CallMethod ( TargetAddress method, TargetAddress method_arg, |
||
method | TargetAddress | |
method_arg | TargetAddress | |
object_arg | ||
리턴 | CommandResult |
public CallMethod ( TargetAddress method, long arg1, long arg2 ) : CommandResult | ||
method | TargetAddress | |
arg1 | long | |
arg2 | long | |
리턴 | CommandResult |
public CallMethod ( TargetAddress method, long arg1, long arg2, long arg3, string string_arg ) : CommandResult | ||
method | TargetAddress | |
arg1 | long | |
arg2 | long | |
arg3 | long | |
string_arg | string | |
리턴 | CommandResult |
public CoreFileThread ( |
||
core | ||
pid | int | |
리턴 | System |
public DisassembleInstruction ( Method method, TargetAddress address ) : AssemblerLine | ||
method | Method | |
address | TargetAddress | |
리턴 | AssemblerLine |
public DisassembleMethod ( Method method ) : AssemblerMethod | ||
method | Method | |
리턴 | AssemblerMethod |
public GetBacktrace ( Backtrace mode, int max_frames ) : Backtrace | ||
mode | Backtrace | |
max_frames | int | |
리턴 | Backtrace |
public GetInstructionSize ( TargetAddress address ) : int | ||
address | TargetAddress | |
리턴 | int |
public PrintObject ( Style style, |
||
style | Style | |
obj | ||
format | DisplayFormat | |
리턴 | string |
public PrintType ( Style style, |
||
style | Style | |
type | ||
리턴 | string |
public ReadAddress ( TargetAddress address ) : TargetAddress | ||
address | TargetAddress | |
리턴 | TargetAddress |
public ReadBuffer ( TargetAddress address, int size ) : byte[] | ||
address | TargetAddress | |
size | int | |
리턴 | byte[] |
public ReadInteger ( TargetAddress address ) : int | ||
address | TargetAddress | |
리턴 | int |
public ReadLongInteger ( TargetAddress address ) : long | ||
address | TargetAddress | |
리턴 | long |
public ReadMemory ( TargetAddress address, int size ) : TargetBlob | ||
address | TargetAddress | |
size | int | |
리턴 | TargetBlob |
public ReadString ( TargetAddress address ) : string | ||
address | TargetAddress | |
리턴 | string |
public RuntimeInvoke ( |
||
function | ||
object_argument | ||
param_objects | ||
flags | RuntimeInvokeFlags | |
result | RuntimeInvokeResult | |
리턴 | void |
public SetRegisters ( Registers registers ) : void | ||
registers | Registers | |
리턴 | void |
public SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol | ||
address | TargetAddress | |
exact_match | bool | |
리턴 | Symbol |
public Step ( ThreadingModel model, StepMode mode, StepFrame frame ) : CommandResult | ||
model | ThreadingModel | |
mode | StepMode | |
frame | StepFrame | |
리턴 | CommandResult |
public WriteAddress ( TargetAddress address, TargetAddress value ) : void | ||
address | TargetAddress | |
value | TargetAddress | |
리턴 | void |
public WriteBuffer ( TargetAddress address, byte buffer ) : void | ||
address | TargetAddress | |
buffer | byte | |
리턴 | void |
public WriteByte ( TargetAddress address, byte value ) : void | ||
address | TargetAddress | |
value | byte | |
리턴 | void |
public WriteInteger ( TargetAddress address, int value ) : void | ||
address | TargetAddress | |
value | int | |
리턴 | void |
public WriteLongInteger ( TargetAddress address, long value ) : void | ||
address | TargetAddress | |
value | long | |
리턴 | void |