| Interface | Description |
|---|---|
| CompileQueue.CompileFunction | |
| CompileQueue.ParseFunction | |
| HostedPatcher |
Patcher used when building native images (Hosted mode).
|
| Class | Description |
|---|---|
| AnalysisMethodCalleeWalker |
Gather a list of the transitive blacklisted callees from methods annotated with
RestrictHeapAccess that allocate. |
| CCallStubMethod | |
| CEntryPointCallStubMethod | |
| CEntryPointCallStubSupport | |
| CEntryPointData | |
| CEntryPointJavaCallStubMethod |
Call stub for invoking
CEntryPoint methods via a Java-to-native call to the method's
native-to-Java stub. |
| CEntryPointLiteralFeature | |
| CFunctionCallStubMethod |
Call stub for invoking C functions via methods annotated with
CFunction. |
| CFunctionLinkages | |
| CFunctionPointerCallStubMethod |
A stub for calling native code generated from a method annotated with
InvokeCFunctionPointer. |
| CFunctionPointerCallStubSupport | |
| CFunctionSubstitutionProcessor | |
| CompilationInfo | |
| CompilationInfoSupport | |
| CompilationInfoSupport.DeoptSourceFrameInfo |
Stores the value kinds present at a deoptimization point's (deoptimization source)
FrameState.
|
| CompileQueue | |
| CompileQueue.CompileReason | |
| CompileQueue.DirectCallReason | |
| CompileQueue.EntryPointReason | |
| CompileQueue.VirtualCallReason | |
| EntryPointCallStubMethod | |
| FactoryMethod | |
| FactoryMethodSupport | |
| HostedCodeCacheProvider | |
| HostedImageHeapConstantPatch |
Represents a patch for machine code during image generation.
|
| HostedReplacements |
Snippets are parsed before the static analysis using
SubstrateReplacements. |
| HostedRuntimeConfigurationBuilder | |
| InliningUtilities | |
| NativeMethodSubstitutionProcessor |
Filtering substitution processor that passes on native methods that are not already handled by
some other mechanism (
CFunction, Node.NodeIntrinsic, an InvocationPlugin,
etc.) to another SubstitutionProcessor, or a
chain of them. |
| NonBytecodeStaticMethod |
Abstract base class for methods with generated Graal IR, i.e., methods that do not originate from
bytecode.
|
| RestrictHeapAccessAnnotationChecker | |
| RestrictHeapAccessAnnotationChecker.Options | |
| RestrictHeapAccessCalleesImpl |
Construct a list of all the methods that are, or are called from, methods annotated with
RestrictHeapAccess or Uninterruptible. |
| RestrictHeapAccessCalleesImpl.RestrictionInfo |
Information about a restricted method, for error messages.
|
| SharedRuntimeConfigurationBuilder | |
| SimpleSignature |
A straightforward implementation of
Signature. |
| SubstrateGraphMaker | |
| SubstrateGraphMakerFactory | |
| SubstrateHostedCompilationIdentifier |
CompilationIdentifier for a substrate compilation. |
| UninterruptibleAnnotationChecker | |
| UninterruptibleAnnotationChecker.Options |