Package org.jikesrvm

Interface Summary
ArchitectureSpecific.ArchConstants  
ArchitectureSpecific.BaselineConstants  
ArchitectureSpecific.RegisterConstants  
ArchitectureSpecific.StackframeLayoutConstants  
ArchitectureSpecific.TrapConstants  
ArchitectureSpecificOpt.OptGCMapIteratorConstants  
ArchitectureSpecificOpt.PhysicalRegisterConstants  
Callbacks.AppCompleteMonitor Interface for monitoring when an application completes executing
Callbacks.AppRunCompleteMonitor Interface for monitoring when an application completes a run
Callbacks.AppRunStartMonitor Interface for monitoring when an application starts a run
Callbacks.AppStartMonitor Interface for monitoring when an application starts executing
Callbacks.BootImageMonitor Interface for monitoring boot image writing.
Callbacks.ClassInitializedMonitor Interface for monitoring class initialization.
Callbacks.ClassInstantiatedMonitor Interface for monitoring class instantiation.
Callbacks.ClassLoadedMonitor Interface for monitoring class loading.
Callbacks.ClassResolvedMonitor Interface for monitoring class resolution.
Callbacks.DefineClassMonitor Interface for monitoring defineClass calls.
Callbacks.ExitMonitor Interface for monitoring VM exit.
Callbacks.ForNameMonitor Interface for monitoring forName calls.
Callbacks.LoadClassMonitor Interface for monitoring loadClass calls.
Callbacks.MethodCompileMonitor Interface for monitoring method compile.
Callbacks.MethodOverrideMonitor Interface for monitoring method override.
Callbacks.RecompileAllDynamicallyLoadedMethodsMonitor Interface for requesting VM to recompile all previously dynamically compiled methods
Callbacks.StartupMonitor Interface for monitoring VM startup.
Constants Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants Constants defining heap layout constants
SizeConstants Constants defining the basic sizes of primitive quantities
 

Class Summary
ArchitectureSpecific  
ArchitectureSpecific.Assembler  
ArchitectureSpecific.BaselineCompilerImpl  
ArchitectureSpecific.BaselineExceptionDeliverer  
ArchitectureSpecific.BaselineGCMapIterator  
ArchitectureSpecific.CodeArray  
ArchitectureSpecific.DynamicLinkerHelper  
ArchitectureSpecific.InterfaceMethodConflictResolver  
ArchitectureSpecific.JNICompiler  
ArchitectureSpecific.JNIGCMapIterator  
ArchitectureSpecific.JNIHelpers  
ArchitectureSpecific.LazyCompilationTrampoline  
ArchitectureSpecific.MachineCode  
ArchitectureSpecific.MachineReflection  
ArchitectureSpecific.MultianewarrayHelper  
ArchitectureSpecific.OutOfLineMachineCode  
ArchitectureSpecific.Registers  
ArchitectureSpecific.ThreadLocalState  
ArchitectureSpecificOpt  
ArchitectureSpecificOpt.AssemblerOpt  
ArchitectureSpecificOpt.BaselineExecutionStateExtractor  
ArchitectureSpecificOpt.BURS_Debug  
ArchitectureSpecificOpt.BURS_STATE  
ArchitectureSpecificOpt.BURS_TreeNode  
ArchitectureSpecificOpt.CallingConvention  
ArchitectureSpecificOpt.CodeInstaller  
ArchitectureSpecificOpt.ComplexLIR2MIRExpansion  
ArchitectureSpecificOpt.ConvertALUOperators  
ArchitectureSpecificOpt.FinalMIRExpansion  
ArchitectureSpecificOpt.GenerateMachineSpecificMagic  
ArchitectureSpecificOpt.MIROptimizationPlanner  
ArchitectureSpecificOpt.NormalizeConstants  
ArchitectureSpecificOpt.OptExceptionDeliverer  
ArchitectureSpecificOpt.OptExecutionStateExtractor  
ArchitectureSpecificOpt.OptGCMapIterator  
ArchitectureSpecificOpt.PhysicalDefUse  
ArchitectureSpecificOpt.PhysicalRegisterSet  
ArchitectureSpecificOpt.PhysicalRegisterTools  
ArchitectureSpecificOpt.PostThreadSwitch  
ArchitectureSpecificOpt.RegisterPool  
ArchitectureSpecificOpt.RegisterPreferences  
ArchitectureSpecificOpt.RegisterRestrictions  
ArchitectureSpecificOpt.StackManager  
Callbacks A class for managing various callbacks from the VM.
Callbacks.CallbackList Linked list of callbacks.
CommandLineArgs Command line option processing iwth arbitrary prefix support.
CommandLineArgs.ArgReader  
CommandLineArgs.Prefix Represent a single command line prefix
Configuration Flags that specify the configuration of our virtual machine.
MachineSpecific Wrappers around machine specific code
Options Class to handle command-line arguments and options meant for the core runtime system of the VM.
PrintContainer The subclasses of PrintContainer all implement the PrintLN interface.
PrintContainer.WithPrintStream Print via PrintStream
PrintContainer.WithPrintWriter Print via PrintWriter
PrintContainer.WithSysWrite This (nested) class does printing via VM.sysWrite(org.jikesrvm.classloader.Atom)
PrintLN This interface is implemented by org.jikesrvm.PrintContainer.
Properties Flags that control the behavior of our virtual machine.
Services Various service utilities.
VM A virtual machine.
 

Enum Summary
CommandLineArgs.PrefixType Argument types
 

Error Summary
UnimplementedError This error is thrown when the VM encounters an operation that is not yet implemented.