Library:Jikes RVM
Version:2.93.SVN
Compatibility:JDK 1.5
Interfaces in library Jikes RVM.
NamePackageDescription
AggregateReplacerorg.jikesrvm.compilers.opt.escapeClass that performs scalar replacement of aggregates
AosEntrypointsorg.jikesrvm.adaptiveEntrypoints that are valid when the build includes the adaptive optimization system.
ArchConstantsorg.jikesrvm.ia32Architecture specific constants.
ArchEntrypointsorg.jikesrvm.runtimeEntrypoints that are specific to instruction architecture.
ArchitectureSpecific.ArchConstantsorg.jikesrvmNo description provided.
ArchitectureSpecific.BaselineConstantsorg.jikesrvmNo description provided.
ArchitectureSpecific.RegisterConstantsorg.jikesrvmNo description provided.
ArchitectureSpecific.StackframeLayoutConstantsorg.jikesrvmNo description provided.
ArchitectureSpecific.TrapConstantsorg.jikesrvmNo description provided.
ArchitectureSpecificOpt.OptGCMapIteratorConstantsorg.jikesrvmNo description provided.
ArchitectureSpecificOpt.PhysicalRegisterConstantsorg.jikesrvmNo description provided.
AssemblerConstantsorg.jikesrvm.compilers.common.assembler.ia32Constants exported by the assembler
BaselineConstantsorg.jikesrvm.ia32Registers used by baseline compiler implementation of virtual machine.
BasicBlockEnumerationorg.jikesrvm.compilers.opt.irExtend java.util.Enumeration to avoid downcasts from object.
BBConstantsorg.jikesrvm.compilers.baselineA 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.
BitSetMappingorg.jikesrvm.compilers.opt.utilAn object that implements a bijection between whole numbers and objects.
BootImageInterfaceorg.jikesrvm.objectmodelInterface of BootImage that is used to define object model classes.
BootstrapClassLoader.Handlerorg.jikesrvm.classloaderNo description provided.
BURS_Definitionsorg.jikesrvm.compilers.opt.lir2mir.ia32No description provided.
BytecodeConstantsorg.jikesrvm.classloaderInformation about java byte codes that appear in the "code" attribute of a .class file.
Callbacks.AppCompleteMonitororg.jikesrvmInterface for monitoring when an application completes executing
Callbacks.AppRunCompleteMonitororg.jikesrvmInterface for monitoring when an application completes a run
Callbacks.AppRunStartMonitororg.jikesrvmInterface for monitoring when an application starts a run
Callbacks.AppStartMonitororg.jikesrvmInterface for monitoring when an application starts executing
Callbacks.BootImageMonitororg.jikesrvmInterface for monitoring boot image writing.
Callbacks.ClassInitializedMonitororg.jikesrvmInterface for monitoring class initialization.
Callbacks.ClassInstantiatedMonitororg.jikesrvmInterface for monitoring class instantiation.
Callbacks.ClassLoadedMonitororg.jikesrvmInterface for monitoring class loading.
Callbacks.ClassResolvedMonitororg.jikesrvmInterface for monitoring class resolution.
Callbacks.DefineClassMonitororg.jikesrvmInterface for monitoring defineClass calls.
Callbacks.ExitMonitororg.jikesrvmInterface for monitoring VM exit.
Callbacks.ForNameMonitororg.jikesrvmInterface for monitoring forName calls.
Callbacks.LoadClassMonitororg.jikesrvmInterface for monitoring loadClass calls.
Callbacks.MethodCompileMonitororg.jikesrvmInterface for monitoring method compile.
Callbacks.MethodOverrideMonitororg.jikesrvmInterface for monitoring method override.
Callbacks.RecompileAllDynamicallyLoadedMethodsMonitororg.jikesrvmInterface for requesting VM to recompile all previously dynamically compiled methods
Callbacks.StartupMonitororg.jikesrvmInterface for monitoring VM startup.
ClassLoaderConstantsorg.jikesrvm.classloaderNo description provided.
ClassLoadingListenerorg.jikesrvm.classloaderInterface for callbacks on classloading events.
Constantsorg.jikesrvmConstants describing vm object, stack, and register characteristics.
Constantsorg.mmtk.utilityMMTk 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<
ControllerInputEventorg.jikesrvm.adaptive.controllerAbstract parent class for events from organizers to the controller.
CounterNameFunctionorg.jikesrvm.adaptive.measurements.instrumentationCounterNameFunction.java This interface defines a function that takes an integer and returns a string corresponding to that integer.
Decayableorg.jikesrvm.adaptive.measurementsThis interface defines the decay method.
DepGraphConstantsorg.jikesrvm.compilers.opt.depgraphConstants used in the dependence graph
DF_LatticeCellorg.jikesrvm.compilers.opt.dfsolverDF_LatticeCell.java Represents a single lattice cell in a dataflow equation system.
ExitStatusorg.jikesrvm.runtimeExit status codes for the Jikes RVM virtual machine.
GCspyPlanorg.mmtk.planThis interface provides an immortal allocation space for GCspy objects.
Graphorg.jikesrvm.compilers.opt.utilAn 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.
GraphEdgeorg.jikesrvm.compilers.opt.utilGraph representations that use explicit edge objects should have their edge objects implement this interface.
GraphEdgeFilterorg.jikesrvm.compilers.opt.utilNo description provided.
GraphElementorg.jikesrvm.compilers.opt.utilMany clients of graph methods expect their graph nodes to implement a pair of scratch fields, one of int type and one of object type.
GraphNodeorg.jikesrvm.compilers.opt.utilA generic interface for graph nodes.
GraphNodeEnumerationorg.jikesrvm.compilers.opt.utilGeneric interface for enumerations of graph nodes.
HeapLayoutConstantsorg.jikesrvmConstants defining heap layout constants
InlineOracleorg.jikesrvm.compilers.opt.inliningOracle interface: the compiler queries this oracle to decide whether to inline a call site.
InstructionEnumerationorg.jikesrvm.compilers.opt.irExtend java.util.Enumeration to avoid downcasts from object.
IRGenOptionsorg.jikesrvm.compilers.opt.bc2irThis interface contains flags to control IR generation.
JavaHeaderConstantsorg.jikesrvm.objectmodelConstants for the JavaHeader.
MiscHeaderConstantsorg.jikesrvm.objectmodelDefines other header words not used for core Java language support of memory allocation.
ObjectAddressRemapperorg.jikesrvm.runtimeFacility for remapping object addresses across virtual machine address spaces.
OperandEnumerationorg.jikesrvm.compilers.opt.irExtend java.util.Enumeration to avoid downcasts from object.
Operatorsorg.jikesrvm.compilers.opt.irInterface with all operator names and opcodes.
OptConstantsorg.jikesrvm.compilers.opt.driverClass that holds miscellaneous constants used in the opt compiler
OptGCMapIteratorConstantsorg.jikesrvm.compilers.opt.runtimesupport.ia32This interface holds constants for the Opt GC map code specific to IA32
OSRConstantsorg.jikesrvm.osrOSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.
PhysicalRegisterConstantsorg.jikesrvm.compilers.opt.regalloc.ia32This class holds constants that describe IA32 physical register set.
RegisterConstantsorg.jikesrvm.ia32No description provided.
RegisterConstants.MachineRegisterorg.jikesrvm.ia32Common interface implemented by all registers constants
RegisterOperandEnumerationorg.jikesrvm.compilers.opt.irExtend java.util.Enumeration to avoid downcasts from object.
Reportableorg.jikesrvm.adaptive.measurementsInterface for all reportable objects that are managed by the runtime measurements.
SizeConstantsorg.jikesrvmConstants defining the basic sizes of primitive quantities
SpaceEffGraphNode.GraphEdgeEnumerationorg.jikesrvm.compilers.opt.utilNo description provided.
SpecializationContextorg.jikesrvm.compilers.opt.specializationNo description provided.
StackframeLayoutConstantsorg.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).
StreamConstantsorg.mmtk.utility.gcspyThis interface provides constants used by the GCspy framweork.
ThinLockConstantsorg.jikesrvm.objectmodelConstants used to implement thin locks.
ThreadEventConstantsorg.jikesrvm.scheduler.greenthreadsConstants specifying the state of a RVMThread waiting on a ThreadEventWaitQueue .
ThreadIOConstantsorg.jikesrvm.scheduler.greenthreadsConstants associated with I/O waits.
TIBLayoutConstantsorg.jikesrvm.objectmodelLayout the TIB (Type Information Block).
TopSortInterfaceorg.jikesrvm.compilers.opt.utilInterface to allow building top-sort, by calling TopSort.buildTopSort() 5/25/1999
TracingConstantsorg.mmtk.utilityThe constants needed when storing events and then generating the trace.
TrapConstantsorg.jikesrvm.ia32Trap constants for IA32 platform.
UnResolvedWeightedCallTargets.Visitororg.jikesrvm.adaptive.utilUsed by visitTargets
WeightedCallTargets.Visitororg.jikesrvm.adaptive.database.callgraphUsed by visitTargets
Search