C# 클래스 Mono.Debugger.Process

상속: DebuggerMarshalByRefObject
파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

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