| Package | Description |
|---|---|
| org.jikesrvm.adaptive.controller | |
| org.jikesrvm.adaptive.recompilation | |
| org.jikesrvm.classloader |
Provides classes that implement the classloading system as well as
data types that represent Java entities like classes, fields, methods
and primitives.
|
| org.jikesrvm.compilers.baseline | |
| org.jikesrvm.compilers.baseline.ia32 | |
| org.jikesrvm.compilers.common | |
| org.jikesrvm.compilers.opt.driver | |
| org.jikesrvm.compilers.opt.runtimesupport | |
| org.jikesrvm.compilers.opt.runtimesupport.ia32 | |
| org.jikesrvm.jni | |
| org.jikesrvm.jni.ia32 | |
| org.jikesrvm.mm.mminterface | |
| org.jikesrvm.osr | |
| org.jikesrvm.runtime | |
| org.jikesrvm.scheduler | |
| org.jikesrvm.tools.oth |
Test harness for the optimizing compiler (see the section "OptTestHarness" in the
user guide).
|
| Class and Description |
|---|
| Callbacks.ExitMonitor
Interface for monitoring VM exit.
|
| Callbacks.RecompileAllDynamicallyLoadedMethodsMonitor
Interface for requesting VM to recompile all previously dynamically compiled methods
|
| Class and Description |
|---|
| Callbacks.StartupMonitor
Interface for monitoring VM startup.
|
| Class and Description |
|---|
| Callbacks.ClassLoadedMonitor
Interface for monitoring class loading.
|
| DynamicLink
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
| ReflectionBase
Base class for all reflective method invoker classes, contains utility
methods that are invoked to unwrap the reflective arguments.
|
| Class and Description |
|---|
| Callbacks.ExitMonitor
Interface for monitoring VM exit.
|
| DynamicLink
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
| ExceptionDeliverer
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
|
| StackBrowser
Use this class to explore the stack.
|
| Class and Description |
|---|
| DynamicLink
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
| ExceptionDeliverer
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
|
| Class and Description |
|---|
| Callbacks.ExitMonitor
Interface for monitoring VM exit.
|
| DynamicLink
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
| ExceptionDeliverer
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
|
| StackBrowser
Use this class to explore the stack.
|
| Class and Description |
|---|
| Callbacks.StartupMonitor
Interface for monitoring VM startup.
|
| Class and Description |
|---|
| DynamicLink
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
| ExceptionDeliverer
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
|
| StackBrowser
Use this class to explore the stack.
|
| Class and Description |
|---|
| ExceptionDeliverer
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
|
| Class and Description |
|---|
| DynamicLink
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
| ExceptionDeliverer
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
|
| StackBrowser
Use this class to explore the stack.
|
| Class and Description |
|---|
| ExceptionDeliverer
Interface for exception delivery called by RuntimeEntrypoints.deliverException() to
pass control to a stackframe whose method has an appropriate "catch" block
or to step over a stackframe that does not have an appropriate catch block.
|
| Class and Description |
|---|
| BootRecord
Information required to start the virtual machine and communicate
with the outside world.
|
| Class and Description |
|---|
| Callbacks.ExitMonitor
Interface for monitoring VM exit.
|
| Class and Description |
|---|
| BootRecord
Information required to start the virtual machine and communicate
with the outside world.
|
| 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
|
| DynamicLibrary
Interface to the dynamic libraries of our underlying operating system.
|
| DynamicLink
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
| ObjectAddressRemapper
Facility for remapping object addresses across virtual machine address
spaces.
|
| ReflectionBase
Base class for all reflective method invoker classes, contains utility
methods that are invoked to unwrap the reflective arguments.
|
| StackTrace.Element
Class to wrap up a stack frame element
|
| SysCall
Support for lowlevel (i.e. non-JNI) invocation of C functions with
static addresses.
|
| Class and Description |
|---|
| Callbacks.AppRunStartMonitor
Interface for monitoring when an application starts a run
|
| Callbacks.ExitMonitor
Interface for monitoring VM exit.
|
| Class and Description |
|---|
| Callbacks.ExitMonitor
Interface for monitoring VM exit.
|