C# Класс Mono.Debugger.Backend.Mono.MonoThreadManager

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddManagedCallback void
ClearManagedCallbacks Queue
Detach void
HandleChildEvent bool
InitCodeBuffer void
InitializeAfterAttach bool
InitializeThreads void
ThreadCreated void
check_thread_flags void
mono_debugger_server_finalize_mono_runtime void
mono_debugger_server_initialize_code_buffer void
mono_debugger_server_initialize_mono_runtime System.IntPtr

Открытые методы

Метод Описание
Initialize ( Process process, Inferior inferior, TargetAddress info, bool attach ) : MonoThreadManager

Защищенные методы

Метод Описание
MonoThreadManager ( Process process, Inferior inferior, MonoDebuggerInfo debugger_info ) : System
initialize_notifications ( Inferior inferior ) : void

Приватные методы

Метод Описание
AddManagedCallback ( Inferior inferior, ManagedCallbackData data ) : void
ClearManagedCallbacks ( Inferior inferior ) : Queue
Detach ( Inferior inferior ) : void
HandleChildEvent ( SingleSteppingEngine engine, Inferior inferior, Inferior &cevent, bool &resume_target ) : bool
InitCodeBuffer ( Inferior inferior, TargetAddress code_buffer ) : void
InitializeAfterAttach ( Inferior inferior ) : bool
InitializeThreads ( Inferior inferior ) : void
ThreadCreated ( SingleSteppingEngine sse ) : void
check_thread_flags ( SingleSteppingEngine engine, ThreadFlags flags ) : void
mono_debugger_server_finalize_mono_runtime ( IntPtr handle ) : void
mono_debugger_server_initialize_code_buffer ( IntPtr runtime, long executable_code_buffer, int executable_code_buffer_size ) : void
mono_debugger_server_initialize_mono_runtime ( int address_size, long notification_address, long executable_code_buffer, int executable_code_buffer_size, long breakpoint_info, long breakpoint_info_index, int breakpoint_table_size ) : IntPtr

Описание методов

Initialize() публичный статический Метод

public static Initialize ( Process process, Inferior inferior, TargetAddress info, bool attach ) : MonoThreadManager
process Process
inferior Inferior
info Mono.Debugger.TargetAddress
attach bool
Результат MonoThreadManager

MonoThreadManager() защищенный Метод

protected MonoThreadManager ( Process process, Inferior inferior, MonoDebuggerInfo debugger_info ) : System
process Process
inferior Inferior
debugger_info MonoDebuggerInfo
Результат System

initialize_notifications() защищенный Метод

protected initialize_notifications ( Inferior inferior ) : void
inferior Inferior
Результат void