|
Class Summary |
| BootRecord |
Information required to start the virtual machine and communicate
with the outside world. |
| 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. |
| 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. |
| 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 |
| Statics |
The static fields and methods comprising a running virtual machine image. |
| SysCall |
Support for lowlevel (ie non-JNI) invocation of C functions with
static addresses. |
| Time |
Primitives from which to build interval and absolute timers. |