public final class CEntryPointNativeFunctions extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
CEntryPointNativeFunctions.IsolatePointer |
static interface |
CEntryPointNativeFunctions.IsolateThreadPointer |
static class |
CEntryPointNativeFunctions.NameTransformation |
Modifier and Type | Method and Description |
---|---|
static int |
attachThread(org.graalvm.nativeimage.Isolate isolate,
CEntryPointNativeFunctions.IsolateThreadPointer thread) |
static int |
createIsolate(CEntryPointCreateIsolateParameters params,
CEntryPointNativeFunctions.IsolatePointer isolate,
CEntryPointNativeFunctions.IsolateThreadPointer thread) |
static int |
detachThread(org.graalvm.nativeimage.IsolateThread thread) |
static int |
detachThreads(org.graalvm.nativeimage.IsolateThread thread,
CEntryPointNativeFunctions.IsolateThreadPointer array,
int length) |
static org.graalvm.nativeimage.IsolateThread |
getCurrentThread(org.graalvm.nativeimage.Isolate isolate) |
static org.graalvm.nativeimage.Isolate |
getIsolate(org.graalvm.nativeimage.IsolateThread thread) |
static int |
tearDownIsolate(org.graalvm.nativeimage.IsolateThread isolateThread) |
public static int createIsolate(CEntryPointCreateIsolateParameters params, CEntryPointNativeFunctions.IsolatePointer isolate, CEntryPointNativeFunctions.IsolateThreadPointer thread)
public static int attachThread(org.graalvm.nativeimage.Isolate isolate, CEntryPointNativeFunctions.IsolateThreadPointer thread)
public static org.graalvm.nativeimage.IsolateThread getCurrentThread(org.graalvm.nativeimage.Isolate isolate)
public static org.graalvm.nativeimage.Isolate getIsolate(org.graalvm.nativeimage.IsolateThread thread)
public static int detachThread(org.graalvm.nativeimage.IsolateThread thread)
public static int detachThreads(org.graalvm.nativeimage.IsolateThread thread, CEntryPointNativeFunctions.IsolateThreadPointer array, int length)
public static int tearDownIsolate(org.graalvm.nativeimage.IsolateThread isolateThread)