See: Description
| Class | Description |
|---|---|
| ActivePlan |
Stub to give access to plan local, constraint and global instances
|
| Assert | |
| Barriers | |
| BuildTimeConfig |
Build-time configuration constants for MMTk.
|
| Collection | |
| Config | |
| Debug | |
| Factory |
This class defines factory methods for VM-specific types which must
be instantiated within MMTk.
|
| FinalizableProcessor |
This class manages finalizable objects.
|
| Lock |
Simple, fair locks with deadlock detection.
|
| Memory | |
| MMTk_Events |
Event generation interface for MMTk.
|
| Monitor |
Provides MMTk access to a heavy lock with condition variable.
|
| ObjectModel | |
| ReferenceProcessor |
This class manages SoftReferences, WeakReferences, and
PhantomReferences.
|
| Scanning | |
| 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
|
| VM |
This class is responsible for all VM-specific functionality required
by MMTk.
|
| Enum | Description |
|---|---|
| ReferenceProcessor.Semantics |
The VM must provide implementations for all the classes in this package.