Uses of Class
org.mmtk.plan.CollectorContext

Packages that use CollectorContext
org.jikesrvm.mm.mminterface   
org.jikesrvm.mm.mmtk   
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.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.utility.heap   
org.mmtk.vm   
 

Uses of CollectorContext in org.jikesrvm.mm.mminterface
 

Subclasses of CollectorContext in org.jikesrvm.mm.mminterface
static class Selected.Collector
           
 

Fields in org.jikesrvm.mm.mminterface declared as CollectorContext
protected  CollectorContext ThreadContext.collectorContext
           
 

Methods in org.jikesrvm.mm.mminterface that return CollectorContext
 CollectorContext ThreadContext.getCollectorContext()
           
 

Methods in org.jikesrvm.mm.mminterface with parameters of type CollectorContext
static Address MemoryManager.allocateSpace(CollectorContext context, int bytes, int align, int offset, int allocator, ObjectReference from)
          Allocate space for GC-time copying of an object
 

Constructors in org.jikesrvm.mm.mminterface with parameters of type CollectorContext
CollectorThread(byte[] stack, CollectorContext context)
          Constructor
 

Uses of CollectorContext in org.jikesrvm.mm.mmtk
 

Methods in org.jikesrvm.mm.mmtk that return CollectorContext
 CollectorContext ActivePlan.collector()
           
 

Methods in org.jikesrvm.mm.mmtk with parameters of type CollectorContext
 void Collection.spawnCollectorContext(CollectorContext context)
          Spawn a thread to execute the supplied collector context.
 

Uses of CollectorContext in org.mmtk.plan
 

Subclasses of CollectorContext in org.mmtk.plan
 class ControllerCollectorContext
           
 class ParallelCollector
          TODO: Documentation.
 class SimpleCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
 class StopTheWorldCollector
          This class (and its sub-classes) implement per-collector thread behavior and state.
 

Methods in org.mmtk.plan with parameters of type CollectorContext
 boolean ParallelCollectorGroup.isMember(CollectorContext context)
          Is the given context and member of this group.
 

Uses of CollectorContext in org.mmtk.plan.concurrent
 

Subclasses of CollectorContext in org.mmtk.plan.concurrent
 class ConcurrentCollector
          This class implements per-collector thread behavior and state for a concurrent collector.
 

Uses of CollectorContext in org.mmtk.plan.concurrent.marksweep
 

Subclasses of CollectorContext in org.mmtk.plan.concurrent.marksweep
 class CMSCollector
          This class implements per-collector thread behavior and state for the CMS plan, which implements a full-heap concurrent mark-sweep collector.
 

Uses of CollectorContext in org.mmtk.plan.copyms
 

Subclasses of CollectorContext in org.mmtk.plan.copyms
 class CopyMSCollector
          This class implements per-collector thread behavior and state for the CopyMS plan.
 

Uses of CollectorContext in org.mmtk.plan.generational
 

Subclasses of CollectorContext in org.mmtk.plan.generational
 class GenCollector
          This abstract class implements per-collector thread behavior and state for generational copying collectors.
 

Uses of CollectorContext in org.mmtk.plan.generational.copying
 

Subclasses of CollectorContext in org.mmtk.plan.generational.copying
 class GenCopyCollector
          This class implements per-collector thread behavior and state for the GenCopy two-generational copying collector.
 

Uses of CollectorContext in org.mmtk.plan.generational.immix
 

Subclasses of CollectorContext in org.mmtk.plan.generational.immix
 class GenImmixCollector
          This class implements per-collector thread behavior and state for the GenImmix two-generational copying collector.
 

Uses of CollectorContext in org.mmtk.plan.generational.marksweep
 

Subclasses of CollectorContext in org.mmtk.plan.generational.marksweep
 class GenMSCollector
          This class implements per-collector thread behavior and state for the GenMS two-generational copying collector.
 

Uses of CollectorContext in org.mmtk.plan.immix
 

Subclasses of CollectorContext in org.mmtk.plan.immix
 class ImmixCollector
          This class implements per-collector thread behavior and state for the Immix plan, which implements a full-heap immix collector.
 

