| Package | Description | 
|---|---|
| org.mmtk.plan | |
| org.mmtk.policy | |
| org.mmtk.utility | |
| org.mmtk.utility.heap | |
| org.mmtk.utility.sanitychecker | |
| org.mmtk.vm | Provides classes that specify the interface between MMTk and the VM. | 
| Class and Description | 
|---|
| Log Error and trace logging. | 
| Class and Description | 
|---|
| DoublyLinkedList FIXME This class must be re-written as it makes the assumption that
 the implementation language (Java) and the language being
 implemented are the same. | 
| Treadmill FIXME The DoublyLinkedList class, upon which this depends, must be
 re-written as it makes the assumption that the implementation
 language (Java) and the language being implemented are the same. | 
| Class and Description | 
|---|
| BaseGenericFreeList This is a very simple, generic malloc-free allocator. | 
| DoublyLinkedList FIXME This class must be re-written as it makes the assumption that
 the implementation language (Java) and the language being
 implemented are the same. | 
| GenericFreeList This is a very simple, generic malloc-free allocator. | 
| Log Error and trace logging. | 
| Class and Description | 
|---|
| GenericFreeList This is a very simple, generic malloc-free allocator. | 
| Class and Description | 
|---|
| SimpleHashtable This class implements a simple hashtable. | 
| Class and Description | 
|---|
| Log Error and trace logging. |