frysk.rt
Class PLTBreakpoint

java.lang.Object
  extended by frysk.rt.SourceBreakpoint
      extended by frysk.rt.FunctionBreakpoint
          extended by frysk.rt.PLTBreakpoint
All Implemented Interfaces:
Observer, BreakpointObserver, Comparable

public class PLTBreakpoint
extends FunctionBreakpoint


Nested Class Summary
 
Nested classes/interfaces inherited from class frysk.rt.SourceBreakpoint
SourceBreakpoint.State
 
Field Summary
 
Fields inherited from class frysk.rt.SourceBreakpoint
DEFERRED, DELETED, DISABLED, ENABLED
 
Constructor Summary
PLTBreakpoint(int id, PLTEntry entry)
          Set a breakpoint based on a PLTEntry.
 
Method Summary
 LinkedList getBreakpointRawAddresses(Task task)
          Get all the machine addresses for this breakpoint using the stopped task in the process.
 PLTEntry getEntry()
           
 
Methods inherited from class frysk.rt.FunctionBreakpoint
containsInlineInstances, getName, getRawAddress, output
 
Methods inherited from class frysk.rt.SourceBreakpoint
addedTo, addFailed, addObserver, appliesTo, compareTo, containsPersistentBreakpoint, deletedFrom, deleteObserver, disableBreakpoint, enableBreakpoint, getAddrs, getId, getState, getTaskStateMap, getUserState, numberOfObservers, removeAllObservers, setAddrs, setState, setUserState, updateHit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PLTBreakpoint

public PLTBreakpoint(int id,
                     PLTEntry entry)
Set a breakpoint based on a PLTEntry.

Method Detail

getBreakpointRawAddresses

public LinkedList getBreakpointRawAddresses(Task task)
Description copied from class: SourceBreakpoint
Get all the machine addresses for this breakpoint using the stopped task in the process.

Overrides:
getBreakpointRawAddresses in class FunctionBreakpoint
Parameters:
task - the stopped task
Returns:
list of addresses

getEntry

public PLTEntry getEntry()