harpoon.Analysis.PointerAnalysis
Class InstrumentSyncOps

java.lang.Object
  extended by harpoon.Analysis.PointerAnalysis.InstrumentSyncOps
All Implemented Interfaces:
Serializable

public class InstrumentSyncOps
extends Object
implements Serializable

InstrumentSyncOps instruments synchronization operations for statistics-gathering purposes.

Version:
$Id: InstrumentSyncOps.java,v 1.6 2003/02/03 16:24:23 salcianu Exp $
Author:
John Whaley <jwhaley@alum.mit.edu>
See Also:
Serialized Form

Constructor Summary
InstrumentSyncOps(PointerAnalysis pa)
           
 
Method Summary
 void addRoot(MetaMethod mm)
           
 void calculate()
           
static HCodeFactory codeFactory(HCodeFactory parent, InstrumentSyncOps se)
          Returns a HCodeFactory that uses InstrumentSyncOps.
 void dumpMaps()
           
 HCode instrument(HCode hc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrumentSyncOps

public InstrumentSyncOps(PointerAnalysis pa)
Method Detail

addRoot

public void addRoot(MetaMethod mm)

calculate

public void calculate()

dumpMaps

public void dumpMaps()

instrument

public HCode instrument(HCode hc)

codeFactory

public static HCodeFactory codeFactory(HCodeFactory parent,
                                       InstrumentSyncOps se)
Returns a HCodeFactory that uses InstrumentSyncOps.