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
|