C# Class Mono.Debugger.Breakpoint

This is an abstract base class which is implemented by the user interface to hold the user's settings for a breakpoint.
Inheritance: Event
Afficher le fichier Open project: baulig/debugger Class Usage Examples

Méthodes publiques

Méthode Description
CheckBreakpointHit ( Thread target, TargetAddress address ) : bool

This method is called each time the breakpoint is hit. It returns true if the target should remain stopped and false if the breakpoint is to be ignored.

The @target argument is *not* serializable and may not be used anywhere outside this handler.

Remove ( Thread target ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
Breakpoint ( EventType type, int index, string name, ThreadGroup group ) : System
Breakpoint ( EventType type, string name, ThreadGroup group ) : System
GetEventType ( HardwareWatchType type ) : EventType
OnBreakpointBound ( ) : void
OnBreakpointError ( string message ) : void
OnResolveFailed ( ) : void

Private Methods

Méthode Description
BreakpointHandler ( Inferior inferior, bool &remain_stopped ) : bool

Internal breakpoint handler.

The return value specifies whether we already dealt with the breakpoint; so you normally make it return `true' when overriding.

Resolve ( Thread target, StackFrame frame ) : BreakpointHandle

Method Details

Breakpoint() protected méthode

protected Breakpoint ( EventType type, int index, string name, ThreadGroup group ) : System
type EventType
index int
name string
group ThreadGroup
Résultat System

Breakpoint() protected méthode

protected Breakpoint ( EventType type, string name, ThreadGroup group ) : System
type EventType
name string
group ThreadGroup
Résultat System

CheckBreakpointHit() public méthode

This method is called each time the breakpoint is hit. It returns true if the target should remain stopped and false if the breakpoint is to be ignored.
The @target argument is *not* serializable and may not be used anywhere outside this handler.
public CheckBreakpointHit ( Thread target, TargetAddress address ) : bool
target Thread
address TargetAddress
Résultat bool

GetEventType() protected static méthode

protected static GetEventType ( HardwareWatchType type ) : EventType
type HardwareWatchType
Résultat EventType

OnBreakpointBound() protected méthode

protected OnBreakpointBound ( ) : void
Résultat void

OnBreakpointError() protected méthode

protected OnBreakpointError ( string message ) : void
message string
Résultat void

OnResolveFailed() protected méthode

protected OnResolveFailed ( ) : void
Résultat void

Remove() public méthode

public Remove ( Thread target ) : void
target Thread
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string