public class SnippetRuntime extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SnippetRuntime.ExceptionStackFrameVisitor |
static class |
SnippetRuntime.SubstrateForeignCallDescriptor |
| Constructor and Description |
|---|
SnippetRuntime() |
| Modifier and Type | Method and Description |
|---|---|
static SnippetRuntime.SubstrateForeignCallDescriptor |
findForeignCall(Class<?> declaringClass,
String methodName,
boolean isReexecutable,
boolean needsDebugInfo,
org.graalvm.word.LocationIdentity... killedLocations) |
static SnippetRuntime.SubstrateForeignCallDescriptor |
findForeignCall(Class<?> declaringClass,
String methodName,
boolean isReexecutable,
org.graalvm.word.LocationIdentity... killedLocations) |
static List<SnippetRuntime.SubstrateForeignCallDescriptor> |
getRuntimeCalls() |
static boolean |
isUnwindingForException() |
public static final SnippetRuntime.SubstrateForeignCallDescriptor UNREACHED_CODE
public static final SnippetRuntime.SubstrateForeignCallDescriptor UNRESOLVED
public static final SnippetRuntime.SubstrateForeignCallDescriptor UNWIND_EXCEPTION
public static final SnippetRuntime.SubstrateForeignCallDescriptor REGISTER_FINALIZER
public static final SnippetRuntime.SubstrateForeignCallDescriptor ARITHMETIC_SIN
public static final SnippetRuntime.SubstrateForeignCallDescriptor ARITHMETIC_COS
public static final SnippetRuntime.SubstrateForeignCallDescriptor ARITHMETIC_TAN
public static final SnippetRuntime.SubstrateForeignCallDescriptor ARITHMETIC_LOG
public static final SnippetRuntime.SubstrateForeignCallDescriptor ARITHMETIC_LOG10
public static final SnippetRuntime.SubstrateForeignCallDescriptor ARITHMETIC_EXP
public static final SnippetRuntime.SubstrateForeignCallDescriptor ARITHMETIC_POW
public static final SnippetRuntime.SubstrateForeignCallDescriptor OBJECT_CLONE
protected static final FastThreadLocalObject<Throwable> currentException
public static List<SnippetRuntime.SubstrateForeignCallDescriptor> getRuntimeCalls()
public static SnippetRuntime.SubstrateForeignCallDescriptor findForeignCall(Class<?> declaringClass, String methodName, boolean isReexecutable, org.graalvm.word.LocationIdentity... killedLocations)
public static SnippetRuntime.SubstrateForeignCallDescriptor findForeignCall(Class<?> declaringClass, String methodName, boolean isReexecutable, boolean needsDebugInfo, org.graalvm.word.LocationIdentity... killedLocations)
public static boolean isUnwindingForException()