| Name | Package | Description |
| AggregateReplacer | org.jikesrvm.compilers.opt.escape | Class that performs scalar replacement of aggregates |
| AosEntrypoints | org.jikesrvm.adaptive | Entrypoints that are valid when the build includes the adaptive optimization system. |
| ArchConstants | org.jikesrvm.ia32 | Architecture specific constants. |
| ArchEntrypoints | org.jikesrvm.runtime | Entrypoints that are specific to instruction architecture. |
| ArchitectureSpecific.ArchConstants | org.jikesrvm | No description provided. |
| ArchitectureSpecific.BaselineConstants | org.jikesrvm | No description provided. |
| ArchitectureSpecific.RegisterConstants | org.jikesrvm | No description provided. |
| ArchitectureSpecific.StackframeLayoutConstants | org.jikesrvm | No description provided. |
| ArchitectureSpecific.TrapConstants | org.jikesrvm | No description provided. |
| ArchitectureSpecificOpt.OptGCMapIteratorConstants | org.jikesrvm | No description provided. |
| ArchitectureSpecificOpt.PhysicalRegisterConstants | org.jikesrvm | No description provided. |
| AssemblerConstants | org.jikesrvm.compilers.common.assembler.ia32 | Constants exported by the assembler |
| BaselineConstants | org.jikesrvm.ia32 | Registers used by baseline compiler implementation of virtual machine. |
| BasicBlockEnumeration | org.jikesrvm.compilers.opt.ir | Extend java.util.Enumeration to avoid downcasts from object. |
| BBConstants | org.jikesrvm.compilers.baseline | A set of constants that define some useful Java types and stack
sizes that describe the state of a basic block and its stack
contents on entry. |
| BitSetMapping | org.jikesrvm.compilers.opt.util | An object that implements a bijection between whole numbers and
objects. |
| BootImageInterface | org.jikesrvm.objectmodel | Interface of BootImage that is used to define object model classes. |
| BootstrapClassLoader.Handler | org.jikesrvm.classloader | No description provided. |
| BURS_Definitions | org.jikesrvm.compilers.opt.lir2mir.ia32 | No description provided. |
| BytecodeConstants | org.jikesrvm.classloader | Information about java byte codes that appear in the "code" attribute
of a .class file. |
| Callbacks.AppCompleteMonitor | org.jikesrvm | Interface for monitoring when an application completes executing |
| Callbacks.AppRunCompleteMonitor | org.jikesrvm | Interface for monitoring when an application completes a run |
| Callbacks.AppRunStartMonitor | org.jikesrvm | Interface for monitoring when an application starts a run |
| Callbacks.AppStartMonitor | org.jikesrvm | Interface for monitoring when an application starts executing |
| Callbacks.BootImageMonitor | org.jikesrvm | Interface for monitoring boot image writing. |
| Callbacks.ClassInitializedMonitor | org.jikesrvm | Interface for monitoring class initialization. |
| Callbacks.ClassInstantiatedMonitor | org.jikesrvm | Interface for monitoring class instantiation. |
| Callbacks.ClassLoadedMonitor | org.jikesrvm | Interface for monitoring class loading. |
| Callbacks.ClassResolvedMonitor | org.jikesrvm | Interface for monitoring class resolution. |
| Callbacks.DefineClassMonitor | org.jikesrvm | Interface for monitoring defineClass calls. |
| Callbacks.ExitMonitor | org.jikesrvm | Interface for monitoring VM exit. |
| Callbacks.ForNameMonitor | org.jikesrvm | Interface for monitoring forName calls. |
| Callbacks.LoadClassMonitor | org.jikesrvm | Interface for monitoring loadClass calls. |
| Callbacks.MethodCompileMonitor | org.jikesrvm | Interface for monitoring method compile. |
| Callbacks.MethodOverrideMonitor | org.jikesrvm | Interface for monitoring method override. |
| Callbacks.RecompileAllDynamicallyLoadedMethodsMonitor | org.jikesrvm | Interface for requesting VM to recompile all previously dynamically compiled methods |
| Callbacks.StartupMonitor | org.jikesrvm | Interface for monitoring VM startup. |
| ClassLoaderConstants | org.jikesrvm.classloader | No description provided. |
| ClassLoadingListener | org.jikesrvm.classloader | Interface for callbacks on classloading events. |
| Constants | org.jikesrvm | Constants describing vm object, stack, and register characteristics. |
| Constants | org.mmtk.utility | MMTk follows the pattern set by Jikes RVM for defining sizes of
primitive types thus:
static final int LOG_BYTES_IN_INT = 2;
static final int BYTES_IN_INT = 1< |
| ControllerInputEvent | org.jikesrvm.adaptive.controller | Abstract parent class for events from organizers to the controller. |
| CounterNameFunction | org.jikesrvm.adaptive.measurements.instrumentation | CounterNameFunction.java
This interface defines a function that takes an integer and
returns a string corresponding to that integer. |
| Decayable | org.jikesrvm.adaptive.measurements | This interface defines the decay method. |
| DepGraphConstants | org.jikesrvm.compilers.opt.depgraph | Constants used in the dependence graph |
| DF_LatticeCell | org.jikesrvm.compilers.opt.dfsolver | DF_LatticeCell.java
Represents a single lattice cell in a dataflow equation system. |
| ExitStatus | org.jikesrvm.runtime | Exit status codes for the Jikes RVM virtual machine. |
| GCspyPlan | org.mmtk.plan | This interface provides an immortal allocation space for GCspy objects. |
| Graph | org.jikesrvm.compilers.opt.util | An abstract interface for generic graphs; general graph utilities
should be defined in terms of this interface and all graph
implementations in the system should implement it. |
| GraphEdge | org.jikesrvm.compilers.opt.util | Graph representations that use explicit edge objects should have
their edge objects implement this interface. |
| GraphEdgeFilter | org.jikesrvm.compilers.opt.util | No description provided. |
| GraphElement | org.jikesrvm.compilers.opt.util | Many clients of graph methods expect their graph nodes to
implement a pair of scratch fields, one of int type and one of
object type. |
| GraphNode | org.jikesrvm.compilers.opt.util | A generic interface for graph nodes. |
| GraphNodeEnumeration | org.jikesrvm.compilers.opt.util | Generic interface for enumerations of graph nodes. |
| HeapLayoutConstants | org.jikesrvm | Constants defining heap layout constants |
| InlineOracle | org.jikesrvm.compilers.opt.inlining | Oracle interface: the compiler queries this oracle to decide whether
to inline a call site. |
| InstructionEnumeration | org.jikesrvm.compilers.opt.ir | Extend java.util.Enumeration to avoid downcasts from object. |
| IRGenOptions | org.jikesrvm.compilers.opt.bc2ir | This interface contains flags to control IR generation. |
| JavaHeaderConstants | org.jikesrvm.objectmodel | Constants for the JavaHeader. |
| MiscHeaderConstants | org.jikesrvm.objectmodel | Defines other header words not used for
core Java language support of memory allocation. |
| ObjectAddressRemapper | org.jikesrvm.runtime | Facility for remapping object addresses across virtual machine address
spaces. |
| OperandEnumeration | org.jikesrvm.compilers.opt.ir | Extend java.util.Enumeration to avoid downcasts from object. |
| Operators | org.jikesrvm.compilers.opt.ir | Interface with all operator names and opcodes. |
| OptConstants | org.jikesrvm.compilers.opt.driver | Class that holds miscellaneous constants used in the opt compiler |
| OptGCMapIteratorConstants | org.jikesrvm.compilers.opt.runtimesupport.ia32 | This interface holds constants for the Opt GC map code specific to IA32 |
| OSRConstants | org.jikesrvm.osr | OSRConstants defines constants used for on-stack-replacement mapping,
VM scope descriptor, and pseudo bytecodes. |
| PhysicalRegisterConstants | org.jikesrvm.compilers.opt.regalloc.ia32 | This class holds constants that describe IA32 physical register set. |
| RegisterConstants | org.jikesrvm.ia32 | No description provided. |
| RegisterConstants.MachineRegister | org.jikesrvm.ia32 | Common interface implemented by all registers constants |
| RegisterOperandEnumeration | org.jikesrvm.compilers.opt.ir | Extend java.util.Enumeration to avoid downcasts from object. |
| Reportable | org.jikesrvm.adaptive.measurements | Interface for all reportable objects that are managed by the runtime
measurements. |
| SizeConstants | org.jikesrvm | Constants defining the basic sizes of primitive quantities |
| SpaceEffGraphNode.GraphEdgeEnumeration | org.jikesrvm.compilers.opt.util | No description provided. |
| SpecializationContext | org.jikesrvm.compilers.opt.specialization | No description provided. |
| StackframeLayoutConstants | org.jikesrvm.ia32 | ----------------------------------------------------------------------
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). |
| StreamConstants | org.mmtk.utility.gcspy | This interface provides constants used by the GCspy framweork. |
| ThinLockConstants | org.jikesrvm.objectmodel | Constants used to implement thin locks. |
| ThreadEventConstants | org.jikesrvm.scheduler.greenthreads | Constants specifying the state of a RVMThread waiting
on a ThreadEventWaitQueue . |
| ThreadIOConstants | org.jikesrvm.scheduler.greenthreads | Constants associated with I/O waits. |
| TIBLayoutConstants | org.jikesrvm.objectmodel | Layout the TIB (Type Information Block). |
| TopSortInterface | org.jikesrvm.compilers.opt.util | Interface to allow building top-sort, by calling TopSort.buildTopSort()
5/25/1999 |
| TracingConstants | org.mmtk.utility | The constants needed when storing events and then generating the trace. |
| TrapConstants | org.jikesrvm.ia32 | Trap constants for IA32 platform. |
| UnResolvedWeightedCallTargets.Visitor | org.jikesrvm.adaptive.util | Used by visitTargets |
| WeightedCallTargets.Visitor | org.jikesrvm.adaptive.database.callgraph | Used by visitTargets |