Uses of Package
org.mmtk.plan

Packages that use org.mmtk.plan
org.jikesrvm.mm.mminterface   
org.jikesrvm.mm.mmtk   
org.jikesrvm.scheduler   
org.mmtk.plan   
org.mmtk.plan.concurrent   
org.mmtk.plan.concurrent.marksweep   
org.mmtk.plan.copyms   
org.mmtk.plan.generational   
org.mmtk.plan.generational.copying   
org.mmtk.plan.generational.immix   
org.mmtk.plan.generational.marksweep   
org.mmtk.plan.immix   
org.mmtk.plan.markcompact   
org.mmtk.plan.marksweep   
org.mmtk.plan.nogc   
org.mmtk.plan.poisoned   
org.mmtk.plan.refcount   
org.mmtk.plan.refcount.backuptrace   
org.mmtk.plan.refcount.fullheap   
org.mmtk.plan.refcount.generational   
org.mmtk.plan.semispace   
org.mmtk.plan.semispace.gcspy   
org.mmtk.plan.semispace.gctrace   
org.mmtk.plan.semispace.usePrimitiveWriteBarriers   
org.mmtk.plan.stickyimmix   
org.mmtk.plan.stickyms   
org.mmtk.policy   
org.mmtk.policy.immix   
org.mmtk.utility   
org.mmtk.utility.deque   
org.mmtk.utility.gcspy.drivers   
org.mmtk.utility.heap   
org.mmtk.utility.sanitychecker   
org.mmtk.vm   
 

Classes in org.mmtk.plan used by org.jikesrvm.mm.mminterface
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.jikesrvm.mm.mmtk
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
 

Classes in org.mmtk.plan used by org.jikesrvm.scheduler
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
 

Classes in org.mmtk.plan used by org.mmtk.plan
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
ControllerCollectorContext
           
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
ParallelCollectorGroup
          This class represents a pool of collector contexts that can be triggered to perform collection activity.
Phase
          A garbage collection proceeds as a sequence of phases.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.concurrent
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
 

Classes in org.mmtk.plan used by org.mmtk.plan.concurrent.marksweep
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TraceWriteBuffer
          This class is used to push values in one direction during a trace.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.copyms
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.generational
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.generational.copying
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.generational.immix
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.generational.marksweep
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.immix
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.markcompact
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.marksweep
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.nogc
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.poisoned
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
 

Classes in org.mmtk.plan used by org.mmtk.plan.refcount
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.refcount.backuptrace
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.refcount.fullheap
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.refcount.generational
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.semispace
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.semispace.gcspy
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
GCspyPlan
          This interface provides an immortal allocation space for GCspy objects.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.semispace.gctrace
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.semispace.usePrimitiveWriteBarriers
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
 

Classes in org.mmtk.plan used by org.mmtk.plan.stickyimmix
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.plan.stickyms
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
ParallelCollector
          TODO: Documentation.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
Simple
          This abstract class implements the core functionality for simple collectors.
SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
SimpleConstraints
          Constraints specific to simple collectors.
SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
StopTheWorld
          This abstract class implements the core functionality for stop-the-world collectors.
StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
StopTheWorldConstraints
          Constraints specific to Stop-the-world collectors.
StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.policy
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.policy.immix
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.utility
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
 

Classes in org.mmtk.plan used by org.mmtk.utility.deque
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.utility.gcspy.drivers
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.utility.heap
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
 

Classes in org.mmtk.plan used by org.mmtk.utility.sanitychecker
Trace
          This abstract class implements the core functionality for a transitive closure over the heap.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.
 

Classes in org.mmtk.plan used by org.mmtk.vm
CollectorContext
          This class (and its sub-classes) implement per-collector thread behavior.
MutatorContext
          This class (and its sub-classes) implement per-mutator thread behavior.
Plan
          This abstract class implements the global core functionality for all memory management schemes.
PlanConstraints
          This class and its subclasses communicate to the host VM/Runtime any features of the selected plan that it needs to know.
TraceLocal
          This abstract class and its global counterpart implement the core functionality for a transitive closure over the heap graph.
TransitiveClosure
          This abstract class is the fundamental mechanism for performing a transitive closure over an object graph.