C# Class Mono.Debugger.Backend.BreakpointManager

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

Private Properties

Свойство Type Description
check_disposed void
mono_debugger_breakpoint_info_get_id int
mono_debugger_breakpoint_info_get_is_enabled bool
mono_debugger_breakpoint_manager_clone System.IntPtr
mono_debugger_breakpoint_manager_free void
mono_debugger_breakpoint_manager_lock void
mono_debugger_breakpoint_manager_lookup System.IntPtr
mono_debugger_breakpoint_manager_lookup_by_id System.IntPtr
mono_debugger_breakpoint_manager_new System.IntPtr
mono_debugger_breakpoint_manager_unlock void

Méthodes publiques

Méthode Description
BreakpointManager ( ) : System
BreakpointManager ( BreakpointManager old ) : System
Dispose ( ) : void
DomainUnload ( Inferior inferior, int domain ) : void
InitializeAfterFork ( Inferior inferior ) : void
InsertBreakpoint ( Inferior inferior, BreakpointHandle handle, TargetAddress address, int domain ) : int
IsBreakpointEnabled ( int breakpoint ) : bool
LookupBreakpoint ( TargetAddress address, int &index, bool &is_enabled ) : BreakpointHandle
LookupBreakpoint ( int index ) : BreakpointHandle
RemoveAllBreakpoints ( Inferior inferior ) : void
RemoveBreakpoint ( Inferior inferior, BreakpointHandle handle ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
Lock ( ) : void
Unlock ( ) : void

Private Methods

Méthode Description
check_disposed ( ) : void
mono_debugger_breakpoint_info_get_id ( IntPtr info ) : int
mono_debugger_breakpoint_info_get_is_enabled ( IntPtr info ) : bool
mono_debugger_breakpoint_manager_clone ( IntPtr manager ) : IntPtr
mono_debugger_breakpoint_manager_free ( IntPtr manager ) : void
mono_debugger_breakpoint_manager_lock ( ) : void
mono_debugger_breakpoint_manager_lookup ( IntPtr manager, long address ) : IntPtr
mono_debugger_breakpoint_manager_lookup_by_id ( IntPtr manager, int id ) : IntPtr
mono_debugger_breakpoint_manager_new ( ) : IntPtr
mono_debugger_breakpoint_manager_unlock ( ) : void

Method Details

BreakpointManager() public méthode

public BreakpointManager ( ) : System
Résultat System

BreakpointManager() public méthode

public BreakpointManager ( BreakpointManager old ) : System
old BreakpointManager
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DomainUnload() public méthode

public DomainUnload ( Inferior inferior, int domain ) : void
inferior Inferior
domain int
Résultat void

InitializeAfterFork() public méthode

public InitializeAfterFork ( Inferior inferior ) : void
inferior Inferior
Résultat void

InsertBreakpoint() public méthode

public InsertBreakpoint ( Inferior inferior, BreakpointHandle handle, TargetAddress address, int domain ) : int
inferior Inferior
handle BreakpointHandle
address TargetAddress
domain int
Résultat int

IsBreakpointEnabled() public méthode

public IsBreakpointEnabled ( int breakpoint ) : bool
breakpoint int
Résultat bool

Lock() protected méthode

protected Lock ( ) : void
Résultat void

LookupBreakpoint() public méthode

public LookupBreakpoint ( TargetAddress address, int &index, bool &is_enabled ) : BreakpointHandle
address TargetAddress
index int
is_enabled bool
Résultat BreakpointHandle

LookupBreakpoint() public méthode

public LookupBreakpoint ( int index ) : BreakpointHandle
index int
Résultat BreakpointHandle

RemoveAllBreakpoints() public méthode

public RemoveAllBreakpoints ( Inferior inferior ) : void
inferior Inferior
Résultat void

RemoveBreakpoint() public méthode

public RemoveBreakpoint ( Inferior inferior, BreakpointHandle handle ) : void
inferior Inferior
handle BreakpointHandle
Résultat void

Unlock() protected méthode

protected Unlock ( ) : void
Résultat void