public static class VMThreads.ActionOnExitSafepointSupport extends Object
VMThreads.ActionOnTransitionToJavaSupport, but only for exiting safepoint.| Constructor and Description |
|---|
ActionOnExitSafepointSupport() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearActions() |
static boolean |
getSwitchStack() |
protected static org.graalvm.nativeimage.c.function.CodePointer |
getSwitchStackIP() |
protected static org.graalvm.word.Pointer |
getSwitchStackSP() |
static boolean |
isActionPending() |
static void |
setSwitchStack(org.graalvm.nativeimage.IsolateThread vmThread) |
static void |
setSwitchStackTarget(org.graalvm.nativeimage.IsolateThread vmThread,
org.graalvm.word.Pointer sp,
org.graalvm.nativeimage.c.function.CodePointer ip) |
public static boolean isActionPending()
public static boolean getSwitchStack()
public static void setSwitchStack(org.graalvm.nativeimage.IsolateThread vmThread)
public static void setSwitchStackTarget(org.graalvm.nativeimage.IsolateThread vmThread,
org.graalvm.word.Pointer sp,
org.graalvm.nativeimage.c.function.CodePointer ip)
protected static org.graalvm.word.Pointer getSwitchStackSP()
protected static org.graalvm.nativeimage.c.function.CodePointer getSwitchStackIP()
public static void clearActions()