C# 클래스 Mono.Debugger.Debugger

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

Private Properties

프로퍼티 타입 설명
CreateThread Thread
Dispose void
OnEnterNestedBreakState void
OnLeaveNestedBreakState void
OnMainProcessCreatedEvent void
OnManagedThreadCreatedEvent void
OnModuleLoadedEvent void
OnModuleUnLoadedEvent void
OnProcessCreatedEvent void
OnProcessExecdEvent void
OnProcessExitedEvent void
OnProcessReachedMainEvent void
OnTargetEvent void
OnTargetExitedEvent void
OnThreadCreatedEvent void
OnThreadExitedEvent void
OperationCompleted void
StartOperation CommandResult
StopAll void
check_alive void
check_disposed void

공개 메소드들

메소드 설명
Attach ( DebuggerSession session, int pid ) : Process
Attach ( DebuggerSession session, int pid, CommandResult &result ) : Process
Debugger ( DebuggerConfiguration config ) : System
Detach ( ) : void
Dispose ( ) : void
Error ( string message ) : void
Kill ( ) : void
OpenCoreFile ( DebuggerSession session, string core_file, Thread &threads ) : Process
Run ( DebuggerSession session ) : Process
Run ( DebuggerSession session, CommandResult &result ) : Process

비공개 메소드들

메소드 설명
CreateThread ( ThreadServant servant, int id ) : Thread
Dispose ( bool disposing ) : void
OnEnterNestedBreakState ( Thread thread ) : void
OnLeaveNestedBreakState ( Thread thread ) : void
OnMainProcessCreatedEvent ( Process process ) : void
OnManagedThreadCreatedEvent ( Thread new_thread ) : void
OnModuleLoadedEvent ( Module module ) : void
OnModuleUnLoadedEvent ( Module module ) : void
OnProcessCreatedEvent ( Process process ) : void
OnProcessExecdEvent ( Process process ) : void
OnProcessExitedEvent ( Process process ) : void
OnProcessReachedMainEvent ( Process process ) : void
OnTargetEvent ( Thread thread, TargetEventArgs args ) : void
OnTargetExitedEvent ( ) : void
OnThreadCreatedEvent ( Thread new_process ) : void
OnThreadExitedEvent ( Thread thread ) : void
OperationCompleted ( SingleSteppingEngine caller, TargetEventArgs result, ThreadingModel model ) : void
StartOperation ( ThreadingModel model, SingleSteppingEngine caller ) : CommandResult
StopAll ( ) : void
check_alive ( ) : void
check_disposed ( ) : void

메소드 상세

Attach() 공개 메소드

public Attach ( DebuggerSession session, int pid ) : Process
session DebuggerSession
pid int
리턴 Process

Attach() 공개 메소드

public Attach ( DebuggerSession session, int pid, CommandResult &result ) : Process
session DebuggerSession
pid int
result CommandResult
리턴 Process

Debugger() 공개 메소드

public Debugger ( DebuggerConfiguration config ) : System
config DebuggerConfiguration
리턴 System

Detach() 공개 메소드

public Detach ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Error() 공개 메소드

public Error ( string message ) : void
message string
리턴 void

Kill() 공개 메소드

public Kill ( ) : void
리턴 void

OpenCoreFile() 공개 메소드

public OpenCoreFile ( DebuggerSession session, string core_file, Thread &threads ) : Process
session DebuggerSession
core_file string
threads Thread
리턴 Process

Run() 공개 메소드

public Run ( DebuggerSession session ) : Process
session DebuggerSession
리턴 Process

Run() 공개 메소드

public Run ( DebuggerSession session, CommandResult &result ) : Process
session DebuggerSession
result CommandResult
리턴 Process