| Interface | Description |
|---|---|
| CompilerCommandPlugin |
This interface allows to expose SubstrateVM specific functionality via
java.lang.Compiler.command(Object). |
| LibCHelper.CPUFeatures | |
| LinkerInvocation | |
| MemoryWalker.HeapChunkAccess<T extends org.graalvm.word.PointerBase> |
A set of access methods for visiting heap chunk memory.
|
| MemoryWalker.ImageCodeAccess<T> |
A set of access methods for visiting image code.
|
| MemoryWalker.NativeImageHeapRegionAccess<T> |
A set of access methods for visiting regions of the native image heap.
|
| MemoryWalker.RuntimeCompiledMethodAccess<T> |
A set of access methods for visiting runtime compiled code memory.
|
| MemoryWalker.Visitor |
This is the interface that clients have to implement.
|
| SubstrateOptions.ValueUpdateHandler | |
| SubstrateUtil.DiagnosticThunk |
The functional interface for a "thunk" that does not allocate.
|
| SubstrateUtil.Thunk |
The functional interface for a "thunk".
|
| Class | Description |
|---|---|
| FrameAccess | |
| ImageProfiles |
Access to collected image profiles.
|
| Isolates | |
| JavaMainWrapper | |
| JavaMainWrapper.ExposeCRuntimeArgumentBlockFeature | |
| JavaMainWrapper.JavaMainSupport | |
| LibCHelper | |
| LibCHelperDirectives | |
| MemoryUtil | |
| MemoryWalker |
A walker over different kinds of allocated memory.
|
| MonitorSupport |
Implementation of synchronized-related operations.
|
| StaticFieldsSupport |
Static fields are represented as two arrays in the native image heap: one for Object fields and
one for all primitive fields.
|
| SubstrateOptions | |
| SubstrateOptions.FoldedPredicate | |
| SubstrateUtil | |
| SubstrateUtil.DiagnosticThunkRegister | |
| UnsafeAccess | |
| VMInspection |
| Enum | Description |
|---|---|
| OS |
Enumerated type for operating systems.
|