| Interface | Description |
|---|---|
| RegisterConstants.FloatingPointMachineRegister |
Super interface for floating point registers
|
| RegisterConstants.IntelMachineRegister |
Common interface implemented by all registers constants
|
| Class | Description |
|---|---|
| ArchConstants |
Architecture specific constants.
|
| BaselineConstants |
Registers used by baseline compiler implementation of virtual machine.
|
| DynamicLinkerHelper |
Machine specific helper functions for dynamic linking.
|
| InterfaceMethodConflictResolver |
An interface conflict resolution stub uses a hidden parameter to
distinguish among multiple interface methods of a class that map to
the same slot in the class's IMT.
|
| LazyCompilationTrampoline |
Generate a "trampoline" that jumps to the shared lazy compilation stub.
|
| MachineReflection |
Machine dependent portion of Reflective method invoker.
|
| MultianewarrayHelper |
Helper routine to pull the parameters to multianewarray off the
Java expression stack maintained by the baseline compiler and
pass them to RuntimeEntrypoints.buildMultiDimensionalArray.
|
| OutOfLineMachineCode |
A place to put hand written machine code typically invoked by Magic
methods.
|
| RegisterConstants | |
| Registers |
The machine state comprising a thread's execution context, used both for
thread context switching and for software/hardware exception
reporting/delivery.
|
| StackframeLayoutConstants |
-----------------------------------------------------------------------
Stackframe layout conventions - Intel version.
-----------------------------------------------------------------------
A stack is an array of "slots", declared formally as integers, each slot
containing either a primitive (byte, int, float, etc), an object pointer,
a machine code pointer (a return address pointer), or a pointer to another
slot in the same stack (a frame pointer).
|
| ThreadLocalState |
This class provides a layer of abstraction that the rest of the VM must
use in order to access the current
RVMThread object. |
| TrapConstants |
Trap constants for IA32 platform.
|
| Enum | Description |
|---|---|
| RegisterConstants.FPR |
Representation of x87 floating point registers
|
| RegisterConstants.GPR |
Representation of general purpose registers
|
| RegisterConstants.MM |
Representation of MMX MM registers
N.B.
|
| RegisterConstants.XMM |
Representation of SSE XMM registers
|