C# Class Mono.Debugger.Process

Inheritance: DebuggerMarshalByRefObject
Afficher le fichier Open project: baulig/debugger Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ActivatePendingBreakpoints() public méthode

public ActivatePendingBreakpoints ( ) : CommandResult
Résultat CommandResult

Detach() public méthode

public Detach ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FindLocation() public méthode

public FindLocation ( string file, int line ) : SourceLocation
file string
line int
Résultat SourceLocation

FindMethod() public méthode

public FindMethod ( string name ) : SourceLocation
name string
Résultat SourceLocation

GenericExceptionCatchPoint() public méthode

public GenericExceptionCatchPoint ( string exception, ExceptionAction &action ) : bool
exception string
action ExceptionAction
Résultat bool

GetThreads() public méthode

public GetThreads ( ) : Thread[]
Résultat Thread[]

InstallGenericExceptionCatchPoint() public méthode

public InstallGenericExceptionCatchPoint ( ExceptionCatchPointHandler handler ) : void
handler ExceptionCatchPointHandler
Résultat void

Kill() public méthode

public Kill ( ) : void
Résultat void

LoadLibrary() public méthode

public LoadLibrary ( Thread thread, string filename ) : void
thread Thread
filename string
Résultat void

LookupSymbol() public méthode

public LookupSymbol ( string name ) : TargetAddress
name string
Résultat TargetAddress

ToString() public méthode

public ToString ( ) : string
Résultat string