Uses of Package
org.jikesrvm

Packages that use org.jikesrvm
org.jikesrvm   
org.jikesrvm.adaptive   
org.jikesrvm.adaptive.controller   
org.jikesrvm.adaptive.measurements.listeners   
org.jikesrvm.adaptive.recompilation   
org.jikesrvm.adaptive.recompilation.instrumentation   
org.jikesrvm.classloader   
org.jikesrvm.compilers.baseline   
org.jikesrvm.compilers.baseline.ia32   
org.jikesrvm.compilers.common   
org.jikesrvm.compilers.common.assembler.ia32   
org.jikesrvm.compilers.opt   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.driver   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.ir.operand   
org.jikesrvm.compilers.opt.lir2mir   
org.jikesrvm.compilers.opt.lir2mir.ia32   
org.jikesrvm.compilers.opt.mir2mc   
org.jikesrvm.compilers.opt.mir2mc.ia32   
org.jikesrvm.compilers.opt.regalloc   
org.jikesrvm.compilers.opt.regalloc.ia32   
org.jikesrvm.compilers.opt.runtimesupport   
org.jikesrvm.compilers.opt.runtimesupport.ia32   
org.jikesrvm.compilers.opt.specialization   
org.jikesrvm.compilers.opt.ssa   
org.jikesrvm.ia32   
org.jikesrvm.jni   
org.jikesrvm.jni.ia32   
org.jikesrvm.mm.mminterface   
org.jikesrvm.mm.mmtk   
org.jikesrvm.mm.mmtk.gcspy   
org.jikesrvm.objectmodel   
org.jikesrvm.osr   
org.jikesrvm.osr.bytecodes   
org.jikesrvm.osr.ia32   
org.jikesrvm.runtime   
org.jikesrvm.scheduler   
org.jikesrvm.tools.oth   
 

Classes in org.jikesrvm used by org.jikesrvm
ArchitectureSpecific.ArchConstants
           
ArchitectureSpecific.Assembler
           
ArchitectureSpecific.BaselineCompilerImpl
           
ArchitectureSpecific.CodeArray
           
ArchitectureSpecific.Registers
           
ArchitectureSpecific.StackframeLayoutConstants
           
ArchitectureSpecificOpt.OptGCMapIteratorConstants
           
ArchitectureSpecificOpt.PhysicalRegisterSet
           
ArchitectureSpecificOpt.PhysicalRegisterTools
           
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.CallbackList
          Linked list of callbacks.
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.
CommandLineArgs.Prefix
          Represent a single command line prefix
CommandLineArgs.PrefixType
          Argument types
Configuration
          Flags that specify the configuration of our virtual machine.
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
Options
          Class to handle command-line arguments and options meant for the core runtime system of the VM.
PrintLN
          This interface is implemented by org.jikesrvm.PrintContainer.
Properties
          Flags that control the behavior of our virtual machine.
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.adaptive
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.adaptive.controller
Callbacks.ExitMonitor
          Interface for monitoring VM exit.
Callbacks.RecompileAllDynamicallyLoadedMethodsMonitor
          Interface for requesting VM to recompile all previously dynamically compiled methods
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.adaptive.measurements.listeners
ArchitectureSpecific.StackframeLayoutConstants
           
 

Classes in org.jikesrvm used by org.jikesrvm.adaptive.recompilation
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
 

Classes in org.jikesrvm used by org.jikesrvm.adaptive.recompilation.instrumentation
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.classloader
ArchitectureSpecific.CodeArray
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.baseline
ArchitectureSpecific.Assembler
           
ArchitectureSpecific.BaselineConstants
           
ArchitectureSpecific.MachineCode
           
ArchitectureSpecific.StackframeLayoutConstants
           
Callbacks.ExitMonitor
          Interface for monitoring VM exit.
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
PrintLN
          This interface is implemented by org.jikesrvm.PrintContainer.
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.baseline.ia32
ArchitectureSpecific.Assembler
           
ArchitectureSpecific.Registers
           
ArchitectureSpecific.StackframeLayoutConstants
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.common
ArchitectureSpecific.CodeArray
           
