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).
|