public class SnippetRuntime extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SnippetRuntime.SubstrateForeignCallDescriptor |
| Constructor and Description |
|---|
SnippetRuntime() |
| Modifier and Type | Method and Description |
|---|---|
static SnippetRuntime.SubstrateForeignCallDescriptor |
findForeignCall(Class<?> declaringClass,
String methodName,
boolean isReexecutable,
org.graalvm.word.LocationIdentity... killedLocations) |
static List<SnippetRuntime.SubstrateForeignCallDescriptor> |
getRuntimeCalls() |
static boolean |
isUnwindingForException() |
static void |
reportUnhandledExceptionRaw(Throwable exception) |
public static final SnippetRuntime.SubstrateForeignCallDescriptor REPORT_TYPE_ASSERTION_ERROR
public static final SnippetRuntime.SubstrateForeignCallDescriptor UNREACHED_CODE
public static final SnippetRuntime.SubstrateForeignCallDescriptor UNRESOLVED
public static final SnippetRuntime.SubstrateForeignCallDescriptor DEOPTIMIZE
public static final SnippetRuntime.SubstrateForeignCallDescriptor DEOPTTEST
public static final SnippetRuntime.SubstrateForeignCallDescriptor UNWIND_EXCEPTION
public static final SnippetRuntime.SubstrateForeignCallDescriptor REGISTER_FINALIZER
public static final SnippetRuntime.SubstrateForeignCallDescriptor FATAL_RUNTIME_ASSERTION
public static final SnippetRuntime.SubstrateForeignCallDescriptor FATAL_RUNTIME_ASSERTION_OBJ
public static final SnippetRuntime.SubstrateForeignCallDescriptor FATAL_RUNTIME_ASSERTION_OBJ_OBJ
public static final SnippetRuntime.SubstrateForeignCallDescriptor FATAL_RUNTIME_ASSERTION_INT
public static final SnippetRuntime.SubstrateForeignCallDescriptor FATAL_RUNTIME_ASSERTION_LONG
public static final SnippetRuntime.SubstrateForeignCallDescriptor FATAL_RUNTIME_ASSERTION_FLOAT
public static final SnippetRuntime.SubstrateForeignCallDescriptor FATAL_RUNTIME_ASSERTION_DOUBLE
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 boolean isUnwindingForException()
public static void reportUnhandledExceptionRaw(Throwable exception)