harpoon.Runtime.PreciseGC
Class WriteBarrier

java.lang.Object
  extended by harpoon.Runtime.PreciseGC.WriteBarrier

public abstract class WriteBarrier
extends Object

WriteBarrier is an abstract class that provides a dummy write-barrier for generational garbage collection.

Version:
$Id: WriteBarrier.java,v 1.3 2002/06/25 18:18:05 kkz Exp $
Author:
Karen Zee <kkz@tmi.lcs.mit.edu>

Constructor Summary
WriteBarrier()
           
 
Method Summary
static void asc(Object o, int index, Object val, int id)
          dummy write barrier for ASETs
static void clearBit(Object o)
          dummy method for clearing dynamic write barrier bit
static void fsc(Object o, Field f, Object val, int id)
          dummy write barrier for SETs
static void storeCheck(Object o)
          dummy write barrier for PSETs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WriteBarrier

public WriteBarrier()
Method Detail

storeCheck

public static void storeCheck(Object o)
dummy write barrier for PSETs


fsc

public static void fsc(Object o,
                       Field f,
                       Object val,
                       int id)
dummy write barrier for SETs


asc

public static void asc(Object o,
                       int index,
                       Object val,
                       int id)
dummy write barrier for ASETs


clearBit

public static void clearBit(Object o)
dummy method for clearing dynamic write barrier bit