C# Класс Mono.Debugger.Process

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

Private Properties

Свойство Тип Описание
AcquireGlobalThreadLock void
ActivatePendingBreakpoints_internal bool
AddExceptionCatchPoint int
CheckForThreads bool
ChildExecd void
ChildForked void
CloneParentOperation CommandResult
CreateMonoLanguage Mono.Debugger.Backend.Mono.MonoLanguageBackend
Dispose void
DoDispose void
DropGlobalThreadLock void
GetEngineByTID Mono.Debugger.Backend.SingleSteppingEngine
InitializeMono void
InitializeThreads void
OnEnterNestedBreakState void
OnLeaveNestedBreakState void
OnManagedThreadExitedEvent void
OnProcessExitedEvent void
OnProcessReachedMainEvent void
OnTargetDetached void
OnTargetEvent void
OnTargetOutput void
OnThreadCreatedEvent void
OnThreadExitedEvent void
OperationCompleted void
Process System
Process System
Process System
ReleaseGlobalThreadLock void
RemoveExceptionCatchPoint void
ResumeUserThreads void
StartApplication CommandResult
StartGUIManager GUIManager
StartGlobalOperation void
StartOperation CommandResult
Stop void
SuspendUserThreads void
ThreadCreated void
UpdateSymbolTable void
check_disposed void
get_thread_info void

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

Метод Описание
ActivatePendingBreakpoints ( ) : CommandResult
Detach ( ) : void
Dispose ( ) : void
FindLocation ( string file, int line ) : SourceLocation
FindMethod ( string name ) : SourceLocation
GenericExceptionCatchPoint ( string exception, ExceptionAction &action ) : bool
GetThreads ( ) : Thread[]
InstallGenericExceptionCatchPoint ( ExceptionCatchPointHandler handler ) : void
Kill ( ) : void
LoadLibrary ( Thread thread, string filename ) : void
LookupSymbol ( string name ) : TargetAddress
ToString ( ) : string

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

Метод Описание
AcquireGlobalThreadLock ( SingleSteppingEngine caller ) : void

Stop all currently running threads without sending any notifications. The threads are automatically resumed to their previos state when ReleaseGlobalThreadLock() is called.

ActivatePendingBreakpoints_internal ( CommandResult result ) : bool
AddExceptionCatchPoint ( ExceptionCatchPoint catchpoint ) : int
CheckForThreads ( ArrayList check_threads ) : bool
ChildExecd ( SingleSteppingEngine engine, Inferior inferior ) : void
ChildForked ( Inferior inferior, int pid ) : void
CloneParentOperation ( SingleSteppingEngine new_thread ) : CommandResult
CreateMonoLanguage ( MonoDebuggerInfo info ) : MonoLanguageBackend
Dispose ( bool disposing ) : void
DoDispose ( ) : void
DropGlobalThreadLock ( ) : void
GetEngineByTID ( Inferior inferior, long tid ) : SingleSteppingEngine
InitializeMono ( Inferior inferior, TargetAddress mdb_debug_info ) : void
InitializeThreads ( Inferior inferior, bool resume_threads ) : void
OnEnterNestedBreakState ( SingleSteppingEngine sse ) : void
OnLeaveNestedBreakState ( SingleSteppingEngine sse ) : void
OnManagedThreadExitedEvent ( ThreadServant thread ) : void
OnProcessExitedEvent ( ) : void
OnProcessReachedMainEvent ( ) : void
OnTargetDetached ( ) : void
OnTargetEvent ( SingleSteppingEngine sse, TargetEventArgs args ) : void
OnTargetOutput ( bool is_stderr, string output ) : void
OnThreadCreatedEvent ( ThreadServant thread ) : void
OnThreadExitedEvent ( ThreadServant thread ) : void
OperationCompleted ( SingleSteppingEngine caller, TargetEventArgs result, ThreadingModel model ) : void
Process ( Process parent, int pid ) : System
Process ( ThreadManager manager, DebuggerSession session ) : System
Process ( ThreadManager manager, ProcessStart start ) : System
ReleaseGlobalThreadLock ( SingleSteppingEngine caller ) : void
RemoveExceptionCatchPoint ( int index ) : void
ResumeUserThreads ( ThreadingModel model, SingleSteppingEngine caller ) : void
StartApplication ( ) : CommandResult
StartGUIManager ( ) : GUIManager
StartGlobalOperation ( ThreadingModel model, SingleSteppingEngine caller, OperationCommandResult operation ) : void
StartOperation ( ThreadingModel model, SingleSteppingEngine caller ) : CommandResult
Stop ( ) : void
SuspendUserThreads ( ThreadingModel model, SingleSteppingEngine caller ) : void
ThreadCreated ( Inferior inferior, int pid, bool do_attach, bool resume_thread ) : void
UpdateSymbolTable ( TargetMemoryAccess target ) : void
check_disposed ( ) : void
get_thread_info ( Inferior inferior, SingleSteppingEngine engine ) : void

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

ActivatePendingBreakpoints() публичный Метод

public ActivatePendingBreakpoints ( ) : CommandResult
Результат CommandResult

Detach() публичный Метод

public Detach ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FindLocation() публичный Метод

public FindLocation ( string file, int line ) : SourceLocation
file string
line int
Результат SourceLocation

FindMethod() публичный Метод

public FindMethod ( string name ) : SourceLocation
name string
Результат SourceLocation

GenericExceptionCatchPoint() публичный Метод

public GenericExceptionCatchPoint ( string exception, ExceptionAction &action ) : bool
exception string
action ExceptionAction
Результат bool

GetThreads() публичный Метод

public GetThreads ( ) : Thread[]
Результат Thread[]

InstallGenericExceptionCatchPoint() публичный Метод

public InstallGenericExceptionCatchPoint ( ExceptionCatchPointHandler handler ) : void
handler ExceptionCatchPointHandler
Результат void

Kill() публичный Метод

public Kill ( ) : void
Результат void

LoadLibrary() публичный Метод

public LoadLibrary ( Thread thread, string filename ) : void
thread Thread
filename string
Результат void

LookupSymbol() публичный Метод

public LookupSymbol ( string name ) : TargetAddress
name string
Результат TargetAddress

ToString() публичный Метод

public ToString ( ) : string
Результат string