Interface | Description |
---|---|
ClientHandle<T> |
A handle to an object of type T that exists in the compilation
client's isolate.
|
ClientIsolateThread |
The
IsolateThread of the client that requested a compilation to be performed in a
different isolate. |
CompilerHandle<T> |
A handle to an object of type T that exists in the compilation
isolate.
|
CompilerIsolateThread |
The
IsolateThread of the compiler performing a compilation requested by a
client. |
ImageHeapRef<T> |
The location of an object that exists in the image heap.
|
IsolatedCompilationMethod<T extends SharedRuntimeMethod> |
Method object in the compiler isolate with an equivalent method object in the client isolate.
|
SpeculationReasonEncodingClone |
Copied from
jdk.vm.ci.hotspot.HotSpotSpeculationEncoding.SpeculationReasonEncoding . |
Class | Description |
---|---|
ImageHeapObjects |
Functionality for referring to an image heap object using its isolate-independent location.
|
IsolateAwareCodeCacheProvider | |
IsolateAwareProviderObjectReplacements | |
IsolatedCodeInstallBridge |
A helper to pass information for installing code in the compilation client through a Truffle
compilation.
|
IsolatedCompileClient |
Thread-local context object in a client isolate thread, that is, the isolate that has initiated a
compilation in a different isolate.
|
IsolatedCompileContext |
Thread-local context object in the thread in the compiler isolate that is compiling on behalf of
a client.
|
IsolatedGraalUtils | |
IsolatedHandles | |
IsolatedObjectConstant |
An object constant for an object in a compilation client's isolate, referenced via a handle.
|
IsolatedObjectProxy<T> |
Base class for objects that act as a proxy for objects in the compilation client's isolate.
|
IsolatedRuntimeCodeInstaller | |
IsolatedSpeculationLog | |
IsolatedSpeculationReason |