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
|