org.mmtk.plan.refcount.backuptrace
Class BTDecMarked

java.lang.Object
  extended by org.mmtk.plan.TransitiveClosure
      extended by org.mmtk.plan.refcount.backuptrace.BTDecMarked

public final class BTDecMarked
extends TransitiveClosure

This class is the fundamental mechanism for performing a transitive closure over an object graph.

See Also:
TraceLocal

Field Summary
 
Fields inherited from class org.mmtk.plan.TransitiveClosure
specializedScan
 
Constructor Summary
BTDecMarked()
           
 
Method Summary
 void processEdge(ObjectReference source, Address slot)
          Trace an edge during GC.
 
Methods inherited from class org.mmtk.plan.TransitiveClosure
getSpecializedScanClass, processNode, registerSpecializedScan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BTDecMarked

public BTDecMarked()
Method Detail

processEdge

public void processEdge(ObjectReference source,
                        Address slot)
Trace an edge during GC.

Overrides:
processEdge in class TransitiveClosure
Parameters:
source - The source of the reference.
slot - The location containing the object reference.