public class SnippetRuntime extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SnippetRuntime.ExceptionStackFrameVisitor |
static class |
SnippetRuntime.ExceptionUnwind |
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() |
public static final SnippetRuntime.SubstrateForeignCallDescriptor UNSUPPORTED_FEATURE
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
public 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)