Package org.jikesrvm.ia32
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Interfaces
ArchConstants Architecture specific constants.
BaselineConstants Registers used by baseline compiler implementation of virtual machine.
RegisterConstants No description provided.
RegisterConstants.MachineRegister Common interface implemented by all registers constants
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).
TrapConstants Trap constants for IA32 platform.
Classes
CodeArray CodeArray represents a code object (contiguous memory region containing code).
CodeArray.Factory A helper class to contain the 'real' methods of CodeArray.
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.
MachineCode No description provided.
MachineReflection Machine dependent portion of Reflective method invoker.
MachineSpecificIA Wrappers around IA32-specific code common to both 32 & 64 bit
MachineSpecificIA.EM64T Wrappers around EMT64-specific code (64-bit specific)
MachineSpecificIA.IA32 Wrappers around IA32-specific code (32-bit specific)
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.
ProcessorLocalState This class provides a layer of abstraction that the rest of the VM must use in order to access the current Processor object.
Registers The machine state comprising a thread's execution context.
Enumerations
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
No description provided.