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()