Uses of CollectorContext in org.mmtk.plan.markcompact
 

Subclasses of CollectorContext in org.mmtk.plan.markcompact
 class MCCollector
          This class implements per-collector thread behavior and state for the MC plan, which implements a full-heap mark-compact collector.
 

Uses of CollectorContext in org.mmtk.plan.marksweep
 

Subclasses of CollectorContext in org.mmtk.plan.marksweep
 class MSCollector
          This class implements per-collector thread behavior and state for the MS plan, which implements a full-heap mark-sweep collector.
 

Uses of CollectorContext in org.mmtk.plan.nogc
 

Subclasses of CollectorContext in org.mmtk.plan.nogc
 class NoGCCollector
          This class implements per-collector thread behavior and state for the NoGC plan, which simply allocates (without ever collecting until the available space is exhausted.
 

Uses of CollectorContext in org.mmtk.plan.poisoned
 

Subclasses of CollectorContext in org.mmtk.plan.poisoned
 class PoisonedCollector
          This class implements a poisoned collector, that is essentially a test case for read and write barriers in the VM.
 

Uses of CollectorContext in org.mmtk.plan.refcount
 

Subclasses of CollectorContext in org.mmtk.plan.refcount
 class RCBaseCollector
          This class implements the collector context for a reference counting collector.
 

Uses of CollectorContext in org.mmtk.plan.refcount.fullheap
 

Subclasses of CollectorContext in org.mmtk.plan.refcount.fullheap
 class RCCollector
          This class implements the collector context for a reference counting collector.
 

Uses of CollectorContext in org.mmtk.plan.refcount.generational
 

Subclasses of CollectorContext in org.mmtk.plan.refcount.generational
 class GenRCCollector
          This class implements the collector context for a simple reference counting collector.
 

Uses of CollectorContext in org.mmtk.plan.semispace
 

Subclasses of CollectorContext in org.mmtk.plan.semispace
 class SSCollector
          This class implements per-collector thread behavior and state for the SS plan, which implements a full-heap semi-space collector.
 

Uses of CollectorContext in org.mmtk.plan.semispace.gcspy
 

Subclasses of CollectorContext in org.mmtk.plan.semispace.gcspy
 class SSGCspyCollector
          This class implements per-collector thread behavior and state for the SSGCspy plan.
 

Uses of CollectorContext in org.mmtk.plan.semispace.gctrace
 

Subclasses of CollectorContext in org.mmtk.plan.semispace.gctrace
 class GCTraceCollector
          This class implements per-collector thread behavior and state for the GCTrace plan, which implements a GC tracing algorithm.
 

Uses of CollectorContext in org.mmtk.plan.semispace.usePrimitiveWriteBarriers
 

Subclasses of CollectorContext in org.mmtk.plan.semispace.usePrimitiveWriteBarriers
 class UsePrimitiveWriteBarriersCollector
          This class extends the SSCollector class as part of the UsePrimitiveWriteBarriers collector.
 

Uses of CollectorContext in org.mmtk.plan.stickyimmix
 

Subclasses of CollectorContext in org.mmtk.plan.stickyimmix
 class StickyImmixCollector
          This class implements per-collector thread behavior and state for the StickMS plan, which implements a generational sticky mark bits immix collector.
 

Uses of CollectorContext in org.mmtk.plan.stickyms
 

Subclasses of CollectorContext in org.mmtk.plan.stickyms
 class StickyMSCollector
          This class implements per-collector thread behavior and state for the StickMS plan, which implements a generational sticky mark bits mark-sweep collector.
 

Uses of CollectorContext in org.mmtk.utility.heap
 

Subclasses of CollectorContext in org.mmtk.utility.heap
 class ConcurrentZeroingContext
          This context concurrently zeroes a space when triggered.
 

Uses of CollectorContext in org.mmtk.vm
 

Methods in org.mmtk.vm that return CollectorContext
abstract  CollectorContext ActivePlan.collector()
           
 

Methods in org.mmtk.vm with parameters of type CollectorContext
abstract  void Collection.spawnCollectorContext(CollectorContext context)
          Spawn a thread to execute the supplied collector context.