| Class | Description |
|---|---|
| ActivePlan |
This class contains interfaces to access the current plan, plan local and
plan constraints instances.
|
| Assert | |
| Barriers | |
| BuildTimeConfig |
Read build-time configuration information for MMTk from a Java properties
file.
|
| Collection | |
| Debug |
Debugger support for the MMTk harness
|
| Factory |
This is a VM-specific class which defines factory methods for
VM-specific types which must be instantiated within MMTk.
|
| FinalizableProcessor |
This class manages the processing of finalizable objects.
|
| Lock |
Adaptive mutex with a spinlock fast path.
|
| Memory | |
| MMTk_Events |
Implementation of simple MMTK event generation hooks
to allow MMTk to generate TuningFork events.
|
| Monitor |
Provides MMTk access to a heavy lock with condition variable.
|
| ObjectModel | |
| ReferenceProcessor |
This class manages SoftReferences, WeakReferences, and
PhantomReferences.
|
| ScanBootImage |
Scan the boot image for references using the boot image reference map
|
| Scanning | |
| ScanStatics |
Class that determines all JTOC slots (statics) that hold references
|
| ScanThread |
Class that supports scanning thread stacks for references during
collections.
|
| Statistics | |
| Strings | |
| SynchronizedCounter |
A counter that supports atomic increment and reset.
|
| TraceInterface |
Class that supports scanning Objects or Arrays for references
during tracing, handling those references, and computing death times
|