Interface | Description |
---|---|
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.
|
ObjectAddressRemapper |
Facility for remapping object addresses across virtual machine address
spaces.
|
Class | Description |
---|---|
ArchEntrypoints |
Entrypoints that are specific to instruction architecture.
|
BootRecord |
Information required to start the virtual machine and communicate
with the outside world.
|
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
|
DynamicLibrary |
Interface to the dynamic libraries of our underlying operating system.
|
DynamicLink |
Place for CompiledMethod.getDynamicLink() to deposit return
information.
|
DynamicLinker |
Implement lazy compilation.
|
DynamicLinker.DL_Helper |
Helper class that does the real work of resolving method references
and compiling a lazy method invocation.
|
EntrypointHelper |
Helper class for retrieving entrypoints.
|
Entrypoints |
Fields and methods of the virtual machine that are needed by
compiler-generated machine code or C runtime code.
|
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.
|
ExitStatus |
Exit status codes for the Jikes RVM virtual machine.
|
FileSystem |
Interface to filesystem of underlying operating system.
|
JavaSizeConstants |
Constants defining the basic sizes of primitive quantities
|
Magic |
Magic methods for accessing raw machine memory, registers, and
operating system calls.
|
MagicNames |
Method names that are treated specially by compiler.
|
MathConstants |
Placeholder for constants that are accessed from
generated code.
|
Memory |
Low level memory management functions.
|
Reflection |
Arch-independent portion of reflective method invoker.
|
ReflectionBase |
Base class for all reflective method invoker classes, contains utility
methods that are invoked to unwrap the reflective arguments.
|
RuntimeEntrypoints |
Entrypoints into the runtime of the virtual machine.
|
StackBrowser |
Use this class to explore the stack.
|
StackTrace |
A list of compiled method and instructionOffset pairs that describe the state
of the call stack at a particular instant.
|
StackTrace.Element |
Class to wrap up a stack frame element
|
StackTrace.InternalStackTraceElement |
A stack trace element that contains additional debugging information,
namely machine code offsets and byte code indexes.
|
Statics |
The static fields and methods comprising a running virtual machine image.
|
SysCall |
Support for lowlevel (i.e. non-JNI) invocation of C functions with
static addresses.
|
Time |
Primitives from which to build interval and absolute timers.
|
UnboxedSizeConstants |
Constants defining the basic sizes of unboxed quantities.
|
Enum | Description |
---|---|
CommandLineArgs.PrefixType |
Argument types
|
Exception | Description |
---|---|
TimeoutException |
Exception to indicate that a blocking call has timed out.
|