| Interface | Description |
|---|---|
| BootImageInterface |
Interface of BootImage that is used to define object model classes.
|
| RuntimeTable<T> |
This interface is used to indicate a type will behave as a runtime table.
|
| Class | Description |
|---|---|
| FieldLayout |
This abstract class defines the interface for schemes that layout fields
in an object.
|
| FieldLayoutContext |
State for the field layout engine.
|
| FieldLayoutPacked |
Layout fields in an object, packed like sardines in a crushed tin box.
|
| FieldLayoutPacked.LayoutContext |
Lay out an object, maintaining offsets of free slots of size 1,2,4 and 8
bytes.
|
| FieldLayoutUnpacked | |
| FieldLayoutUnpacked.LayoutContext | |
| IMT |
This class represents an instance of an interface method table, at runtime it
is an array with CodeArray elements.
|
| ITable |
This class represents an instance of an interface table.
|
| ITableArray |
This class represents an instance of an array of interface tables.
|
| JavaHeader |
Defines the JavaHeader portion of the object header for the
default JikesRVM object model.
|
| JavaHeaderConstants |
Constants for the JavaHeader.
|
| MiscHeader |
Defines other header words not used for
core Java language support of memory allocation.
|
| MiscHeaderConstants |
Defines other header words not used for
core Java language support of memory allocation.
|
| ObjectModel |
The interface to the object model definition accessible to the
virtual machine.
|
| ThinLockConstants |
Constants used to implement thin locks.
|
| TIB |
This class represents an instance of a type information block, at runtime it
is an array with Object elements.
|
| TIBLayoutConstants |
Layout the TIB (Type Information Block).
|