C# 클래스 Mono.Debugger.Backend.BreakpointManager

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

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
Lock ( ) : void
Unlock ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

BreakpointManager() 공개 메소드

public BreakpointManager ( ) : System
리턴 System

BreakpointManager() 공개 메소드

public BreakpointManager ( BreakpointManager old ) : System
old BreakpointManager
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

DomainUnload() 공개 메소드

public DomainUnload ( Inferior inferior, int domain ) : void
inferior Inferior
domain int
리턴 void

InitializeAfterFork() 공개 메소드

public InitializeAfterFork ( Inferior inferior ) : void
inferior Inferior
리턴 void

InsertBreakpoint() 공개 메소드

public InsertBreakpoint ( Inferior inferior, BreakpointHandle handle, TargetAddress address, int domain ) : int
inferior Inferior
handle BreakpointHandle
address TargetAddress
domain int
리턴 int

IsBreakpointEnabled() 공개 메소드

public IsBreakpointEnabled ( int breakpoint ) : bool
breakpoint int
리턴 bool

Lock() 보호된 메소드

protected Lock ( ) : void
리턴 void

LookupBreakpoint() 공개 메소드

public LookupBreakpoint ( TargetAddress address, int &index, bool &is_enabled ) : BreakpointHandle
address TargetAddress
index int
is_enabled bool
리턴 BreakpointHandle

LookupBreakpoint() 공개 메소드

public LookupBreakpoint ( int index ) : BreakpointHandle
index int
리턴 BreakpointHandle

RemoveAllBreakpoints() 공개 메소드

public RemoveAllBreakpoints ( Inferior inferior ) : void
inferior Inferior
리턴 void

RemoveBreakpoint() 공개 메소드

public RemoveBreakpoint ( Inferior inferior, BreakpointHandle handle ) : void
inferior Inferior
handle BreakpointHandle
리턴 void

Unlock() 보호된 메소드

protected Unlock ( ) : void
리턴 void