org.jikesrvm.adaptive.measurements.listeners
Class ContextListener

java.lang.Object
  extended by org.jikesrvm.adaptive.measurements.listeners.Listener
      extended by org.jikesrvm.adaptive.measurements.listeners.ContextListener
Direct Known Subclasses:
EdgeListener

public abstract class ContextListener
extends Listener

This object that is invoked when online measurement information must be collected.


Constructor Summary
ContextListener()
           
 
Method Summary
abstract  void update(Address sfp, int whereFrom)
          Entry point when listener is awoken.
 
Methods inherited from class org.jikesrvm.adaptive.measurements.listeners.Listener
activate, activateOrganizer, isActive, passivate, report, reset, setOrganizer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextListener

public ContextListener()
Method Detail

update

public abstract void update(Address sfp,
                            int whereFrom)
Entry point when listener is awoken.

Parameters:
sfp - pointer to stack frame where call stack should start to be examined.
whereFrom - Was this a yieldpoint in a PROLOGUE, BACKEDGE, or EPILOGUE?