C# Class Mono.Debugger.Debugger

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

Private Properties

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

Méthodes publiques

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

Private Methods

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

Method Details

Attach() public méthode

public Attach ( DebuggerSession session, int pid ) : Process
session DebuggerSession
pid int
Résultat Process

Attach() public méthode

public Attach ( DebuggerSession session, int pid, CommandResult &result ) : Process
session DebuggerSession
pid int
result CommandResult
Résultat Process

Debugger() public méthode

public Debugger ( DebuggerConfiguration config ) : System
config DebuggerConfiguration
Résultat System

Detach() public méthode

public Detach ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Error() public méthode

public Error ( string message ) : void
message string
Résultat void

Kill() public méthode

public Kill ( ) : void
Résultat void

OpenCoreFile() public méthode

public OpenCoreFile ( DebuggerSession session, string core_file, Thread &threads ) : Process
session DebuggerSession
core_file string
threads Thread
Résultat Process

Run() public méthode

public Run ( DebuggerSession session ) : Process
session DebuggerSession
Résultat Process

Run() public méthode

public Run ( DebuggerSession session, CommandResult &result ) : Process
session DebuggerSession
result CommandResult
Résultat Process