Свойство | Тип | Описание | |
---|---|---|---|
address_domain | AddressDomain | ||
breakpoint_manager | |||
error_handler | DebuggerErrorHandler | ||
exe | |||
io_data | |||
native | bool | ||
process | |||
server_handle | |||
start | ProcessStart | ||
thread_manager | ThreadManager |
Метод | Описание | |
---|---|---|
AbortInvoke ( long rti_id ) : void | ||
Attach ( int pid ) : void | ||
CallMethod ( TargetAddress method, byte data, long callback_arg ) : void | ||
CallMethod ( TargetAddress method, long method_argument, |
||
CallMethod ( TargetAddress method, long data1, long data2, long callback_arg ) : void | ||
CallMethod ( TargetAddress method, long arg1, long arg2, long arg3, string arg4, long callback_arg ) : void | ||
Continue ( ) : void | ||
CreateInferior ( ThreadManager thread_manager, |
||
CreateOperatingSystemBackend ( |
||
CreateThread ( int pid, bool do_attach ) : |
||
Detach ( ) : void | ||
DetachAfterFork ( ) : void | ||
DisableBreakpoint ( int breakpoint ) : void | ||
Dispose ( ) : void | ||
EnableBreakpoint ( int breakpoint ) : void | ||
ExecuteInstruction ( byte instruction, bool update_ip ) : void | ||
GetCurrentFrame ( ) : |
||
GetCurrentFrame ( bool may_fail ) : |
||
GetFileContents ( string filename ) : string | ||
GetMemoryMaps ( ) : TargetMemoryArea[] | ||
GetPendingSignal ( ) : int | ||
GetRegisters ( ) : Registers | ||
GetSectionAddress ( string name ) : TargetAddress | ||
GetTargetInfo ( ) : TargetInfo | ||
GetTargetMemoryInfo ( AddressDomain domain ) : TargetMemoryInfo | ||
GetThreads ( ) : int[] | ||
InitializeAfterExec ( int pid ) : void | ||
InitializeThread ( int pid ) : void | ||
InsertBreakpoint ( TargetAddress address ) : int | ||
InsertHardwareBreakpoint ( TargetAddress address, bool fallback, int &index ) : int | ||
InsertHardwareWatchPoint ( TargetAddress address, HardwareBreakpointType type, int &index ) : int | ||
IsManagedSignal ( int signal ) : bool | ||
Kill ( ) : void | ||
MarkRuntimeInvokeFrame ( ) : void | ||
PopRegisters ( ) : void | ||
ProcessEvent ( int status ) : ChildEvent | ||
PushRegisters ( ) : TargetAddress | ||
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 | ||
RemoveBreakpoint ( int breakpoint ) : void | ||
RestartNotification ( ) : void | ||
Resume ( ) : void | ||
Run ( ) : int | ||
RuntimeInvoke ( TargetAddress invoke_method, TargetAddress method_argument, |
||
SetRegisters ( Registers registers ) : void | ||
SetSignal ( int signal, bool send_it ) : void | ||
Shutdown ( ) : void | ||
SimpleLookup ( string name ) : TargetAddress | ||
Step ( ) : void | ||
Stop ( ) : bool |
Just send the inferior a stop signal, but don't wait for it to stop. Returns true if it actually sent the signal and false if the target was already stopped.
|
|
Stop ( ChildEvent &new_event ) : bool |
Stop the inferior. Returns true if it actually stopped the inferior and false if it was already stopped. Note that the target may have stopped abnormally in the meantime, in this case we return the corresponding ChildEvent.
|
|
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 |
Метод | Описание | |
---|---|---|
Dispose ( bool disposing ) : void | ||
GetApplication ( string &cwd, string &cmdline_args ) : string | ||
Inferior ( ThreadManager thread_manager, |
||
OnMemoryChanged ( ) : void | ||
SetupInferior ( ) : void | ||
change_target_state ( TargetState new_state ) : TargetState | ||
check_error ( TargetError error ) : void |
Метод | Описание | |
---|---|---|
GetCallbackFrame ( TargetAddress stack_pointer, bool exact_match ) : CallbackFrame | ||
InsertBreakpoint ( BreakpointHandle handle, TargetAddress address, int domain ) : void | ||
RemoveBreakpoint ( BreakpointHandle handle ) : void | ||
SetRuntimeInfo ( |
||
change_target_state ( TargetState new_state, int arg ) : TargetState | ||
check_disposed ( ) : void | ||
g_free ( |
||
get_current_frame ( ) : ServerStackFrame | ||
io_thread_main ( ) : void | ||
mono_debugger_server_abort_invoke ( |
||
mono_debugger_server_attach ( |
||
mono_debugger_server_call_method ( |
||
mono_debugger_server_call_method_1 ( |
||
mono_debugger_server_call_method_2 ( |
||
mono_debugger_server_call_method_3 ( |
||
mono_debugger_server_call_method_invoke ( |
||
mono_debugger_server_continue ( |
||
mono_debugger_server_create_inferior ( |
||
mono_debugger_server_current_insn_is_bpt ( |
||
mono_debugger_server_detach ( |
||
mono_debugger_server_detach_after_fork ( |
||
mono_debugger_server_disable_breakpoint ( |
||
mono_debugger_server_dispatch_event ( |
||
mono_debugger_server_enable_breakpoint ( |
||
mono_debugger_server_execute_instruction ( |
||
mono_debugger_server_finalize ( |
||
mono_debugger_server_get_application ( |
||
mono_debugger_server_get_callback_frame ( |
||
mono_debugger_server_get_capabilities ( ) : ServerCapabilities | ||
mono_debugger_server_get_frame ( |
||
mono_debugger_server_get_pending_signal ( |
||
mono_debugger_server_get_registers ( |
||
mono_debugger_server_get_server_type ( ) : ServerType | ||
mono_debugger_server_get_signal_info ( |
||
mono_debugger_server_get_target_info ( int &target_int_size, int &target_long_size, int &target_address_size, int &is_bigendian ) : TargetError | ||
mono_debugger_server_get_threads ( |
||
mono_debugger_server_initialize_process ( |
||
mono_debugger_server_initialize_thread ( |
||
mono_debugger_server_insert_breakpoint ( |
||
mono_debugger_server_insert_hw_breakpoint ( |
||
mono_debugger_server_io_thread_main ( |
||
mono_debugger_server_kill ( |
||
mono_debugger_server_mark_rti_frame ( |
||
mono_debugger_server_pop_registers ( |
||
mono_debugger_server_push_registers ( |
||
mono_debugger_server_read_memory ( |
||
mono_debugger_server_remove_breakpoint ( |
||
mono_debugger_server_restart_notification ( |
||
mono_debugger_server_resume ( |
||
mono_debugger_server_set_registers ( |
||
mono_debugger_server_set_runtime_info ( |
||
mono_debugger_server_set_signal ( |
||
mono_debugger_server_spawn ( |
||
mono_debugger_server_step ( |
||
mono_debugger_server_stop ( |
||
mono_debugger_server_stop_and_wait ( |
||
mono_debugger_server_write_memory ( |
||
read_buffer ( TargetAddress address, int size ) : |
public CallMethod ( TargetAddress method, byte data, long callback_arg ) : void | ||
method | TargetAddress | |
data | byte | |
callback_arg | long | |
Результат | void |
public CallMethod ( TargetAddress method, long method_argument, |
||
method | TargetAddress | |
method_argument | long | |
obj | ||
callback_arg | long | |
Результат | void |
public CallMethod ( TargetAddress method, long data1, long data2, long callback_arg ) : void | ||
method | TargetAddress | |
data1 | long | |
data2 | long | |
callback_arg | long | |
Результат | void |
public CallMethod ( TargetAddress method, long arg1, long arg2, long arg3, string arg4, long callback_arg ) : void | ||
method | TargetAddress | |
arg1 | long | |
arg2 | long | |
arg3 | long | |
arg4 | string | |
callback_arg | long | |
Результат | void |
public static CreateInferior ( ThreadManager thread_manager, |
||
thread_manager | ThreadManager | |
process | ||
start | ProcessStart | |
Результат |
public static CreateOperatingSystemBackend ( |
||
process | ||
Результат |
public CreateThread ( int pid, bool do_attach ) : |
||
pid | int | |
do_attach | bool | |
Результат |
public DisableBreakpoint ( int breakpoint ) : void | ||
breakpoint | int | |
Результат | void |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
Результат | void |
public EnableBreakpoint ( int breakpoint ) : void | ||
breakpoint | int | |
Результат | void |
public ExecuteInstruction ( byte instruction, bool update_ip ) : void | ||
instruction | byte | |
update_ip | bool | |
Результат | void |
protected GetApplication ( string &cwd, string &cmdline_args ) : string | ||
cwd | string | |
cmdline_args | string | |
Результат | string |
public GetCurrentFrame ( ) : |
||
Результат |
public GetCurrentFrame ( bool may_fail ) : |
||
may_fail | bool | |
Результат |
public static GetFileContents ( string filename ) : string | ||
filename | string | |
Результат | string |
public GetMemoryMaps ( ) : TargetMemoryArea[] | ||
Результат | TargetMemoryArea[] |
public GetSectionAddress ( string name ) : TargetAddress | ||
name | string | |
Результат | TargetAddress |
public static GetTargetInfo ( ) : TargetInfo | ||
Результат | TargetInfo |
public static GetTargetMemoryInfo ( AddressDomain domain ) : TargetMemoryInfo | ||
domain | AddressDomain | |
Результат | TargetMemoryInfo |
protected Inferior ( ThreadManager thread_manager, |
||
thread_manager | ThreadManager | |
process | ||
start | ProcessStart | |
bpm | ||
error_handler | DebuggerErrorHandler | |
address_domain | AddressDomain | |
Результат | System |
public InitializeAfterExec ( int pid ) : void | ||
pid | int | |
Результат | void |
public InitializeThread ( int pid ) : void | ||
pid | int | |
Результат | void |
public InsertBreakpoint ( TargetAddress address ) : int | ||
address | TargetAddress | |
Результат | int |
public InsertHardwareBreakpoint ( TargetAddress address, bool fallback, int &index ) : int | ||
address | TargetAddress | |
fallback | bool | |
index | int | |
Результат | int |
public InsertHardwareWatchPoint ( TargetAddress address, HardwareBreakpointType type, int &index ) : int | ||
address | TargetAddress | |
type | HardwareBreakpointType | |
index | int | |
Результат | int |
public IsManagedSignal ( int signal ) : bool | ||
signal | int | |
Результат | bool |
public ProcessEvent ( int status ) : ChildEvent | ||
status | int | |
Результат | ChildEvent |
public ReadAddress ( TargetAddress address ) : TargetAddress | ||
address | TargetAddress | |
Результат | TargetAddress |
public ReadBuffer ( TargetAddress address, int size ) : byte[] | ||
address | TargetAddress | |
size | int | |
Результат | byte[] |
public ReadByte ( TargetAddress address ) : byte | ||
address | TargetAddress | |
Результат | 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 RemoveBreakpoint ( int breakpoint ) : void | ||
breakpoint | int | |
Результат | void |
public RuntimeInvoke ( TargetAddress invoke_method, TargetAddress method_argument, |
||
invoke_method | TargetAddress | |
method_argument | TargetAddress | |
object_argument | ||
param_objects | ||
callback_arg | long | |
debug | bool | |
Результат | void |
public SetRegisters ( Registers registers ) : void | ||
registers | Registers | |
Результат | void |
public SetSignal ( int signal, bool send_it ) : void | ||
signal | int | |
send_it | bool | |
Результат | void |
public SimpleLookup ( string name ) : TargetAddress | ||
name | string | |
Результат | TargetAddress |
public Stop ( ChildEvent &new_event ) : bool | ||
new_event | ChildEvent | |
Результат | bool |
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 |
protected change_target_state ( TargetState new_state ) : TargetState | ||
new_state | TargetState | |
Результат | TargetState |
protected static check_error ( TargetError error ) : void | ||
error | TargetError | |
Результат | void |
protected BreakpointManager,Mono.Debugger.Backend breakpoint_manager | ||
Результат |
protected DebuggerErrorHandler error_handler | ||
Результат | DebuggerErrorHandler |
protected NativeExecutableReader,Mono.Debugger.Backend exe | ||
Результат |
protected Process,System.Diagnostics process | ||
Результат |