Uses of Class
org.mmtk.plan.MutatorContext

Packages that use MutatorContext
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.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.vm   
 

Uses of MutatorContext in org.jikesrvm.mm.mminterface
 

Subclasses of MutatorContext in org.jikesrvm.mm.mminterface
static class Selected.Mutator
           
 class ThreadContext
          RVMThread must extend this class to associate appropriate context with processor.
 

Uses of MutatorContext in org.jikesrvm.mm.mmtk
 

Methods in org.jikesrvm.mm.mmtk that return MutatorContext
 MutatorContext ActivePlan.getNextMutator()
           
 MutatorContext ActivePlan.mutator()
           
 

Methods in org.jikesrvm.mm.mmtk with parameters of type MutatorContext
 void Collection.prepareMutator(MutatorContext m)
           
 

Uses of MutatorContext in org.jikesrvm.scheduler
 

Subclasses of MutatorContext in org.jikesrvm.scheduler
 class RVMThread
          A generic java thread's execution context.
 

Uses of MutatorContext in org.mmtk.plan
 

Subclasses of MutatorContext in org.mmtk.plan
 class SimpleMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
 class StopTheWorldMutator
          This class (and its sub-classes) implement per-mutator thread behavior and state.
 

Uses of MutatorContext in org.mmtk.plan.concurrent
 

Subclasses of MutatorContext in org.mmtk.plan.concurrent
 class ConcurrentMutator
          This class implements per-mutator thread behavior and state for a simple whole-heap concurrent collector.
 

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

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

Uses of MutatorContext in org.mmtk.plan.copyms
 

Subclasses of MutatorContext in org.mmtk.plan.copyms
 class CopyMSMutator
          This class implements per-mutator thread behavior and state for the CopyMS plan.
 

Uses of MutatorContext in org.mmtk.plan.generational
 

Subclasses of MutatorContext in org.mmtk.plan.generational
 class GenMutator
          This abstract class implements per-mutator thread behavior and state for generational copying collectors.
 

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

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

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

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

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

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

Uses of MutatorContext in org.mmtk.plan.immix
 

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

Uses of MutatorContext in org.mmtk.plan.markcompact
 

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

Uses of MutatorContext in org.mmtk.plan.marksweep
 

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

Uses of MutatorContext in org.mmtk.plan.nogc
 

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

Uses of MutatorContext in org.mmtk.plan.poisoned
 

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

Uses of MutatorContext in org.mmtk.plan.refcount
 

Subclasses of MutatorContext in org.mmtk.plan.refcount
 class RCBaseMutator
          This class implements the mutator context for a reference counting collector.
 

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

Subclasses of MutatorContext in org.mmtk.plan.refcount.fullheap
 class RCMutator
          This class implements the mutator context for a reference counting collector.
 

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

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

Uses of MutatorContext in org.mmtk.plan.semispace
 

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

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

Subclasses of MutatorContext in org.mmtk.plan.semispace.gcspy
 class SSGCspyMutator
          This class implements per-mutator thread behavior and state for the SSGCspy plan.
 

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

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

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

Subclasses of MutatorContext in org.mmtk.plan.semispace.usePrimitiveWriteBarriers
 class UsePrimitiveWriteBarriersMutator
          This class extends the SSMutator class as part of the UsePrimitiveWriteBarriers collector.
 

Uses of MutatorContext in org.mmtk.plan.stickyimmix
 

Subclasses of MutatorContext in org.mmtk.plan.stickyimmix
 class StickyImmixMutator
          This class implements per-mutator thread behavior and state for the StickyImmix plan, which implements a generational mark-sweep collector.
 

Uses of MutatorContext in org.mmtk.plan.stickyms
 

Subclasses of MutatorContext in org.mmtk.plan.stickyms
 class StickyMSMutator
          This class implements per-mutator thread behavior and state for the StickyMS plan, which implements a generational mark-sweep collector.
 

Uses of MutatorContext in org.mmtk.vm
 

Methods in org.mmtk.vm that return MutatorContext
abstract  MutatorContext ActivePlan.getNextMutator()
          Return the next MutatorContext in a synchronized iteration of all mutators.
abstract  MutatorContext ActivePlan.mutator()
           
 

Methods in org.mmtk.vm with parameters of type MutatorContext
abstract  void Collection.prepareMutator(MutatorContext m)
          Prepare a mutator for collection.