Callbacks.ExitMonitor
          Interface for monitoring VM exit.
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
PrintLN
          This interface is implemented by org.jikesrvm.PrintContainer.
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.common.assembler.ia32
ArchitectureSpecific.CodeArray
           
ArchitectureSpecific.MachineCode
           
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.bc2ir
ArchitectureSpecificOpt.RegisterPool
           
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.driver
Callbacks.StartupMonitor
          Interface for monitoring VM startup.
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.ir
ArchitectureSpecific.CodeArray
           
ArchitectureSpecificOpt.PhysicalRegisterSet
           
ArchitectureSpecificOpt.RegisterPool
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.ir.operand
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.lir2mir
ArchitectureSpecificOpt.BURS_STATE
           
ArchitectureSpecificOpt.BURS_TreeNode
           
ArchitectureSpecificOpt.PhysicalRegisterTools
           
ArchitectureSpecificOpt.RegisterPool
           
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.lir2mir.ia32
ArchitectureSpecificOpt.BURS_TreeNode
           
ArchitectureSpecificOpt.PhysicalRegisterTools
           
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.mir2mc
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.mir2mc.ia32
ArchitectureSpecific.Assembler
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.regalloc
ArchitectureSpecificOpt.PhysicalRegisterConstants
           
ArchitectureSpecificOpt.PhysicalRegisterSet
           
ArchitectureSpecificOpt.RegisterPreferences
           
ArchitectureSpecificOpt.RegisterRestrictions
           
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.regalloc.ia32
ArchitectureSpecificOpt.PhysicalRegisterSet
           
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.runtimesupport
ArchitectureSpecificOpt.OptExceptionDeliverer
           
ArchitectureSpecificOpt.OptGCMapIteratorConstants
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
PrintLN
          This interface is implemented by org.jikesrvm.PrintContainer.
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.runtimesupport.ia32
ArchitectureSpecific.ArchConstants
           
ArchitectureSpecific.Registers
           
ArchitectureSpecificOpt.OptGCMapIteratorConstants
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.specialization
ArchitectureSpecific.CodeArray
           
 

Classes in org.jikesrvm used by org.jikesrvm.compilers.opt.ssa
ArchitectureSpecificOpt.RegisterPool
           
 

Classes in org.jikesrvm used by org.jikesrvm.ia32
ArchitectureSpecific.Assembler
           
ArchitectureSpecific.CodeArray
           
ArchitectureSpecific.Registers
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
MachineSpecific
          Wrappers around machine specific code
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.jni
ArchitectureSpecific.CodeArray
           
PrintLN
          This interface is implemented by org.jikesrvm.PrintContainer.
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.jni.ia32
ArchitectureSpecific.Registers
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.mm.mminterface
ArchitectureSpecific.CodeArray
           
Callbacks.ExitMonitor
          Interface for monitoring VM exit.
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.mm.mmtk
ArchitectureSpecific.ArchConstants
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.mm.mmtk.gcspy
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.objectmodel
ArchitectureSpecific.Assembler
           
ArchitectureSpecific.CodeArray
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.osr
ArchitectureSpecificOpt.OptGCMapIteratorConstants
           
Callbacks.ExitMonitor
          Interface for monitoring VM exit.
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.osr.bytecodes
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.osr.ia32
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.runtime
ArchitectureSpecific.CodeArray
           
ArchitectureSpecific.Registers
           
ArchitectureSpecific.StackframeLayoutConstants
           
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.scheduler
ArchitectureSpecific.CodeArray
           
ArchitectureSpecific.Registers
           
Callbacks.AppRunStartMonitor
          Interface for monitoring when an application starts a run
Callbacks.ExitMonitor
          Interface for monitoring VM exit.
Constants
          Constants describing VM object, stack, and register characteristics.
HeapLayoutConstants
          Constants defining heap layout constants
SizeConstants
          Constants defining the basic sizes of primitive quantities
 

Classes in org.jikesrvm used by org.jikesrvm.tools.oth
Callbacks.ExitMonitor
          Interface for monitoring VM exit.