Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

A

AArch64CGlobalDataLoadAddressOp - Class in com.oracle.svm.core.graal.aarch64
 
AArch64CPUFeatureAccess - Class in com.oracle.svm.core.aarch64
 
AArch64CPUFeatureAccess() - Constructor for class com.oracle.svm.core.aarch64.AArch64CPUFeatureAccess
 
AArch64FarReturnOp - Class in com.oracle.svm.core.graal.aarch64
 
AArch64FarReturnOp(AllocatableValue, AllocatableValue, AllocatableValue) - Constructor for class com.oracle.svm.core.graal.aarch64.AArch64FarReturnOp
 
AArch64FrameAccess - Class in com.oracle.svm.core.aarch64
 
AArch64FrameAccess() - Constructor for class com.oracle.svm.core.aarch64.AArch64FrameAccess
 
AArch64HostedPatcher - Class in com.oracle.svm.hosted.code.aarch64
 
AArch64HostedPatcher() - Constructor for class com.oracle.svm.hosted.code.aarch64.AArch64HostedPatcher
 
AArch64InstructionSynchronizationBarrierOp - Class in com.oracle.svm.core.graal.aarch64
AArch64 instruction for CodeSynchronizationNode.
AArch64InstructionSynchronizationBarrierOp() - Constructor for class com.oracle.svm.core.graal.aarch64.AArch64InstructionSynchronizationBarrierOp
 
AArch64ISBNode - Class in com.oracle.svm.core.graal.nodes.aarch64
 
AArch64ISBNode() - Constructor for class com.oracle.svm.core.graal.nodes.aarch64.AArch64ISBNode
 
AArch64LibCHelper - Class in com.oracle.svm.core.aarch64
 
AArch64LibCHelper() - Constructor for class com.oracle.svm.core.aarch64.AArch64LibCHelper
 
AArch64LibCHelper.CPUFeatures - Interface in com.oracle.svm.core.aarch64
 
AArch64LibCHelperDirectives - Class in com.oracle.svm.core.aarch64
 
AArch64LibCHelperDirectives() - Constructor for class com.oracle.svm.core.aarch64.AArch64LibCHelperDirectives
 
AArch64NativeImagePatcher - Class in com.oracle.svm.core.graal.aarch64
 
AArch64NativeImagePatcher() - Constructor for class com.oracle.svm.core.graal.aarch64.AArch64NativeImagePatcher
 
AArch64RuntimeCodeInstallerPlatformHelper - Class in com.oracle.svm.graal.meta.aarch64
 
AArch64RuntimeCodeInstallerPlatformHelper() - Constructor for class com.oracle.svm.graal.meta.aarch64.AArch64RuntimeCodeInstallerPlatformHelper
 
AArch64SafepointCheckOp - Class in com.oracle.svm.core.graal.aarch64
Compact instruction for SafepointCheckNode.
AArch64SafepointCheckOp() - Constructor for class com.oracle.svm.core.graal.aarch64.AArch64SafepointCheckOp
 
abort() - Static method in class com.oracle.svm.core.posix.headers.LibC
 
abort(String, Object...) - Static method in class com.oracle.svm.core.util.UserError
Stop compilation immediately and report the message to the user.
abort(Throwable, String) - Static method in class com.oracle.svm.core.util.UserError
Stop compilation immediately and report the message to the user.
abort(Iterable<String>) - Static method in class com.oracle.svm.core.util.UserError
Stop compilation immediately and report the message to the user.
abort() - Static method in class com.oracle.svm.core.windows.headers.LibC
 
abs(long) - Static method in class com.oracle.svm.core.jdk.UninterruptibleUtils.Math
 
absoluteDifference(PointerBase, PointerBase) - Static method in class com.oracle.svm.core.util.PointerUtils
Return the distance between two Pointers.
absoluteIP(CodeInfo, long) - Static method in class com.oracle.svm.core.code.CodeInfoAccess
 
AbstractBootImage - Class in com.oracle.svm.hosted.image
 
AbstractBootImage(AbstractBootImage.NativeImageKind, HostedUniverse, HostedMetaAccess, NativeLibraries, NativeImageHeap, NativeImageCodeCache, List<HostedMethod>, ClassLoader) - Constructor for class com.oracle.svm.hosted.image.AbstractBootImage
 
AbstractBootImage.NativeImageKind - Enum in com.oracle.svm.hosted.image
 
AbstractCommittedMemoryProvider - Class in com.oracle.svm.core.os
 
AbstractCommittedMemoryProvider() - Constructor for class com.oracle.svm.core.os.AbstractCommittedMemoryProvider
 
AbstractDeoptimizeLowering() - Constructor for class com.oracle.svm.core.graal.snippets.DeoptRuntimeSnippets.AbstractDeoptimizeLowering
 
AbstractImageHeapLayouter<T extends ImageHeapPartition> - Class in com.oracle.svm.core.image
 
AbstractImageHeapLayouter() - Constructor for class com.oracle.svm.core.image.AbstractImageHeapLayouter
 
AbstractImageHeapLayouter.AbstractImageHeapPartition - Class in com.oracle.svm.core.image
The native image heap comes in partitions.
AbstractImageHeapLayouter.ImageHeapLayout - Class in com.oracle.svm.core.image
 
AbstractImageHeapPartition(String, boolean) - Constructor for class com.oracle.svm.core.image.AbstractImageHeapLayouter.AbstractImageHeapPartition
 
accept(Object, T) - Method in interface com.oracle.svm.core.util.RingBuffer.Consumer
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.AccessorInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.ConstantInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.ElementInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.EnumConstantInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.EnumInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.EnumLookupInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.EnumValueInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.NativeCodeInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.PointerToInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.PropertyInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.RawStructureInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.StructBitfieldInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.StructFieldInfo
 
accept(InfoTreeVisitor) - Method in class com.oracle.svm.hosted.c.info.StructInfo
 
accessAsProt(int) - Static method in class com.oracle.svm.core.posix.PosixVirtualMemoryProvider
 
accessName - Variable in class com.oracle.svm.core.graal.nodes.CInterfaceReadNode
 
accessName - Variable in class com.oracle.svm.core.graal.nodes.CInterfaceWriteNode
 
AccessorComputer - Class in com.oracle.svm.reflect.hosted
 
AccessorComputer() - Constructor for class com.oracle.svm.reflect.hosted.AccessorComputer
 
AccessorInfo - Class in com.oracle.svm.hosted.c.info
 
AccessorInfo(ResolvedJavaMethod, AccessorInfo.AccessorKind, boolean, boolean, boolean) - Constructor for class com.oracle.svm.hosted.c.info.AccessorInfo
 
AccessorInfo.AccessorKind - Enum in com.oracle.svm.hosted.c.info
 
acquireTether(UntetheredCodeInfo) - Static method in class com.oracle.svm.core.code.CodeInfoAccess
 
ActionOnTransitionToJavaSupport() - Constructor for class com.oracle.svm.core.thread.VMThreads.ActionOnTransitionToJavaSupport
 
activate(InstalledCodeObserver.InstalledCodeObserverHandle) - Method in interface com.oracle.svm.core.code.InstalledCodeObserver.InstalledCodeObserverHandleAccessor
 
activateImplicitExceptionsAreFatal() - Static method in class com.oracle.svm.core.snippets.ImplicitExceptions
Switch the current thread into a mode where implicit exceptions such as NullPointerException are fatal errors.
activateObservers(NonmovableArray<InstalledCodeObserver.InstalledCodeObserverHandle>) - Static method in class com.oracle.svm.core.code.InstalledCodeObserverSupport
 
adaptPrimitiveType(StructuredGraph, ValueNode, JavaKind, JavaKind, boolean) - Static method in class com.oracle.svm.hosted.phases.CInterfaceInvocationPlugin
 
adaptSignatureAndConvertArguments(HostedProviders, NativeLibraries, HostedGraphKit, JavaType, JavaType[], List<ValueNode>) - Method in class com.oracle.svm.hosted.code.CCallStubMethod
 
adaptSignatureAndConvertArguments(HostedProviders, NativeLibraries, HostedGraphKit, JavaType, JavaType[], List<ValueNode>) - Method in class com.oracle.svm.hosted.code.CFunctionPointerCallStubMethod
 
add(CodeInfo) - Method in class com.oracle.svm.core.code.RuntimeCodeInfoMemory
 
add(ReferenceMapEncoder.Input) - Method in class com.oracle.svm.core.heap.ReferenceMapEncoder
 
add(int, boolean, Runnable) - Static method in class com.oracle.svm.core.jdk.Target_java_lang_Shutdown
 
add(long) - Method in class com.oracle.svm.core.util.Counter
Increments the value of this counter.
add(String, String...) - Method in class com.oracle.svm.hosted.c.NativeLibraries.DependencyGraph
 
add(NativeImageHeap.ObjectInfo, long) - Method in class com.oracle.svm.hosted.image.HeapHistogram
 
add(Class<T>, T) - Method in class com.oracle.svm.hosted.ImageSingletonsSupportImpl
 
add(ResolvedJavaMethod, int, Object) - Method in class com.oracle.svm.hosted.snippets.IntrinsificationPluginRegistry
 
addAdditionalPreOption(String) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addAdditionalPreOption(String) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
AddAllCharsets - Static variable in class com.oracle.svm.core.jdk.LocalizationFeature.Options
 
AddAllFileSystemProviders - Static variable in class com.oracle.svm.core.jdk.FileSystemProviderSupport.Options
 
addAndGet(long) - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicLong
 
addAndGet(UnsignedWord) - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicUnsigned
Atomically adds the given value to the current value.
addAnnotated(CLibrary) - Method in class com.oracle.svm.hosted.c.NativeLibraries
 
addAutoProxyInvoke(ResolvedJavaMethod, int) - Method in class com.oracle.svm.hosted.FallbackFeature
 
addBuiltinPkgNativePrefix(String) - Method in class com.oracle.svm.core.jdk.PlatformNativeLibrarySupport
 
addBundleToCache(ResourceBundle) - Method in class com.oracle.svm.core.jdk.LocalizationFeature
 
addBundleToCache(String) - Method in class com.oracle.svm.core.jdk.LocalizationFeature
 
addCharset(Charset) - Static method in class com.oracle.svm.core.jdk.LocalizationFeature
 
addConstantsToHeap() - Method in class com.oracle.svm.hosted.image.NativeImageCodeCache
 
addDebugInfo(ResolvedJavaMethod, Infopoint, int) - Method in class com.oracle.svm.core.code.FrameInfoEncoder
 
addDirectRelocationWithAddend(int, int, Long, Object) - Method in class com.oracle.svm.hosted.image.RelocatableBuffer
 
addDirectRelocationWithoutAddend(int, int, Object) - Method in class com.oracle.svm.hosted.image.RelocatableBuffer
 
addError(String, Object...) - Method in class com.oracle.svm.hosted.c.NativeLibraries
 
addError(String, Object...) - Method in class com.oracle.svm.hosted.c.query.NativeInfoTreeVisitor
 
addFailedSpeculation(SpeculationLog.SpeculationReason) - Method in class com.oracle.svm.core.deopt.SubstrateSpeculationLog
 
addFillerObject(int) - Method in interface com.oracle.svm.core.image.ImageHeap
 
addFillerObject(int) - Method in class com.oracle.svm.hosted.image.NativeImageHeap
Adds an object to the image heap that tries to span size bytes.
addInitializationHook(Runnable) - Method in class com.oracle.svm.core.jdk.RuntimeSupport
 
addInitialObjects() - Method in class com.oracle.svm.hosted.image.NativeImageHeap
 
addInputFile(Path) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addInputFile(int, Path) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addInputFile(Path) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addInputFile(int, Path) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
additionalPreOptions - Variable in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addJavaVM(JNIJavaVM) - Static method in class com.oracle.svm.jni.JNIJavaVMList
Insert a new entry at an arbitrary location.
addLateToImageHeap(Object, String) - Method in interface com.oracle.svm.core.image.ImageHeap
 
addLateToImageHeap(Object, String) - Method in class com.oracle.svm.hosted.image.NativeImageHeap
This method allows adding objects to the image heap at a point in time when the image heap is already considered as complete.
addLibPath(String) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addLibPath(int, String) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addLibPath(String) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addLibPath(int, String) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addLibrary(String, boolean) - Method in class com.oracle.svm.hosted.c.NativeLibraries
 
addLibrary(String, boolean, String[]) - Method in class com.oracle.svm.hosted.c.NativeLibraries
 
addLinkedLibrary(String) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addLinkedLibrary(int, String) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addLinkedLibrary(String) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addLinkedLibrary(int, String) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addLiveValue(Value) - Method in class com.oracle.svm.core.heap.SubstrateReferenceMapBuilder
 
addMessage(String, AnalysisMethod, String, String, Throwable) - Method in class com.oracle.svm.hosted.analysis.SubstrateUnsupportedFeatures
 
addMethod(SharedMethod, CompilationResult, int) - Method in class com.oracle.svm.core.code.CodeInfoEncoder
 
addMethod(CodeInfo) - Method in class com.oracle.svm.core.code.RuntimeCodeCache
 
addObject(Object, boolean, Object) - Method in class com.oracle.svm.hosted.image.NativeImageHeap
If necessary, add an object to the model of the native image heap.
addObserverFactory(InstalledCodeObserver.Factory) - Method in class com.oracle.svm.core.code.InstalledCodeObserverSupport
 
addOrLookupMethod(ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.code.CFunctionLinkages
 
addOrMaxValue(long, long) - Static method in class com.oracle.svm.core.util.TimeUtils
Add two long values, or return Long.MAX_VALUE if the sum overflows.
addPadding(long) - Method in class com.oracle.svm.core.genscavenge.LinearImageHeapPartition
 
addPadding(long) - Method in interface com.oracle.svm.core.image.ImageHeapPartition
Adds some padding to the end of the partition.
addPCRelativeRelocationWithAddend(int, int, Long, Object) - Method in class com.oracle.svm.hosted.image.RelocatableBuffer
 
addProxyClass(Class<?>...) - Method in interface com.oracle.svm.core.jdk.proxy.DynamicProxyRegistry
 
addProxyClass(Class<?>...) - Method in class com.oracle.svm.reflect.proxy.DynamicProxySupport
 
addRelocation(int, ObjectFile.RelocationKind, int, Long, Object) - Method in class com.oracle.svm.hosted.image.RelocatableBuffer
 
addResourceBundles(String) - Method in interface com.oracle.svm.core.configure.ResourcesRegistry
 
addResourceBundles() - Method in class com.oracle.svm.core.jdk.LocalizationFeature
 
addResources(String) - Method in interface com.oracle.svm.core.configure.ResourcesRegistry
 
address - Variable in class com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget
 
addressOf(NonmovableArray<?>, int) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Returns a pointer to the address of the given index of an array.
addressOf(int) - Method in class com.oracle.svm.core.heap.PinnedBuffer
Returns a pointer to the specified buffer element.
addressOf(int) - Method in interface com.oracle.svm.core.posix.headers.Time.timeval
 
addressOf(int) - Method in interface com.oracle.svm.jni.nativeapi.JNIValue
 
addressOfArrayElement(int) - Method in class com.oracle.svm.core.genscavenge.PinnedObjectImpl
 
addressOfObject() - Method in class com.oracle.svm.core.genscavenge.PinnedObjectImpl
 
AddressOfVMThreadLocalNode - Class in com.oracle.svm.core.graal.thread
 
AddressOfVMThreadLocalNode(VMThreadLocalInfo, ValueNode) - Constructor for class com.oracle.svm.core.graal.thread.AddressOfVMThreadLocalNode
 
addRoot(JavaConstant, Object) - Method in class com.oracle.svm.hosted.analysis.Inflation
 
addRPath(String) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addRPath(int, String) - Method in interface com.oracle.svm.core.LinkerInvocation
 
addRPath(String) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addRPath(int, String) - Method in class com.oracle.svm.hosted.image.CCLinkerInvocation
 
addShutdownHook(Runnable) - Method in class com.oracle.svm.core.jdk.RuntimeSupport
 
addStartupHook(Runnable) - Method in class com.oracle.svm.core.jdk.RuntimeSupport
 
addSubstitutionField(F) - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
addSubstitutionMethod(ResolvedJavaMethod, M) - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
addSubstitutionType(ResolvedJavaType, T) - Method in class com.oracle.svm.hosted.annotation.CustomSubstitution
 
addTarget(Path) - Method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
addTearDownHook(Runnable) - Method in class com.oracle.svm.core.jdk.RuntimeSupport
 
addTrailingObjects() - Method in class com.oracle.svm.hosted.image.NativeImageHeap
 
AddVectoredContinueHandler(int, CFunctionPointer) - Static method in class com.oracle.svm.core.windows.headers.ErrHandlingAPI
Registers a vectored continue handler.
adoptChild(T) - Method in class com.oracle.svm.hosted.c.info.ElementInfo
 
adoptChildren(Collection<? extends ElementInfo>) - Method in class com.oracle.svm.hosted.c.info.ElementInfo
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.core.jdk.JNIRegistrationUtil
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.core.jdk.VarHandleFeature
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.hosted.annotation.AnnotationTypeFeature
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.hosted.classinitialization.ClassInitializationFeature
Initializes classes that can be proven safe and prints class initialization statistics.
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.hosted.FallbackFeature
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.hosted.image.sources.SourceCache.SourceCacheFeature
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.hosted.ResourcesFeature
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.hosted.VMFeature
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.jni.access.JNIAccessFeature
 
afterAnalysis() - Method in class com.oracle.svm.reflect.hosted.ReflectionDataBuilder
 
afterAnalysis(Feature.AfterAnalysisAccess) - Method in class com.oracle.svm.reflect.hosted.ReflectionFeature
 
afterClone(Node) - Method in class com.oracle.svm.core.graal.nodes.VerificationMarkerNode
 
afterClone(Node) - Method in class com.oracle.svm.core.nodes.CFunctionEpilogueNode
 
afterClone(Node) - Method in class com.oracle.svm.core.nodes.CFunctionPrologueNode
 
afterCollection() - Method in class com.oracle.svm.core.heap.CollectionWatcher
Called after a collection.
afterCompilation(Feature.AfterCompilationAccess) - Method in class com.oracle.svm.graal.hosted.FieldsOffsetsFeature
 
afterCompilation(Feature.AfterCompilationAccess) - Method in class com.oracle.svm.graal.hosted.GraalFeature
 
afterCompilation(Feature.AfterCompilationAccess) - Method in class com.oracle.svm.hosted.dashboard.DashboardDumpFeature
 
afterGarbageCollection(boolean) - Method in interface com.oracle.svm.core.os.CommittedMemoryProvider
Called by the garbage collector after a collection has ended, as an opportunity to perform lazy operations, sanity checks or clean-ups.
afterHeapLayout(Feature.AfterHeapLayoutAccess) - Method in class com.oracle.svm.graal.hosted.GraalFeature
 
afterHeapLayout(Feature.AfterHeapLayoutAccess) - Method in class com.oracle.svm.hosted.c.CGlobalDataFeature
 
afterHeapLayout(Feature.AfterHeapLayoutAccess) - Method in class com.oracle.svm.hosted.dashboard.DashboardDumpFeature
 
afterImageWrite(Feature.AfterImageWriteAccess) - Method in class com.oracle.svm.hosted.classinitialization.ClassInitializationFeature
 
afterParse(HostedMethod) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
afterParseCanonicalization() - Static method in class com.oracle.svm.hosted.code.CompileQueue
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.c.ProjectHeaderFile.HeaderResolverRegistrationFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.c.ProjectHeaderFile.RegisterSVMTestingResolverFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.code.InstalledCodeObserverFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.genscavenge.graal.HeapFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.graal.aarch64.AArch64NativeImagePatcher
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.jdk.LocalizationFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.jdk.RuntimeFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.jdk.VarHandleFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.monitor.MonitorFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.posix.darwin.DarwinProcessPropertiesSupport.ImagePropertiesFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.posix.linux.LinuxProcessPropertiesSupport.ImagePropertiesFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.util.CounterFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.core.windows.WindowsProcessPropertiesSupport.ImagePropertiesFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.graal.hosted.DeoptimizationFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.hosted.annotation.AnnotationTypeFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.hosted.ClassValueFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.hosted.code.aarch64.AArch64HostedPatcher
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.hosted.FallbackFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.hosted.option.RuntimeOptionFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.hosted.ResourcesFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.jni.access.JNIAccessFeature
 
afterRegistration(Feature.AfterRegistrationAccess) - Method in class com.oracle.svm.truffle.TruffleFeature
 
aggregateMethods(Collection<AnalysisMethod>) - Method in class com.oracle.svm.hosted.code.RestrictHeapAccessCalleesImpl
Aggregate a set of methods that are annotated with RestrictHeapAccess or with Uninterruptible, or methods that are called from those methods.
Alias - Annotation Type in com.oracle.svm.core.annotate
Mechanism for referring to fields and methods otherwise inaccessible due to Java language access control rules.
AlignedHeapChunk - Class in com.oracle.svm.core.genscavenge
An AlignedHeapChunk can hold many Objects.
AlignedHeapChunk() - Constructor for class com.oracle.svm.core.genscavenge.AlignedHeapChunk
 
AlignedHeapChunk.AlignedHeader - Interface in com.oracle.svm.core.genscavenge
Additional fields beyond what is in HeapChunk.Header.
AlignedHeapChunk.MemoryWalkerAccessImpl - Class in com.oracle.svm.core.genscavenge
Methods for a MemoryWalker to access an aligned heap chunk.
AlignedHeapChunk.TestingBackDoor - Class in com.oracle.svm.core.genscavenge
Expose some methods that should be protected.
AlignedHeapChunkSize - Static variable in class com.oracle.svm.core.genscavenge.HeapPolicyOptions
 
alignment() - Method in interface com.oracle.svm.truffle.nfi.libffi.LibFFI.ffi_type
 
alignUp(int) - Method in class com.oracle.svm.core.config.ObjectLayout
Align the specified offset or address up to ObjectLayout.getAlignment().
alignUp(long) - Method in class com.oracle.svm.core.config.ObjectLayout
Align the specified offset or address up to ObjectLayout.getAlignment().
allAMD64Flags() - Static method in class com.oracle.svm.core.SubstrateTargetDescription
We include all flags that enable AMD64 CPU instructions as we want best possible performance for the code.
allAnnotations() - Method in class com.oracle.svm.hosted.ImageClassLoader
 
allDeclaredMethods - Variable in class com.oracle.svm.hosted.meta.HostedType
 
allocate(ImageHeapObject) - Method in class com.oracle.svm.core.genscavenge.LinearImageHeapPartition
 
allocate(ImageHeapObject) - Method in interface com.oracle.svm.core.image.ImageHeapPartition
Reserves sufficient memory in this partition for the given object.
allocate(UnsignedWord, UnsignedWord, boolean) - Method in interface com.oracle.svm.core.os.CommittedMemoryProvider
Allocate a block of committed memory.
allocate(UnsignedWord, UnsignedWord, boolean) - Method in class com.oracle.svm.core.os.OSCommittedMemoryProvider
Allocate the requested amount of virtual memory at the requested alignment.
allocate(UnsignedWord, boolean) - Method in class com.oracle.svm.core.os.OSCommittedMemoryProvider
Allocate the requested amount of virtual memory at the default alignment.
allocate(UnsignedWord, UnsignedWord, boolean) - Method in class com.oracle.svm.core.windows.WindowsOSCommittedMemoryProvider
 
allocateArray(DynamicHub, int, int, int, boolean, boolean, boolean, boolean, AllocationSnippets.AllocationProfilingData) - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
allocateArrayDynamic(DynamicHub, int, boolean, boolean, boolean, AllocationSnippets.AllocationProfilingData) - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
allocateCodeMemory(UnsignedWord) - Static method in class com.oracle.svm.core.code.RuntimeCodeInfoAccess
 
allocateCodeMemory(long) - Method in class com.oracle.svm.graal.meta.RuntimeCodeInstaller
 
allocateInstance(DynamicHub, long, boolean, boolean, AllocationSnippets.AllocationProfilingData) - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
allocateInstanceDynamic(DynamicHub, boolean, boolean, AllocationSnippets.AllocationProfilingData) - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
AllocateInstancePrefetchLines - Static variable in class com.oracle.svm.core.SubstrateOptions
 
allocateIsolateThread(int) - Method in class com.oracle.svm.core.posix.thread.PosixVMThreads
 
allocateIsolateThread(int) - Method in class com.oracle.svm.core.thread.VMThreads
Allocate native memory for a IsolateThread.
allocateIsolateThread(int) - Method in class com.oracle.svm.core.windows.WindowsVMThreads
 
allocateMemory(UnalignedHeapChunk.UnalignedHeader, UnsignedWord) - Static method in class com.oracle.svm.core.genscavenge.UnalignedHeapChunk
Allocate memory within this AlignedHeapChunk.
allocateMethodInfo() - Static method in class com.oracle.svm.core.code.RuntimeCodeInfoAccess
 
allocatePhaseStatisticsCache() - Static method in class com.oracle.svm.graal.GraalSupport
 
AllocatePrefetchDistance - Static variable in class com.oracle.svm.core.SubstrateOptions
 
AllocatePrefetchInstr - Static variable in class com.oracle.svm.core.SubstrateOptions
 
AllocatePrefetchLines - Static variable in class com.oracle.svm.core.SubstrateOptions
 
AllocatePrefetchStepSize - Static variable in class com.oracle.svm.core.SubstrateOptions
 
AllocatePrefetchStyle - Static variable in class com.oracle.svm.core.SubstrateOptions
 
ALLOCATION_LOCATION_IDENTITIES - Static variable in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
AllocationBase() - Method in interface com.oracle.svm.core.windows.headers.MemoryAPI.MEMORY_BASIC_INFORMATION
 
AllocationBeforePhysicalMemorySize - Static variable in class com.oracle.svm.core.genscavenge.HeapPolicyOptions
 
AllocationCounter - Class in com.oracle.svm.core.allocationprofile
Passed as an argument to the allocation snippet during lowering.
AllocationCounter(String, AllocationCounter) - Constructor for class com.oracle.svm.core.allocationprofile.AllocationCounter
 
AllocationFreeList<T extends AllocationFreeList.Element<T>> - Class in com.oracle.svm.core.heap
A list of elements that can be constructed without allocation, for use by the garbage collector.
AllocationFreeList() - Constructor for class com.oracle.svm.core.heap.AllocationFreeList
Constructor.
AllocationFreeList.Element<T extends AllocationFreeList.Element<T>> - Class in com.oracle.svm.core.heap
An element of a AllocationFreeList has slots for the next element in the list, so singly-linked lists can be assembled without allocation.
AllocationFreeList.PreviouslyRegisteredElementException - Exception in com.oracle.svm.core.heap
 
AllocationFreeStackFrameVisitor - Static variable in class com.oracle.svm.core.stack.ThreadStackPrinter
 
AllocationFreeStackFrameVisitor() - Constructor for class com.oracle.svm.core.stack.ThreadStackPrinter.AllocationFreeStackFrameVisitor
 
AllocationProfiling - Static variable in class com.oracle.svm.core.allocationprofile.AllocationSite.Options
 
AllocationProfilingThreshold - Static variable in class com.oracle.svm.core.allocationprofile.AllocationSite.Options
 
AllocationProtect() - Method in interface com.oracle.svm.core.windows.headers.MemoryAPI.MEMORY_BASIC_INFORMATION
 
AllocationSite - Class in com.oracle.svm.core.allocationprofile
 
AllocationSite.Options - Class in com.oracle.svm.core.allocationprofile
 
allow() - Method in class com.oracle.svm.hosted.image.NativeImageHeap.Phase
 
allowConstantFolding() - Method in interface com.oracle.svm.core.meta.ReadableJavaField
 
allowConstantFolding() - Method in class com.oracle.svm.hosted.annotation.AnnotationSubstitutionField
 
allowConstantFolding() - Method in class com.oracle.svm.hosted.meta.HostedField
 
allowConstantFolding() - Method in class com.oracle.svm.hosted.substitute.AnnotatedField
 
allowConstantFolding() - Method in class com.oracle.svm.hosted.substitute.ComputedValueField
 
allowConstantFolding() - Method in class com.oracle.svm.hosted.substitute.InjectedAccessorsField
 
allowConstantFolding() - Method in class com.oracle.svm.hosted.substitute.SubstitutionField
 
allowConstantToStackMove(Constant) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64MoveFactory
 
allowConstantToStackMove(Constant) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64MoveFactory
 
AllowFoldMethods - Static variable in class com.oracle.svm.hosted.NativeImageOptions
 
AllowIncompleteClasspath - Static variable in class com.oracle.svm.hosted.NativeImageOptions
 
allowRuntimeCompilation() - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionMethod
 
allowRuntimeCompilation() - Method in class com.oracle.svm.hosted.code.CEntryPointCallStubMethod
 
allowRuntimeCompilation() - Method in class com.oracle.svm.hosted.code.CFunctionCallStubMethod
 
allowRuntimeCompilation() - Method in class com.oracle.svm.hosted.code.CFunctionPointerCallStubMethod
 
allowRuntimeCompilation() - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
allowRuntimeCompilation() - Method in class com.oracle.svm.hosted.substitute.AnnotatedMethod
 
allowRuntimeCompilation() - Method in class com.oracle.svm.hosted.substitute.SubstitutionMethod
 
allReasons - Variable in class com.oracle.svm.hosted.code.CompileQueue.CompileTask
 
altMetafactory(MethodHandles.Lookup, String, MethodType, Object...) - Static method in class com.oracle.svm.hosted.agent.jdk8.lambda.LambdaMetafactory
Facilitates the creation of simple "function objects" that implement one or more interfaces by delegation to a provided MethodHandle, after appropriate type adaptation and partial evaluation of arguments.
Always() - Constructor for class com.oracle.svm.core.annotate.ExcludeFromReferenceMap.Always
 
AlwaysCollectCompletely() - Constructor for class com.oracle.svm.core.genscavenge.HeapPolicy.AlwaysCollectCompletely
 
AlwaysIncluded() - Constructor for class com.oracle.svm.core.annotate.TargetClass.AlwaysIncluded
 
AlwaysIncluded() - Constructor for class com.oracle.svm.core.c.function.CEntryPointOptions.AlwaysIncluded
 
AlwaysInline - Annotation Type in com.oracle.svm.core.annotate
Every thus annotated method is always inlined by the compiler.
AlwaysInlineAllCallees - Annotation Type in com.oracle.svm.core.annotate
In an annotated method, all statically bindable callee methods are inlined (unless the callee is annoted with NeverInline).
AMD64CGlobalDataLoadAddressOp - Class in com.oracle.svm.core.graal.amd64
 
AMD64CPUFeatureAccess - Class in com.oracle.svm.core.amd64
 
AMD64CPUFeatureAccess() - Constructor for class com.oracle.svm.core.amd64.AMD64CPUFeatureAccess
 
AMD64FarReturnOp - Class in com.oracle.svm.core.graal.amd64
 
AMD64FarReturnOp(AllocatableValue, AllocatableValue, AllocatableValue, boolean) - Constructor for class com.oracle.svm.core.graal.amd64.AMD64FarReturnOp
 
AMD64FrameAccess - Class in com.oracle.svm.core.amd64
 
AMD64FrameAccess() - Constructor for class com.oracle.svm.core.amd64.AMD64FrameAccess
 
AMD64HostedPatcher - Class in com.oracle.svm.hosted.code.amd64
 
AMD64HostedPatcher(int, AMD64BaseAssembler.OperandDataAnnotation) - Constructor for class com.oracle.svm.hosted.code.amd64.AMD64HostedPatcher
 
AMD64LibCHelper - Class in com.oracle.svm.core.amd64
 
AMD64LibCHelper() - Constructor for class com.oracle.svm.core.amd64.AMD64LibCHelper
 
AMD64LibCHelper.CPUFeatures - Interface in com.oracle.svm.core.amd64
 
AMD64LibCHelperDirectives - Class in com.oracle.svm.core.amd64
 
AMD64LibCHelperDirectives() - Constructor for class com.oracle.svm.core.amd64.AMD64LibCHelperDirectives
 
AMD64NativeImagePatcher - Class in com.oracle.svm.core.graal.amd64
 
AMD64NativeImagePatcher(int, AMD64BaseAssembler.OperandDataAnnotation) - Constructor for class com.oracle.svm.core.graal.amd64.AMD64NativeImagePatcher
 
AMD64RuntimeCodeInstallerPlatformHelper - Class in com.oracle.svm.graal.meta.amd64
 
AMD64RuntimeCodeInstallerPlatformHelper() - Constructor for class com.oracle.svm.graal.meta.amd64.AMD64RuntimeCodeInstallerPlatformHelper
 
AMD64SafepointCheckOp - Class in com.oracle.svm.core.graal.amd64
Compact instruction for SafepointCheckNode.
AMD64SafepointCheckOp() - Constructor for class com.oracle.svm.core.graal.amd64.AMD64SafepointCheckOp
 
AnalysisBytecodeParser(GraphBuilderPhase.Instance, StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Constructor for class com.oracle.svm.hosted.phases.AnalysisGraphBuilderPhase.AnalysisBytecodeParser
 
AnalysisConstantFieldProvider - Class in com.oracle.svm.hosted.ameta
 
AnalysisConstantFieldProvider(AnalysisUniverse, MetaAccessProvider, AnalysisConstantReflectionProvider, ClassInitializationSupport) - Constructor for class com.oracle.svm.hosted.ameta.AnalysisConstantFieldProvider
 
AnalysisConstantReflectionProvider - Class in com.oracle.svm.hosted.ameta
 
AnalysisConstantReflectionProvider(AnalysisUniverse, ConstantReflectionProvider, ClassInitializationSupport) - Constructor for class com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider
 
AnalysisGraphBuilderPhase - Class in com.oracle.svm.hosted.phases
 
AnalysisGraphBuilderPhase(Providers, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext, WordTypes) - Constructor for class com.oracle.svm.hosted.phases.AnalysisGraphBuilderPhase
 
AnalysisGraphBuilderPhase.AnalysisBytecodeParser - Class in com.oracle.svm.hosted.phases
 
AnalysisMethodCalleeWalker - Class in com.oracle.svm.hosted.code
Gather a list of the transitive blacklisted callees from methods annotated with RestrictHeapAccess that allocate.
AnalysisMethodCalleeWalker() - Constructor for class com.oracle.svm.hosted.code.AnalysisMethodCalleeWalker
 
AnalysisSpeculation(DeoptHostedSnippets.AnalysisSpeculationReason) - Constructor for class com.oracle.svm.core.graal.snippets.DeoptHostedSnippets.AnalysisSpeculation
 
AnalysisSpeculationReason(String) - Constructor for class com.oracle.svm.core.graal.snippets.DeoptHostedSnippets.AnalysisSpeculationReason
 
AnnotatedExceptionTypesComputer() - Constructor for class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedExceptionTypesComputer
 
AnnotatedField - Class in com.oracle.svm.hosted.substitute
 
AnnotatedField(ResolvedJavaField, Annotation) - Constructor for class com.oracle.svm.hosted.substitute.AnnotatedField
 
AnnotatedMethod - Class in com.oracle.svm.hosted.substitute
 
AnnotatedMethod(ResolvedJavaMethod, ResolvedJavaMethod) - Constructor for class com.oracle.svm.hosted.substitute.AnnotatedMethod
 
AnnotatedParameterTypesComputer() - Constructor for class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedParameterTypesComputer
 
AnnotatedReceiverTypeComputer() - Constructor for class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedReceiverTypeComputer
 
AnnotatedReturnTypeComputer() - Constructor for class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedReturnTypeComputer
 
AnnotatedSuperInfo - Class in com.oracle.svm.core.hub
 
AnnotatedTypeComputer() - Constructor for class com.oracle.svm.reflect.target.Target_java_lang_reflect_Field.AnnotatedTypeComputer
 
AnnotateOriginal - Annotation Type in com.oracle.svm.core.annotate
This annotation allows to add additional annotations to existing methods but keep the implementation as it is.
AnnotationsEncoding - Class in com.oracle.svm.core.hub
 
AnnotationSubstitutionField - Class in com.oracle.svm.hosted.annotation
 
AnnotationSubstitutionField(AnnotationSubstitutionType, ResolvedJavaMethod, SnippetReflectionProvider, MetaAccessProvider) - Constructor for class com.oracle.svm.hosted.annotation.AnnotationSubstitutionField
 
AnnotationSubstitutionMethod - Class in com.oracle.svm.hosted.annotation
 
AnnotationSubstitutionMethod(ResolvedJavaMethod) - Constructor for class com.oracle.svm.hosted.annotation.AnnotationSubstitutionMethod
 
AnnotationSubstitutionProcessor - Class in com.oracle.svm.hosted.substitute
 
AnnotationSubstitutionProcessor(ImageClassLoader, MetaAccessProvider, ClassInitializationSupport) - Constructor for class com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor
 
AnnotationSubstitutionType - Class in com.oracle.svm.hosted.annotation
 
AnnotationSubstitutionType(MetaAccessProvider, ResolvedJavaType) - Constructor for class com.oracle.svm.hosted.annotation.AnnotationSubstitutionType
 
AnnotationSupport - Class in com.oracle.svm.hosted.annotation
 
AnnotationSupport(MetaAccessProvider, SnippetReflectionProvider) - Constructor for class com.oracle.svm.hosted.annotation.AnnotationSupport
 
AnnotationSupportConfig - Class in com.oracle.svm.core.jdk
 
AnnotationSupportConfig() - Constructor for class com.oracle.svm.core.jdk.AnnotationSupportConfig
 
AnnotationTypeFeature - Class in com.oracle.svm.hosted.annotation
 
AnnotationTypeFeature() - Constructor for class com.oracle.svm.hosted.annotation.AnnotationTypeFeature
 
AnnotationTypeSupport - Class in com.oracle.svm.core.hub
 
AnnotationTypeSupport() - Constructor for class com.oracle.svm.core.hub.AnnotationTypeSupport
 
AOTInline - Static variable in class com.oracle.svm.core.SubstrateOptions
 
AOTTrivialInline - Static variable in class com.oracle.svm.core.SubstrateOptions
 
APIFunctionPrefix - Static variable in class com.oracle.svm.core.SubstrateOptions
 
APIOption - Annotation Type in com.oracle.svm.core.option
If an Option is additionally annotated with APIOption it will be exposed as native-image option with the given name.
APIOption.APIOptionKind - Enum in com.oracle.svm.core.option
APIOptionKind can be used to customize how an APIOption gets rewritten to its Option counterpart.
APIOption.DefaultTransformer - Class in com.oracle.svm.core.option
 
APIOption.List - Annotation Type in com.oracle.svm.core.option
 
APIOption.Utils - Class in com.oracle.svm.core.option
 
append(T) - Method in class com.oracle.svm.core.util.RingBuffer
 
append(String) - Method in class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
 
appendConstantAccessor(ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.c.NativeCodeContext
 
appendEnumType(ResolvedJavaType) - Method in class com.oracle.svm.hosted.c.NativeCodeContext
 
appendln(String) - Method in class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
 
appendln() - Method in class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
 
appendMacroDefinition(String) - Method in class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
Appends definition of "flags" like macro.
appendPointerToType(ResolvedJavaType) - Method in class com.oracle.svm.hosted.c.NativeCodeContext
 
appendRawStructType(ResolvedJavaType) - Method in class com.oracle.svm.hosted.c.NativeCodeContext
 
appendStateSplitProxy(FrameState) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
appendStateSplitProxy(FrameStateBuilder) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
appendStructType(ResolvedJavaType) - Method in class com.oracle.svm.hosted.c.NativeCodeContext
 
ApplicationSourceCache - Class in com.oracle.svm.hosted.image.sources
 
ApplicationSourceCache() - Constructor for class com.oracle.svm.hosted.image.sources.ApplicationSourceCache
Create an application source cache.
apply(String) - Method in class com.oracle.svm.core.c.function.CEntryPointNativeFunctions.NameTransformation
 
apply(String) - Method in class com.oracle.svm.core.c.function.CEntryPointOptions.DefaultNameTransformation
 
apply(String) - Method in class com.oracle.svm.core.c.function.CEntryPointOptions.UnchangedNameTransformation
 
apply(NonmovableArray<?>) - Method in interface com.oracle.svm.core.code.RuntimeCodeInfoAccess.NonmovableArrayAction
 
apply(TargetClass) - Method in class com.oracle.svm.core.jdk.Package_jdk_internal_access
 
apply(TargetClass) - Method in class com.oracle.svm.core.jdk.Package_jdk_internal_loader_helper
 
apply(TargetClass) - Method in class com.oracle.svm.core.jdk.Package_jdk_internal_misc
 
apply(TargetClass) - Method in class com.oracle.svm.core.jdk.Package_jdk_internal_reflect
 
apply(TargetClass) - Method in class com.oracle.svm.core.jdk.Package_jdk_nio
 
apply(Object) - Method in class com.oracle.svm.core.locks.ClassInstanceReplacer
 
apply(Object) - Method in class com.oracle.svm.core.option.APIOption.DefaultTransformer
 
apply(Object) - Method in class com.oracle.svm.graal.hosted.GraalObjectReplacer
 
apply(GraphBuilderContext, ResolvedJavaType, Supplier<FrameState>, ValueNode[]) - Method in class com.oracle.svm.hosted.phases.NoClassInitializationPlugin
 
apply(GraphBuilderContext, ResolvedJavaType, Supplier<FrameState>, ValueNode[]) - Method in class com.oracle.svm.hosted.phases.SubstrateClassInitializationPlugin
 
apply(Object) - Method in class com.oracle.svm.truffle.nfi.NativeObjectReplacer
 
areAllAllocatableRegistersCallerSaved() - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64RegisterConfig
 
areAllAllocatableRegistersCallerSaved() - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64RegisterConfig
 
areNestMates(Class<?>, Class<?>) - Static method in class com.oracle.svm.core.jdk.Target_jdk_internal_reflect_Reflection
 
arg_types() - Method in interface com.oracle.svm.truffle.nfi.libffi.LibFFI.ffi_cif
 
args() - Method in class com.oracle.svm.core.graal.jdk.ArrayCopyWithExceptionNode
 
ARGUMENTS - Static variable in class com.oracle.svm.core.JavaMainWrapper
 
ARITHMETIC_COS - Static variable in class com.oracle.svm.core.snippets.SnippetRuntime
 
ARITHMETIC_EXP - Static variable in class com.oracle.svm.core.snippets.SnippetRuntime
 
ARITHMETIC_LOG - Static variable in class com.oracle.svm.core.snippets.SnippetRuntime
 
ARITHMETIC_LOG10 - Static variable in class com.oracle.svm.core.snippets.SnippetRuntime
 
ARITHMETIC_POW - Static variable in class com.oracle.svm.core.snippets.SnippetRuntime
 
ARITHMETIC_SIN - Static variable in class com.oracle.svm.core.snippets.SnippetRuntime
 
ARITHMETIC_TAN - Static variable in class com.oracle.svm.core.snippets.SnippetRuntime
 
ArithmeticSnippets - Class in com.oracle.svm.core.graal.snippets
 
ArithmeticSnippets(OptionValues, Iterable<DebugHandlersFactory>, Providers, SnippetReflectionProvider, Map<Class<? extends Node>, NodeLoweringProvider<?>>) - Constructor for class com.oracle.svm.core.graal.snippets.ArithmeticSnippets
 
ArithmeticSnippets.DivRemLowering - Class in com.oracle.svm.core.graal.snippets
 
ArithmeticSnippets.IdentityLowering - Class in com.oracle.svm.core.graal.snippets
 
ARRAY - Static variable in class com.oracle.svm.core.jdk.InternalVMMethod.Holder
Array that contains only the instance of the annotation, useful when the annotation is manually injected.
array - Variable in class com.oracle.svm.core.util.NonmovableByteArrayTypeReader
 
arraycopy(NonmovableArray<?>, int, NonmovableArray<?>, int, int) - Static method in class com.oracle.svm.core.c.NonmovableArrays
 
ArraycopySnippets - Class in com.oracle.svm.core.graal.jdk
 
ArraycopySnippets(OptionValues, Iterable<DebugHandlersFactory>, Providers, SnippetReflectionProvider, Map<Class<? extends Node>, NodeLoweringProvider<?>>) - Constructor for class com.oracle.svm.core.graal.jdk.ArraycopySnippets
 
ArrayCopyWithExceptionNode - Class in com.oracle.svm.core.graal.jdk
 
ArrayCopyWithExceptionNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, JavaKind, int) - Constructor for class com.oracle.svm.core.graal.jdk.ArrayCopyWithExceptionNode
 
arrayLengthOffset() - Method in class com.oracle.svm.core.graal.meta.SubstrateBasicLoweringProvider
 
arrayLengthOffset() - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
ArraysCopyOfLowering() - Constructor for class com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOfSnippets.ArraysCopyOfLowering
 
arraysCopyOfSnippet(DynamicHub, Object, int, int) - Static method in class com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOfSnippets
 
ArraysCopyOfWithExceptionLowering() - Constructor for class com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOfSnippets.ArraysCopyOfWithExceptionLowering
 
arrayType - Variable in class com.oracle.svm.hosted.meta.HostedType
 
asBoolean() - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
asBoolean() - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asBoxedPrimitive() - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
asBoxedPrimitive() - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asByteBuffer(NonmovableArray<Byte>) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Obtain a ByteBuffer that is backed by the given array.
asCompilableTruffleAST(JavaConstant) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
asCompilableTruffleAST(JavaConstant) - Method in class com.oracle.svm.truffle.TruffleFeature.Support
 
asDouble() - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
asDouble() - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asExecutableName(String) - Method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
asFloat() - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
asFloat() - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asInt() - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
asInt() - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asJavaClass(ResolvedJavaType) - Method in class com.oracle.svm.graal.meta.SubstrateConstantReflectionProvider
 
asJavaClass(ResolvedJavaType) - Method in class com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider
 
asJavaClass(ResolvedJavaType) - Method in class com.oracle.svm.hosted.meta.HostedConstantReflectionProvider
 
asJavaMethod() - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
asJavaType(Constant) - Method in class com.oracle.svm.graal.meta.SubstrateConstantReflectionProvider
 
asJavaType(Constant) - Method in class com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider
 
asJavaType(Constant) - Method in class com.oracle.svm.hosted.meta.HostedConstantReflectionProvider
 
asList(Object, String) - Static method in class com.oracle.svm.core.configure.ConfigurationParser
 
asLong() - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
asLong() - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asMap(Object, String) - Static method in class com.oracle.svm.core.configure.ConfigurationParser
 
asObject(Class<T>, JavaConstant) - Method in class com.oracle.svm.core.graal.meta.SubstrateSnippetReflectionProvider
 
asObject(Constant) - Static method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asObject(Class<T>, JavaConstant) - Static method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asObject(ResolvedJavaType, JavaConstant) - Static method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
asObject(Class<T>, JavaConstant) - Method in class com.oracle.svm.hosted.meta.HostedSnippetReflectionProvider
 
asObject(Class<T>, JavaConstant) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
asObjectHub(ResolvedJavaType) - Method in class com.oracle.svm.core.graal.meta.SharedConstantReflectionProvider
 
asPackageName() - Method in enum com.oracle.svm.core.OS
Returns a string that can be used in a package name.
asPointer(HeapChunk.Header<?>) - Static method in class com.oracle.svm.core.genscavenge.HeapChunk
Convenience method: Cast a HeapChunk.Header to a Pointer to allow address arithmetic.
assertHub(DynamicHub) - Method in class com.oracle.svm.core.genscavenge.HeapImpl
For assertions: Verify that the hub is a reference to where DynamicHubs live in the heap.
assertHubOfObject(Object) - Method in class com.oracle.svm.core.genscavenge.HeapImpl
For assertions: Verify the hub of the object.
assertionsEnabled() - Static method in class com.oracle.svm.core.SubstrateUtil
Checks whether assertions are enabled in the VM.
assertIsNotLocked(String) - Method in class com.oracle.svm.core.locks.VMMutex
This method is potentially racy and must only be called in places where we can guarantee that no incorrect AssertionErrors are thrown because of potential races.
assertIsOwner(String) - Method in class com.oracle.svm.core.locks.VMMutex
 
assertNotOwner(String) - Method in class com.oracle.svm.core.locks.VMMutex
 
assign(int, byte[]) - Method in class com.oracle.svm.core.graal.code.CGlobalDataInfo
 
assignableFromMatches - Variable in class com.oracle.svm.hosted.meta.HostedType
 
assignJavaThread(Thread, boolean) - Static method in class com.oracle.svm.core.thread.JavaThreads
Assign a Thread object to the current thread, which must have already been attached VMThreads as an IsolateThread.
assignObjectToPartition(ImageHeapObject, boolean, boolean, boolean) - Method in class com.oracle.svm.core.image.AbstractImageHeapLayouter
 
assignObjectToPartition(ImageHeapObject, boolean, boolean, boolean) - Method in interface com.oracle.svm.core.image.ImageHeapLayouter
Assign an object to the most suitable partition.
assignPartitionRelativeOffsets(ImageHeap) - Method in class com.oracle.svm.core.genscavenge.LinearImageHeapLayouter
 
assignPartitionRelativeOffsets(ImageHeap) - Method in interface com.oracle.svm.core.image.ImageHeapLayouter
Determines in which order image heap objects are placed in image heap partitions.
asStackTraceElement(int) - Method in class com.oracle.svm.graal.meta.SubstrateMethod
 
asStackTraceElement(int) - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionMethod
 
asStackTraceElement(int) - Method in class com.oracle.svm.hosted.code.CEntryPointCallStubMethod
 
asStackTraceElement(int) - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
asStackTraceElement(int) - Method in class com.oracle.svm.hosted.substitute.AnnotatedMethod
 
asStackTraceElement(int) - Method in class com.oracle.svm.hosted.substitute.SubstitutionMethod
 
asString(Object, String) - Static method in class com.oracle.svm.core.configure.ConfigurationParser
 
AtomicInteger(int) - Constructor for class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicInteger
 
AtomicLong(long) - Constructor for class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicLong
 
AtomicPointer() - Constructor for class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicPointer
 
AtomicReference() - Constructor for class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicReference
 
AtomicReference(T) - Constructor for class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicReference
 
AtomicUnsigned() - Constructor for class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicUnsigned
 
AtomicWord() - Constructor for class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicWord
Creates a new AtomicWord with initial value WordFactory.zero().
ATTACH_THREAD - Static variable in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
attachCurrentThread(Isolate) - Method in class com.oracle.svm.core.c.function.IsolateSupportImpl
 
attachThread(Isolate) - Static method in class com.oracle.svm.core.c.function.CEntryPointBuiltins
 
attachThread(Isolate, CEntryPointNativeFunctions.IsolateThreadPointer) - Static method in class com.oracle.svm.core.c.function.CEntryPointNativeFunctions
 
attachThread(IsolateThread) - Method in class com.oracle.svm.core.genscavenge.HeapImpl
 
attachThread(ValueNode, boolean) - Static method in class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
attachThread(IsolateThread) - Method in class com.oracle.svm.core.heap.Heap
Notifies the heap that a new thread was attached to the VM.
attachThread(IsolateThread) - Method in class com.oracle.svm.core.thread.VMThreads
Creates a new IsolateThread and adds it to the list of running threads.
attachThreadSnippet(Isolate, boolean, int) - Static method in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
attachToCurrentIsolate(InstalledCodeObserver.InstalledCodeObserverHandle) - Method in interface com.oracle.svm.core.code.InstalledCodeObserver.InstalledCodeObserverHandleAccessor
 
attachToCurrentIsolate(NonmovableArray<InstalledCodeObserver.InstalledCodeObserverHandle>) - Static method in class com.oracle.svm.core.code.InstalledCodeObserverSupport
 
aUniverse - Variable in class com.oracle.svm.hosted.FeatureImpl.BeforeImageWriteAccessImpl
 
aUniverse - Variable in class com.oracle.svm.hosted.FeatureImpl.CompilationAccessImpl
 
autoflush(boolean) - Method in class com.oracle.svm.core.log.Log
Turn auto-flushing of the log at every newline on or off.
autoflush(boolean) - Method in class com.oracle.svm.core.log.RealLog
 
Automatic - Static variable in class com.oracle.svm.core.SubstrateOptions
 
AutomaticFeature - Annotation Type in com.oracle.svm.core.annotate
Feature classes can use this annotation are unconditionally added when they are reachable on the class path.
AutomaticPrologue() - Constructor for class com.oracle.svm.core.c.function.CEntryPointOptions.AutomaticPrologue
 
AUX_IMAGE_UNSUPPORTED - Static variable in class com.oracle.svm.core.c.function.CEntryPointErrors
 
AuxiliaryImageHeap - Interface in com.oracle.svm.core.genscavenge
 
auxiliaryImagePath() - Method in interface com.oracle.svm.core.c.function.CEntryPointCreateIsolateParameters
 
auxiliaryImageReservedSpaceSize() - Method in interface com.oracle.svm.core.c.function.CEntryPointCreateIsolateParameters
 
availableObjectMemory(HeapChunk.Header<?>) - Static method in class com.oracle.svm.core.genscavenge.HeapChunk
How much space is available for objects in a HeapChunk?
await() - Static method in class com.oracle.svm.core.posix.headers.CSunMiscSignal
 
awaitQuiescence(long, TimeUnit) - Method in class com.oracle.svm.core.jdk.DeferredCommonPool
 
awaitTermination(long, TimeUnit) - Method in class com.oracle.svm.core.jdk.DeferredCommonPool
 

B

backendProvider - Variable in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
bailoutInPrologue(WordBase) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
In the prologue, stop execution and return to the entry point method's caller with the given return value.
bailoutInPrologue(long) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
In the prologue, stop execution and return to the entry point method's caller with the given return value.
bailoutInPrologue(double) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
In the prologue, stop execution and return to the entry point method's caller with the given return value.
bailoutInPrologue(boolean) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
In the prologue, stop execution and return to the entry point method's caller with the given return value.
bailoutInPrologue() - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
In the prologue, stop execution and return to the entry point method's caller.
BarrierSnippets - Class in com.oracle.svm.core.genscavenge.graal
Methods in this class are snippets.
BarrierSnippets(OptionValues, Iterable<DebugHandlersFactory>, Providers, SnippetReflectionProvider) - Constructor for class com.oracle.svm.core.genscavenge.graal.BarrierSnippets
 
BarrierSnippets.Options - Class in com.oracle.svm.core.genscavenge.graal
 
BarrierSnippets.PostWriteBarrierLowering - Class in com.oracle.svm.core.genscavenge.graal
 
BarrierSnippets.TestingBackDoor - Class in com.oracle.svm.core.genscavenge.graal
 
barrierType - Variable in class com.oracle.svm.core.graal.thread.LoadVMThreadLocalNode
 
barrierType - Variable in class com.oracle.svm.core.graal.thread.StoreVMThreadLocalNode
 
base - Variable in class com.oracle.svm.core.genscavenge.PathExhibitor.BootImageHeapElement
 
base - Variable in class com.oracle.svm.core.genscavenge.PathExhibitor.HeapElement
 
BaseAddress() - Method in interface com.oracle.svm.core.windows.headers.MemoryAPI.MEMORY_BASIC_INFORMATION
 
baseParameterNumber(boolean) - Static method in class com.oracle.svm.hosted.c.info.AccessorInfo
 
basePhaseStatistics - Variable in class com.oracle.svm.graal.GraalSupport
 
BaseProcessPropertiesSupport - Class in com.oracle.svm.core
 
BaseProcessPropertiesSupport() - Constructor for class com.oracle.svm.core.BaseProcessPropertiesSupport
 
bb - Variable in class com.oracle.svm.hosted.code.CEntryPointLiteralFeature
 
bb - Variable in class com.oracle.svm.hosted.meta.HostedUniverse
 
bci - Variable in class com.oracle.svm.core.graal.jdk.ArrayCopyWithExceptionNode
 
bci - Variable in class com.oracle.svm.core.graal.jdk.ObjectCloneWithExceptionNode
 
bci() - Method in class com.oracle.svm.core.graal.jdk.ObjectCloneWithExceptionNode
 
bci() - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
bci - Variable in class com.oracle.svm.hosted.nodes.SubstrateMethodCallTargetNode
 
BCI_SHIFT - Static variable in class com.oracle.svm.core.code.FrameInfoDecoder
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.core.genscavenge.graal.HeapFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.core.jdk.VarHandleFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.core.os.ImageHeapProviderFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.core.SubstrateExitHandlerFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.core.VMInspection
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.graal.hosted.DeoptimizationFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.graal.hosted.GraalFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.classinitialization.ClassInitializationFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.ClassNewInstanceFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.config.JavaxXmlClassAndResourcesLoaderFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.FallbackFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.option.HostedOptionFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.ResourcesFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.SecurityServicesFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.hosted.VMFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.jni.access.JNIAccessFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.jni.functions.JNIFunctionTablesFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.jni.JNIThreadLocalEnvironmentFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.truffle.NodeClassFeature
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.oracle.svm.truffle.TruffleFeature
 
beforeCollection() - Method in class com.oracle.svm.core.heap.CollectionWatcher
Called before a collection.
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.core.genscavenge.graal.HeapFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.graal.hosted.DeoptimizationFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.graal.hosted.FieldsOffsetsFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.graal.hosted.GraalFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.hosted.code.CEntryPointLiteralFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.hosted.diagnostic.HostedHeapDumpFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.hosted.ResourcesFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.hosted.thread.CEntryPointFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.hosted.thread.VMThreadMTFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.hosted.thread.VMThreadSTFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.jni.access.JNIAccessFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.jni.functions.JNIFunctionTablesFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.reflect.hosted.ReflectionFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.reflect.proxy.hosted.DynamicProxyFeature
 
beforeCompilation(Feature.BeforeCompilationAccess) - Method in class com.oracle.svm.truffle.TruffleFeature
 
beforeGarbageCollection() - Method in interface com.oracle.svm.core.os.CommittedMemoryProvider
Called by the garbage collector before a collection is started, as an opportunity to perform lazy operations, sanity checks or clean-ups.
beforeInstallInCurrentIsolate(CodeInfo, SubstrateInstalledCode) - Static method in class com.oracle.svm.core.code.RuntimeCodeInfoAccess
 
beforeThreadRun(Thread) - Method in class com.oracle.svm.core.posix.thread.PosixJavaThreads
 
beforeThreadRun(Thread) - Method in class com.oracle.svm.core.thread.JavaThreads
Hook for subclasses.
BLACKLIST - Static variable in annotation type com.oracle.svm.core.annotate.MustNotSynchronize
 
block() - Method in class com.oracle.svm.core.locks.VMCondition
Waits until the condition variable gets signaled.
block(long) - Method in class com.oracle.svm.core.locks.VMCondition
Waits until the condition variable gets signaled or the given number of nanoseconds has elapsed.
BLOCKED_ON_MONITOR_ENTER - Static variable in class com.oracle.svm.core.thread.ThreadStatus
(re-)entering a synchronization block.
blockNoTransition() - Method in class com.oracle.svm.core.locks.VMCondition
Like VMCondition.block(), but without a thread status transition.
blockNoTransition(long) - Method in class com.oracle.svm.core.locks.VMCondition
blockNoTransitionUnspecifiedOwner() - Method in class com.oracle.svm.core.locks.VMCondition
Like VMCondition.blockNoTransition(), but an unspecified lock owner is used.
bool(boolean) - Method in class com.oracle.svm.core.log.Log
Prints the strings "true" or "false" depending on the value.
bool(boolean) - Method in class com.oracle.svm.core.log.RealLog
 
BootImageHeapElement(Object, UnsignedWord) - Constructor for class com.oracle.svm.core.genscavenge.PathExhibitor.BootImageHeapElement
 
bootImageHeapObjRefVisitor - Static variable in class com.oracle.svm.core.genscavenge.PathExhibitor
 
BoxedPointer - Class in com.oracle.svm.core.c
 
BoxedPointer(PointerBase) - Constructor for class com.oracle.svm.core.c.BoxedPointer
 
BoxedRelocatedPointer - Class in com.oracle.svm.core.c
A variant of BoxedPointer that is immutable, but has a non-final field, intended to work around limitations on folding RelocatedPointer into a constant in call stub code.
BoxedRelocatedPointer(RelocatedPointer) - Constructor for class com.oracle.svm.core.c.BoxedRelocatedPointer
 
boxPrimitive(JavaConstant) - Method in class com.oracle.svm.core.graal.meta.SharedConstantReflectionProvider
 
boxPrimitive(JavaConstant) - Method in class com.oracle.svm.graal.meta.SubstrateConstantReflectionProvider
 
breakpoint() - Static method in class com.oracle.svm.core.graal.snippets.SubstrateIntrinsics
 
breakpoint(Object) - Static method in class com.oracle.svm.core.SubstrateUtil
 
broadcast() - Method in class com.oracle.svm.core.locks.VMCondition
Wakes up all threads that are waiting on this condition.
buffer - Variable in class com.oracle.svm.hosted.image.RelocatableBuffer
The ByteBuffer itself.
build() - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
build(DebugContext, ImageHeapLayouter) - Method in class com.oracle.svm.hosted.image.AbstractBootImage
Build the image.
build(DebugContext, ImageHeapLayouter) - Method in class com.oracle.svm.hosted.image.NativeBootImage
Create the image sections for code, constants, and the heap.
build(String[], String[], NativeImageClassLoader) - Method in interface com.oracle.svm.hosted.ImageBuildTask
Main function for remote image building which is invoked on every image building request sent to the server.
build(DebugContext) - Method in class com.oracle.svm.hosted.meta.UniverseBuilder
This step is single threaded, i.e., all the maps are modified only by a single thread, so no synchronization is necessary.
build(String[], String[], NativeImageClassLoader) - Method in class com.oracle.svm.hosted.NativeImageGeneratorRunner
 
buildContent(Pointer) - Method in class com.oracle.svm.core.deopt.DeoptimizedFrame
Fills the target content from the virtual frame information.
Builder(SubstrateReplacements.GraphMakerFactory) - Constructor for class com.oracle.svm.core.graal.meta.SubstrateReplacements.Builder
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.cenum.CEnumCallWrapperMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.code.CCallStubMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.code.CEntryPointCallStubMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.code.CFunctionCallStubMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.code.CFunctionPointerCallStubMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.substitute.AnnotatedMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.substitute.DeletedMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, String) - Static method in class com.oracle.svm.hosted.substitute.DeletedMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.hosted.substitute.SubstitutionMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.jni.hosted.JNICallTrampolineMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.jni.hosted.JNIFieldAccessorMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.jni.hosted.JNIJavaCallWrapperMethod
 
buildGraph(DebugContext, ResolvedJavaMethod, HostedProviders, GraphProvider.Purpose) - Method in class com.oracle.svm.jni.hosted.JNIPrimitiveArrayOperationMethod
 
buildID(StringBuilder) - Method in class com.oracle.svm.core.graal.code.SubstrateCompilationIdentifier
 
buildID(StringBuilder) - Method in class com.oracle.svm.hosted.code.SubstrateHostedCompilationIdentifier
 
buildInitialGraph(DebugContext, BytecodeProvider, ResolvedJavaMethod, Object[], boolean, NodeSourcePosition, IntrinsicContext.CompilationContext) - Method in class com.oracle.svm.hosted.code.SubstrateGraphMaker
 
buildName(StringBuilder) - Method in class com.oracle.svm.core.graal.code.SubstrateCompilationIdentifier
 
buildName(StringBuilder) - Method in class com.oracle.svm.hosted.code.SubstrateHostedCompilationIdentifier
 
buildName(StringBuilder) - Method in class com.oracle.svm.truffle.SubstrateTruffleCompilationIdentifier
 
buildRuntimeMetadata(CFunctionPointer, UnsignedWord) - Method in class com.oracle.svm.hosted.image.NativeImageCodeCache
 
buildSourceReference(FrameState) - Static method in class com.oracle.svm.graal.hosted.GraalFeature
 
buildString(StringBuilder, CompilationIdentifier.Verbosity) - Method in class com.oracle.svm.core.graal.code.SubstrateCompilationIdentifier
 
buildString(StringBuilder, CompilationIdentifier.Verbosity) - Method in class com.oracle.svm.hosted.code.SubstrateHostedCompilationIdentifier
 
BuiltinDirectives - Class in com.oracle.svm.hosted.c
 
BuiltinDirectives() - Constructor for class com.oracle.svm.hosted.c.BuiltinDirectives
 
byDecreasingCount - Static variable in class com.oracle.svm.core.heap.ClassHistogramVisitor.HistogramEntry
 
byDecreasingSpace - Static variable in class com.oracle.svm.core.heap.ClassHistogramVisitor.HistogramEntry
 
byIncreasingCount - Static variable in class com.oracle.svm.core.heap.ClassHistogramVisitor.HistogramEntry
Sort by count.
byIncreasingSpace - Static variable in class com.oracle.svm.core.heap.ClassHistogramVisitor.HistogramEntry
Sort by space.
byName - Static variable in class com.oracle.svm.core.heap.ClassHistogramVisitor.HistogramEntry
Sort by name.
BySpaceAndTime() - Constructor for class com.oracle.svm.core.genscavenge.CollectionPolicy.BySpaceAndTime
 
ByteArrayReader - Class in com.oracle.svm.core.util
Provides low-level read access to a byte[] array for signed and unsigned values of size 1, 2, 4, and 8 bytes.
ByteArrayReader() - Constructor for class com.oracle.svm.core.util.ByteArrayReader
 
byteIndex - Variable in class com.oracle.svm.core.util.NonmovableByteArrayTypeReader
 
byteSizeOf(NonmovableArray<?>) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Provides the size of the given array in bytes.
bytesSupplier - Variable in class com.oracle.svm.core.c.CGlobalDataImpl
 
bytesToUnit(UnsignedWord) - Static method in class com.oracle.svm.core.util.MetricsLogUtils
 
bytesToUnit(UnsignedWord, MetricsLogUtils.MemoryUnit) - Static method in class com.oracle.svm.core.util.MetricsLogUtils
 
ByTime() - Constructor for class com.oracle.svm.core.genscavenge.CollectionPolicy.ByTime
 

C

C_SOURCE_FILE_EXTENSION - Static variable in class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
 
CACHED_ARITHMETIC_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CACHED_ARRAY_STORE_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CACHED_CLASS_CAST_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CACHED_NULL_POINTER_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CACHED_OUT_OF_BOUNDS_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
cachedFile(Path) - Method in class com.oracle.svm.hosted.image.sources.SourceCache
Convert a potential resolved candidate path to the corresponding local File in this cache.
cachedPath(Path) - Method in class com.oracle.svm.hosted.image.sources.SourceCache
Convert a potential resolved candidate path to the corresponding local Path in this cache.
cacheReverseMapping() - Static method in class com.oracle.svm.core.heap.GCCause
 
CalendarSubstitutions - Class in com.oracle.svm.core.jdk
Dummy class to have a class with the file's name.
CalendarSubstitutions() - Constructor for class com.oracle.svm.core.jdk.CalendarSubstitutions
 
CalleeSavedRegisters - Class in com.oracle.svm.core
This class provides support for callee-saved registers to the rest of the VM.
CalleeSavedRegisters(Register, List<Register>, Map<Register, Integer>, int, int) - Constructor for class com.oracle.svm.core.CalleeSavedRegisters
 
calleeSavedRegisters - Variable in class com.oracle.svm.core.CalleeSavedRegisters
 
caller - Variable in class com.oracle.svm.core.code.FrameInfoQueryResult
 
caller - Variable in class com.oracle.svm.core.deopt.DeoptimizedFrame.VirtualFrame
 
callerAnnotatedWith(Invoke, Class<? extends Annotation>) - Static method in class com.oracle.svm.hosted.code.CompileQueue
 
callerMethod - Variable in class com.oracle.svm.core.graal.jdk.ObjectCloneWithExceptionNode
 
callForReplacements(DebugContext, RuntimeConfiguration) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
callNewArrayStub(Word, int) - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
callNewInstanceStub(Word) - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
callNewMultiArrayStub(Word, int, Word) - Method in class com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets
 
calloc(UnsignedWord, UnsignedWord) - Static method in class com.oracle.svm.core.posix.headers.LibC
 
calloc(UnsignedWord, UnsignedWord) - Static method in class com.oracle.svm.core.windows.headers.LibC
 
callSlowPath(ForeignCallDescriptor, Object) - Static method in class com.oracle.svm.core.monitor.MonitorSnippets
 
CallTreeNode(ResolvedJavaMethod, ResolvedJavaMethod, GraalFeature.CallTreeNode, int, String) - Constructor for class com.oracle.svm.graal.hosted.GraalFeature.CallTreeNode
 
canBeInlined() - Method in class com.oracle.svm.graal.meta.SubstrateMethod
 
canBeInlined() - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionMethod
 
canBeInlined() - Method in class com.oracle.svm.hosted.code.CEntryPointCallStubMethod
 
canBeInlined() - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
canBeInlined() - Method in class com.oracle.svm.hosted.substitute.AnnotatedMethod
 
canBeInlined() - Method in class com.oracle.svm.hosted.substitute.SubstitutionMethod
 
canBeStaticallyBound() - Method in class com.oracle.svm.graal.meta.SubstrateMethod
 
canBeStaticallyBound() - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionMethod
 
canBeStaticallyBound() - Method in class com.oracle.svm.hosted.code.CEntryPointCallStubMethod
 
canBeStaticallyBound() - Method in class com.oracle.svm.hosted.code.CFunctionPointerCallStubMethod
Overriding this method is necessary in addition to adding the Modifier.STATIC modifier.
canBeStaticallyBound() - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
canBeStaticallyBound() - Method in class com.oracle.svm.hosted.substitute.AnnotatedMethod
 
canBeStaticallyBound() - Method in class com.oracle.svm.hosted.substitute.SubstitutionMethod
 
canBeUsedForInlining(Invoke) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
canBoxPrimitive(JavaConstant) - Method in class com.oracle.svm.graal.meta.SubstrateConstantReflectionProvider
 
cancelInstalledTask(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
canDeferPlugin(GeneratedInvocationPlugin) - Method in class com.oracle.svm.hosted.phases.AnalysisGraphBuilderPhase.AnalysisBytecodeParser
 
canDeferPlugin(GeneratedInvocationPlugin) - Method in class com.oracle.svm.hosted.phases.SubstrateGraphBuilderPhase.SubstrateBytecodeParser
Fold and Node.NodeIntrinsic can be deferred during parsing/decoding.
canDeoptForTesting - Variable in class com.oracle.svm.hosted.code.CompilationInfo
 
canDeoptForTesting() - Method in class com.oracle.svm.hosted.code.CompilationInfo
 
canDeoptForTesting(HostedMethod) - Method in class com.oracle.svm.hosted.code.CompileQueue
Returns true if a method should be considered as deoptimization source.
canDeoptimize() - Method in class com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOfNode
 
canDeoptimize() - Method in class com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOfWithExceptionNode
 
canDeoptimize() - Method in class com.oracle.svm.core.graal.jdk.SubstrateObjectCloneNode
 
canDeoptimize(ForeignCallDescriptor) - Method in class com.oracle.svm.core.graal.meta.SubstrateForeignCallsProvider
 
canDeoptimize() - Method in class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
canDeoptimize() - Method in class com.oracle.svm.core.graal.nodes.CEntryPointLeaveNode
 
canDeoptimize() - Method in class com.oracle.svm.core.graal.nodes.CEntryPointUtilityNode
 
canDeoptimize() - Method in class com.oracle.svm.core.graal.nodes.DeoptEntryNode
 
canDeoptimize() - Method in class com.oracle.svm.core.graal.nodes.DeoptTestNode
 
canDeoptimize() - Method in interface com.oracle.svm.core.meta.SharedMethod
 
canDeoptimize() - Method in class com.oracle.svm.core.nodes.CFunctionEpilogueNode
 
canDeoptimize() - Method in class com.oracle.svm.graal.meta.SubstrateMethod
 
canDeoptimize() - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
canInlinePartialIntrinsicExit() - Method in class com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.SharedBytecodeParser
 
CAnnotationProcessor - Class in com.oracle.svm.hosted.c
Processes native library information for one C Library header file (one { NativeCodeContext }).
CAnnotationProcessor(NativeLibraries, NativeCodeContext) - Constructor for class com.oracle.svm.hosted.c.CAnnotationProcessor
 
CAnnotationProcessorCache - Class in com.oracle.svm.hosted.c
Cache of pre-computed information for the CAnnotationProcessor.
CAnnotationProcessorCache() - Constructor for class com.oracle.svm.hosted.c.CAnnotationProcessorCache
 
CAnnotationProcessorCache.Options - Class in com.oracle.svm.hosted.c
 
canonical(CanonicalizerTool) - Method in class com.oracle.svm.core.graal.nodes.ExceptionStateNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.svm.core.graal.nodes.FloatingWordCastNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.svm.core.graal.nodes.NullaryConstructorOffsetNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.svm.core.graal.nodes.TestDeoptimizeNode
 
canonical(CanonicalizerTool) - Method in class com.oracle.svm.hosted.nodes.DeoptProxyNode
 
canonicalMethodName(ResolvedJavaMethod) - Static method in class com.oracle.svm.hosted.annotation.CustomSubstitution
 
canRead(Target_java_lang_Module) - Method in class com.oracle.svm.core.jdk.Target_java_lang_Module
 
canUse(Class<?>) - Method in class com.oracle.svm.core.jdk.Target_java_lang_Module
 
canUseAsStateDuring() - Method in class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
canUseAsStateDuring() - Method in class com.oracle.svm.core.graal.nodes.CEntryPointLeaveNode
 
canUseAsStateDuring() - Method in class com.oracle.svm.core.graal.nodes.CEntryPointUtilityNode
 
canUseAsStateDuring() - Method in class com.oracle.svm.core.nodes.CFunctionEpilogueNode
 
canVirtualizeLargeByteArrayAccess() - Method in class com.oracle.svm.core.graal.code.SubstratePlatformConfigurationProvider
 
CAPCacheDir - Static variable in class com.oracle.svm.hosted.c.CAnnotationProcessorCache.Options
 
CARD_REMEMBERED_SET_LOCATION - Static variable in class com.oracle.svm.core.genscavenge.CardTable
A LocationIdentity to distinguish card locations from other locations.
CardTable - Class in com.oracle.svm.core.genscavenge
A card remembered set table is a remembered set that summarizes pointer stores into a region.
CardTable.ReferenceToYoungObjectReferenceVisitor - Class in com.oracle.svm.core.genscavenge
Visit an object reference and return false if it is a reference to the young space.
CardTable.ReferenceToYoungObjectVisitor - Class in com.oracle.svm.core.genscavenge
 
CardTable.TestingBackDoor - Class in com.oracle.svm.core.genscavenge
For testing and debugging.
CardTable.Visitor - Interface in com.oracle.svm.core.genscavenge
An interface for visitors to a card remembered set table.
cast(Object, Class<T>) - Static method in class com.oracle.svm.core.SubstrateUtil
CCallStubMethod - Class in com.oracle.svm.hosted.code
 
CCLinkerInvocation - Class in com.oracle.svm.hosted.image
 
CCLinkerInvocation() - Constructor for class com.oracle.svm.hosted.image.CCLinkerInvocation
 
CCLinkerInvocation.Options - Class in com.oracle.svm.hosted.image
 
CCompilerInvoker - Class in com.oracle.svm.hosted.c.codegen
 
CCompilerInvoker(Path) - Constructor for class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
CCompilerInvoker.CompilerErrorHandler - Interface in com.oracle.svm.hosted.c.codegen
 
CCompilerInvoker.CompilerInfo - Class in com.oracle.svm.hosted.c.codegen
 
CCompilerOption - Static variable in class com.oracle.svm.core.SubstrateOptions
 
CCompilerPath - Static variable in class com.oracle.svm.core.SubstrateOptions
 
CConst - Annotation Type in com.oracle.svm.core.c
Qualifies a C type as const in an entry-point method signature.
CConstantValueSupportImpl - Class in com.oracle.svm.hosted.c
 
CConstantValueSupportImpl(NativeLibraries, MetaAccessProvider) - Constructor for class com.oracle.svm.hosted.c.CConstantValueSupportImpl
 
CEntryPointActions - Class in com.oracle.svm.core.c.function
Advanced entry and leave actions for entry point methods annotated with CEntryPoint.
CEntryPointBuiltins - Class in com.oracle.svm.core.c.function
Methods implementing the built-ins of CEntryPoint.Builtin, which are matched by name (case-insensitive).
CEntryPointBuiltins.CEntryPointBuiltinImplementation - Annotation Type in com.oracle.svm.core.c.function
 
CEntryPointCallStubMethod - Class in com.oracle.svm.hosted.code
 
CEntryPointCallStubSupport - Class in com.oracle.svm.hosted.code
 
CEntryPointCreateIsolateParameters - Interface in com.oracle.svm.core.c.function
Parameters for the creation of an isolate.
CEntryPointData - Class in com.oracle.svm.hosted.code
 
CEntryPointEnterNode - Class in com.oracle.svm.core.graal.nodes
 
CEntryPointEnterNode(CEntryPointEnterNode.EnterAction, ValueNode, boolean, boolean) - Constructor for class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
CEntryPointEnterNode.EnterAction - Enum in com.oracle.svm.core.graal.nodes
 
CEntryPointErrors - Class in com.oracle.svm.core.c.function
Errors returned by CEntryPointActions and CEntryPointNativeFunctions and their implementation, including snippets and foreign function calls.
CEntryPointFeature - Class in com.oracle.svm.hosted.thread
 
CEntryPointFeature() - Constructor for class com.oracle.svm.hosted.thread.CEntryPointFeature
 
CEntryPointJavaCallStubMethod - Class in com.oracle.svm.hosted.code
Call stub for invoking CEntryPoint methods via a Java-to-native call to the method's native-to-Java stub.
CEntryPointLeaveNode - Class in com.oracle.svm.core.graal.nodes
 
CEntryPointLeaveNode(CEntryPointLeaveNode.LeaveAction) - Constructor for class com.oracle.svm.core.graal.nodes.CEntryPointLeaveNode
 
CEntryPointLeaveNode(CEntryPointLeaveNode.LeaveAction, ValueNode) - Constructor for class com.oracle.svm.core.graal.nodes.CEntryPointLeaveNode
 
CEntryPointLeaveNode.LeaveAction - Enum in com.oracle.svm.core.graal.nodes
 
CEntryPointLiteralFeature - Class in com.oracle.svm.hosted.code
 
CEntryPointLiteralFeature() - Constructor for class com.oracle.svm.hosted.code.CEntryPointLiteralFeature
 
CEntryPointNativeFunctions - Class in com.oracle.svm.core.c.function
 
CEntryPointNativeFunctions.IsolatePointer - Interface in com.oracle.svm.core.c.function
 
CEntryPointNativeFunctions.IsolateThreadPointer - Interface in com.oracle.svm.core.c.function
 
CEntryPointNativeFunctions.NameTransformation - Class in com.oracle.svm.core.c.function
 
CEntryPointOptions - Annotation Type in com.oracle.svm.core.c.function
 
CEntryPointOptions.AlwaysIncluded - Class in com.oracle.svm.core.c.function
A BooleanSupplier that always returns true.
CEntryPointOptions.AutomaticPrologue - Class in com.oracle.svm.core.c.function
Special placeholder class for CEntryPointOptions.prologue() for examining the entry point method's signature and, in the case of an IsolateThread parameter, using CEntryPointSetup.EnterPrologue or, in the case of an Isolate parameter, using CEntryPointSetup.EnterIsolatePrologue.
CEntryPointOptions.DefaultNameTransformation - Class in com.oracle.svm.core.c.function
 
CEntryPointOptions.NoEpilogue - Class in com.oracle.svm.core.c.function
Special placeholder class for CEntryPointOptions.epilogue() to omit the epilogue entirely.
CEntryPointOptions.NoPrologue - Class in com.oracle.svm.core.c.function
Special placeholder class for CEntryPointOptions.prologue() to omit the prologue entirely.
CEntryPointOptions.NotIncludedAutomatically - Class in com.oracle.svm.core.c.function
A BooleanSupplier that always returns false.
CEntryPointOptions.Publish - Enum in com.oracle.svm.core.c.function
 
CEntryPointOptions.UnchangedNameTransformation - Class in com.oracle.svm.core.c.function
 
CEntryPointPrologueBailoutNode - Class in com.oracle.svm.core.graal.nodes
 
CEntryPointPrologueBailoutNode(ValueNode) - Constructor for class com.oracle.svm.core.graal.nodes.CEntryPointPrologueBailoutNode
 
CEntryPointSetup - Class in com.oracle.svm.core.c.function
 
CEntryPointSetup() - Constructor for class com.oracle.svm.core.c.function.CEntryPointSetup
 
CEntryPointSetup.EnterCreateIsolatePrologue - Class in com.oracle.svm.core.c.function
 
CEntryPointSetup.EnterIsolatePrologue - Class in com.oracle.svm.core.c.function
 
CEntryPointSetup.EnterPrologue - Class in com.oracle.svm.core.c.function
 
CEntryPointSetup.LeaveDetachThreadEpilogue - Class in com.oracle.svm.core.c.function
 
CEntryPointSetup.LeaveEpilogue - Class in com.oracle.svm.core.c.function
 
CEntryPointSetup.LeaveTearDownIsolateEpilogue - Class in com.oracle.svm.core.c.function
 
CEntryPointSnippets - Class in com.oracle.svm.core.graal.snippets
Snippets for calling from C to Java.
CEntryPointSnippets.EnterLowering - Class in com.oracle.svm.core.graal.snippets
 
CEntryPointSnippets.IsolateCreationWatcher - Interface in com.oracle.svm.core.graal.snippets
 
CEntryPointSnippets.LeaveLowering - Class in com.oracle.svm.core.graal.snippets
 
CEntryPointSnippets.UtilityLowering - Class in com.oracle.svm.core.graal.snippets
 
CEntryPointSupport - Class in com.oracle.svm.hosted.c.function
 
CEntryPointSupport() - Constructor for class com.oracle.svm.hosted.c.function.CEntryPointSupport
 
CEntryPointUtilityNode - Class in com.oracle.svm.core.graal.nodes
 
CEntryPointUtilityNode(CEntryPointUtilityNode.UtilityAction, ValueNode) - Constructor for class com.oracle.svm.core.graal.nodes.CEntryPointUtilityNode
 
CEntryPointUtilityNode(CEntryPointUtilityNode.UtilityAction, ValueNode, ValueNode) - Constructor for class com.oracle.svm.core.graal.nodes.CEntryPointUtilityNode
 
CEntryPointUtilityNode.UtilityAction - Enum in com.oracle.svm.core.graal.nodes
 
CEnumCallWrapperMethod - Class in com.oracle.svm.hosted.cenum
Generated code for patching CEnumLookup annotated methods and calling EnumRuntimeData.convertCToJava(long).
CEnumCallWrapperSubstitutionProcessor - Class in com.oracle.svm.hosted.cenum
Substitutes methods declared as native with CEnumLookup annotation with a synthetic graph that calls the appropriate EnumRuntimeData.convertCToJava(long) method.
CEnumCallWrapperSubstitutionProcessor() - Constructor for class com.oracle.svm.hosted.cenum.CEnumCallWrapperSubstitutionProcessor
 
CErrorNumber - Class in com.oracle.svm.core
 
CErrorNumber() - Constructor for class com.oracle.svm.core.CErrorNumber
 
CErrorNumber.CErrorNumberSupport - Interface in com.oracle.svm.core
 
CFunctionCallStubMethod - Class in com.oracle.svm.hosted.code
Call stub for invoking C functions via methods annotated with CFunction.
cFunctionEpilogue(int) - Static method in class com.oracle.svm.core.nodes.CFunctionEpilogueNode
 
CFunctionEpilogueMarker - Class in com.oracle.svm.core.nodes
 
CFunctionEpilogueNode - Class in com.oracle.svm.core.nodes
See comments in CFunctionPrologueNode for details.
CFunctionEpilogueNode(int) - Constructor for class com.oracle.svm.core.nodes.CFunctionEpilogueNode
 
CFunctionLinkages - Class in com.oracle.svm.hosted.code
 
CFunctionOptions - Annotation Type in com.oracle.svm.core.c.function
This annotation is used to override or extend the behavior of CFunction.
CFunctionOptions.Transition - Enum in com.oracle.svm.core.c.function
Describes the thread state transition performed when the C function is invoked.
CFunctionPointerCallStubMethod - Class in com.oracle.svm.hosted.code
A stub for calling native code generated from a method annotated with InvokeCFunctionPointer.
CFunctionPointerCallStubSupport - Class in com.oracle.svm.hosted.code
 
cFunctionPrologue(int) - Static method in class com.oracle.svm.core.nodes.CFunctionPrologueNode
 
cFunctionPrologueData(JavaFrameAnchor, int) - Static method in class com.oracle.svm.core.nodes.CFunctionPrologueDataNode
 
CFunctionPrologueDataNode - Class in com.oracle.svm.core.nodes
We use this class to transport some data from the CFunctionPrologueNode to the InvokeNode.
CFunctionPrologueDataNode(ValueNode, int) - Constructor for class com.oracle.svm.core.nodes.CFunctionPrologueDataNode
 
CFunctionPrologueMarker - Class in com.oracle.svm.core.nodes
 
CFunctionPrologueNode - Class in com.oracle.svm.core.nodes
Represents the prologue that must be executed before a call to a C function, i.e., a function that requires the setup of a JavaFrameAnchor and a thread state transition.
CFunctionPrologueNode(int) - Constructor for class com.oracle.svm.core.nodes.CFunctionPrologueNode
 
CFunctionSnippets - Class in com.oracle.svm.core.graal.snippets
Snippets for calling from Java to C.
CFunctionSubstitutionProcessor - Class in com.oracle.svm.hosted.code
 
CFunctionSubstitutionProcessor() - Constructor for class com.oracle.svm.hosted.code.CFunctionSubstitutionProcessor
 
CGlobalData<T extends org.graalvm.word.PointerBase> - Class in com.oracle.svm.core.c
An object of this class represents a chunk of static global data that is located outside the heap and can be accessed directly by address.
CGlobalData() - Constructor for class com.oracle.svm.core.c.CGlobalData
 
CGLOBALDATA_BASE_SYMBOL_NAME - Static variable in class com.oracle.svm.core.graal.code.CGlobalDataInfo
 
CGLOBALDATA_RUNTIME_BASE_ADDRESS - Static variable in class com.oracle.svm.core.graal.code.CGlobalDataInfo
 
CGlobalDataFactory - Class in com.oracle.svm.core.c
A factory for pre-allocating and pre-initializing chunks of static global data that are located outside of the heap, or for creating references to symbols.
CGlobalDataFeature - Class in com.oracle.svm.hosted.c
 
CGlobalDataFeature() - Constructor for class com.oracle.svm.hosted.c.CGlobalDataFeature
 
CGlobalDataImpl<T extends org.graalvm.word.PointerBase> - Class in com.oracle.svm.core.c
 
CGlobalDataInfo - Class in com.oracle.svm.core.graal.code
 
CGlobalDataInfo(CGlobalDataImpl<?>) - Constructor for class com.oracle.svm.core.graal.code.CGlobalDataInfo
 
CGlobalDataLoadAddressNode - Class in com.oracle.svm.core.graal.nodes
 
CGlobalDataLoadAddressNode(CGlobalDataInfo) - Constructor for class com.oracle.svm.core.graal.nodes.CGlobalDataLoadAddressNode
 
CGlobalDataReference - Class in com.oracle.svm.core.graal.code
 
CGlobalDataReference(CGlobalDataInfo) - Constructor for class com.oracle.svm.core.graal.code.CGlobalDataReference
 
character(char) - Method in class com.oracle.svm.core.log.Log
Prints the provided character.
character(char) - Method in class com.oracle.svm.core.log.RealLog
 
CharsetNodePlugin() - Constructor for class com.oracle.svm.core.jdk.LocalizationFeature.CharsetNodePlugin
 
CharsetSubstitutions - Class in com.oracle.svm.core.jdk
Dummy class to have a class with the file's name.
CharsetSubstitutions() - Constructor for class com.oracle.svm.core.jdk.CharsetSubstitutions
 
CHeader - Annotation Type in com.oracle.svm.core.c
Defines the C header file for entry points enclosed by the annotated class or method.
CHeader.Header - Interface in com.oracle.svm.core.c
 
check(Pointer) - Method in class com.oracle.svm.core.genscavenge.HeapVerifier.MemoryChecker
Check if a pointer meets some criteria, and do something useful if it does.
check(Object, DisallowedImageHeapObjects.DisallowedObjectReporter) - Static method in class com.oracle.svm.core.image.DisallowedImageHeapObjects
 
check(DebugContext, Collection<HostedMethod>) - Static method in class com.oracle.svm.hosted.code.MustNotSynchronizeAnnotationChecker
Entry point method.
check(DebugContext, HostedUniverse, Collection<HostedMethod>) - Static method in class com.oracle.svm.hosted.code.RestrictHeapAccessAnnotationChecker
Entry point method.
check() - Method in class com.oracle.svm.hosted.code.UninterruptibleAnnotationChecker
Check that Uninterruptible has been used consistently.
checkCacheFile(Path) - Method in class com.oracle.svm.hosted.image.sources.SourceCache
Check whether the copy of a given source file in the local source cache is up to date with respect to any original located in this cache's and if not copy the original to the subdirectory that belongs to this cache.
checkContract() - Method in class com.oracle.svm.core.graal.phases.MethodSafepointInsertionPhase
 
checkDelayedInitialization() - Method in interface com.oracle.svm.hosted.classinitialization.ClassInitializationSupport
Check that all registered classes are here, regardless if the AnalysisType got actually marked as used.
checkDelayedInitialization() - Method in class com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization
 
checkDeoptimized(Pointer) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
Checks if a physical stack frame (identified by the stack pointer) was deoptimized, and returns the DeoptimizedFrame in that case.
checkDescriptorExists() - Method in class com.oracle.svm.core.option.HostedOptionKey
Descriptors are not loaded for HostedOptionKey.
checkForbidden(AnalysisType, AnalysisType.UsageKind) - Method in class com.oracle.svm.hosted.SVMHost
 
checkForCycles(Object) - Method in class com.oracle.svm.core.genscavenge.PathExhibitor
 
checkMethod(HostedMethod, HostedMethod) - Method in class com.oracle.svm.hosted.code.MustNotSynchronizeAnnotationChecker
Check this method for direct synchronizations or calls to methods that synchronize.
checkMethod(BigBang, AnalysisMethod, StructuredGraph) - Method in class com.oracle.svm.hosted.SVMHost
 
checkMethods(DebugContext) - Method in class com.oracle.svm.hosted.code.MustNotSynchronizeAnnotationChecker
Check methods with the MustNotSynchronize annotation.
checkObjectGraph(ObjectScanner) - Method in class com.oracle.svm.hosted.analysis.Inflation
 
CheckRecurringCallbackOnNativeToJavaTransition - Static variable in class com.oracle.svm.core.thread.ThreadingSupportImpl.Options
 
checkResult(int, String) - Static method in class com.oracle.svm.core.posix.pthread.PthreadVMLockSupport
 
checkSanity(Isolate) - Static method in class com.oracle.svm.core.Isolates
 
checkStatusIs0(int, String) - Static method in class com.oracle.svm.core.posix.PosixUtils
 
checkUnsafeOffset(ValueNode, ValueNode) - Method in class com.oracle.svm.hosted.analysis.flow.SVMMethodTypeFlowBuilder
 
checkUserLimitations() - Method in class com.oracle.svm.hosted.analysis.Inflation
 
children - Variable in class com.oracle.svm.graal.hosted.GraalFeature.CallTreeNode
 
CInterfaceEnumTool - Class in com.oracle.svm.hosted.phases
 
CInterfaceEnumTool(MetaAccessProvider, SnippetReflectionProvider) - Constructor for class com.oracle.svm.hosted.phases.CInterfaceEnumTool
 
CInterfaceError - Class in com.oracle.svm.hosted.c
 
CInterfaceError(String, Object...) - Constructor for class com.oracle.svm.hosted.c.CInterfaceError
 
CInterfaceInvocationPlugin - Class in com.oracle.svm.hosted.phases
 
CInterfaceInvocationPlugin(MetaAccessProvider, WordTypes, NativeLibraries) - Constructor for class com.oracle.svm.hosted.phases.CInterfaceInvocationPlugin
 
CInterfaceLocationIdentity - Class in com.oracle.svm.core.c.struct
The LocationIdentity implementation used for C interface accessors annotated with UniqueLocationIdentity or C interface accessors that have no specified location identity.
CInterfaceLocationIdentity(String) - Constructor for class com.oracle.svm.core.c.struct.CInterfaceLocationIdentity
 
CInterfaceReadNode - Class in com.oracle.svm.core.graal.nodes
Reads a C memory location.
CInterfaceReadNode(AddressNode, LocationIdentity, Stamp, OnHeapMemoryAccess.BarrierType, String) - Constructor for class com.oracle.svm.core.graal.nodes.CInterfaceReadNode
 
CInterfaceWriteNode - Class in com.oracle.svm.core.graal.nodes
Writes a C memory location.
CInterfaceWriteNode(AddressNode, LocationIdentity, ValueNode, OnHeapMemoryAccess.BarrierType, String) - Constructor for class com.oracle.svm.core.graal.nodes.CInterfaceWriteNode
 
claimPinnedObjectList() - Static method in class com.oracle.svm.core.genscavenge.PinnedObjectImpl
Claim the entire list.
Class - Static variable in class com.oracle.svm.core.SubstrateOptions
 
classesWithKind(InitKind) - Method in interface com.oracle.svm.hosted.classinitialization.ClassInitializationSupport
Returns all classes of a single InitKind.
classesWithKind(InitKind) - Method in class com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization
 
ClassForNameSupport - Class in com.oracle.svm.core.hub
 
ClassForNameSupport() - Constructor for class com.oracle.svm.core.hub.ClassForNameSupport
 
ClassHistogramVisitor - Class in com.oracle.svm.core.heap
Build a histogram of class counts.
ClassHistogramVisitor() - Constructor for class com.oracle.svm.core.heap.ClassHistogramVisitor
Constructor.
ClassHistogramVisitor.HistogramEntry - Class in com.oracle.svm.core.heap
An entry for maps from class names to information about instances of those classes.
classifyObject(Object) - Static method in class com.oracle.svm.core.genscavenge.HeapVerifierImpl
 
ClassInitialization - Static variable in class com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.Options
 
ClassInitializationConfiguration - Class in com.oracle.svm.hosted.classinitialization
Maintains user and system configuration for class initialization in Native Image.
ClassInitializationConfiguration() - Constructor for class com.oracle.svm.hosted.classinitialization.ClassInitializationConfiguration
 
ClassInitializationFeature - Class in com.oracle.svm.hosted.classinitialization
 
ClassInitializationFeature() - Constructor for class com.oracle.svm.hosted.classinitialization.ClassInitializationFeature
 
ClassInitializationFeature.Options - Class in com.oracle.svm.hosted.classinitialization
 
ClassInitializationInfo - Class in com.oracle.svm.core.hub
Information about the runtime class initialization state of a class, and implementation of class initialization according to the Java VM specification.
ClassInitializationInfo(CFunctionPointer) - Constructor for class com.oracle.svm.core.hub.ClassInitializationInfo
 
ClassInitializationInfo.ClassInitializerFunctionPointerHolder - Class in com.oracle.svm.core.hub
Isolates require that all function pointers to image methods are in immutable classes.
ClassInitializationSupport - Interface in com.oracle.svm.hosted.classinitialization
Interface for the class initialization required by the native-image.
ClassInitializationTrackingVisitor - Class in com.oracle.svm.hosted.agent
 
ClassInitializationTrackingVisitor(String, ClassLoader, String, ClassWriter) - Constructor for class com.oracle.svm.hosted.agent.ClassInitializationTrackingVisitor
 
ClassInitializationTrackingVisitor.ClassConstructorMethod - Class in com.oracle.svm.hosted.agent
 
ClassInitializationTrackingVisitor.ClassInitializerMethod - Class in com.oracle.svm.hosted.agent
 
ClassInitializerGraphBuilderPhase - Class in com.oracle.svm.hosted.classinitialization
 
ClassInitializerGraphBuilderPhase(CoreProviders, GraphBuilderConfiguration, OptimisticOptimizations) - Constructor for class com.oracle.svm.hosted.classinitialization.ClassInitializerGraphBuilderPhase
 
ClassInstanceReplacer<S,T> - Class in com.oracle.svm.core.locks
 
ClassInstanceReplacer(Class<S>) - Constructor for class com.oracle.svm.core.locks.ClassInstanceReplacer
 
classList - Variable in class com.oracle.svm.core.heap.ClassHistogramVisitor
 
ClassLoaderFeature - Class in com.oracle.svm.hosted
 
ClassLoaderFeature() - Constructor for class com.oracle.svm.hosted.ClassLoaderFeature
 
className - Variable in class com.oracle.svm.core.heap.ClassHistogramVisitor.HistogramEntry
The name of the class.
className - Variable in enum com.oracle.svm.core.OS
The identifier of this OS as part of a class name.
ClassNewInstanceFeature - Class in com.oracle.svm.hosted
 
ClassNewInstanceFeature() - Constructor for class com.oracle.svm.hosted.ClassNewInstanceFeature
 
ClassOrPackageConfig - Class in com.oracle.svm.hosted.classinitialization
 
classPathEntries - Static variable in class com.oracle.svm.hosted.image.sources.SourceCache
A list of all entries in the classpath used by the native image classloader.
classpathToString(Path) - Static method in class com.oracle.svm.core.util.ClasspathUtils
 
ClasspathUtils - Class in com.oracle.svm.core.util
 
ClasspathUtils() - Constructor for class com.oracle.svm.core.util.ClasspathUtils
 
ClassValueFeature - Class in com.oracle.svm.hosted
 
ClassValueFeature() - Constructor for class com.oracle.svm.hosted.ClassValueFeature
 
ClassValueSupport(Map<ClassValue<?>, Map<Class<?>, Object>>) - Constructor for class com.oracle.svm.core.jdk.JavaLangSubstitutions.ClassValueSupport
 
clazz(Feature.FeatureAccess, String) - Static method in class com.oracle.svm.core.jdk.JNIRegistrationUtil
 
cleanRememberedSetOfUnalignedHeapChunk(UnalignedHeapChunk.UnalignedHeader) - Static method in class com.oracle.svm.core.genscavenge.UnalignedHeapChunk
Clean the remembered set for the given chunk.
cleanTableToIndex(Pointer, UnsignedWord) - Static method in class com.oracle.svm.core.genscavenge.CardTable.TestingBackDoor
 
cleanup() - Method in class com.oracle.svm.hosted.dashboard.DashboardDumpFeature
 
cleanup() - Method in class com.oracle.svm.truffle.TruffleFeature
 
cleanupAfterAnalysis() - Method in class com.oracle.svm.hosted.analysis.Inflation
 
cleanupExitedOsThreads() - Method in class com.oracle.svm.core.thread.VMThreads
 
clear(Reference<T>) - Static method in class com.oracle.svm.core.heap.ReferenceInternals
 
clear() - Method in class com.oracle.svm.core.WeakIdentityHashMap
Removes all of the mappings from this map.
clear() - Method in class com.oracle.svm.hosted.code.CompilationInfo
 
clear() - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
clear() - Static method in class com.oracle.svm.jni.JNIThreadLocalPendingException
 
clearActions() - Static method in class com.oracle.svm.core.thread.VMThreads.ActionOnTransitionToJavaSupport
 
clearAddress() - Method in interface com.oracle.svm.core.deopt.SubstrateInstalledCode
 
clearAddress() - Method in class com.oracle.svm.graal.meta.SubstrateInstalledCodeImpl
 
clearAddress() - Method in class com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget
 
clearBits(UnsignedWord) - Static method in class com.oracle.svm.core.genscavenge.ObjectHeaderImpl
Clear the object header bits from a header.
clearCache(long, long) - Static method in class com.oracle.svm.core.CodeSynchronizationOperations
 
clearCurrentThreadOwner() - Method in class com.oracle.svm.core.locks.VMMutex
 
clearInThread() - Static method in class com.oracle.svm.hosted.ImageSingletonsSupportImpl.HostedManagement
 
clearInThread() - Method in class com.oracle.svm.hosted.SVMHost
 
clearProperty(String) - Method in class com.oracle.svm.core.jdk.SystemPropertiesSupport
 
clearState() - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
clearSystemPropertiesForImage() - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
clearUnspecifiedOwner() - Method in class com.oracle.svm.core.locks.VMMutex
 
CLibraryPath - Static variable in class com.oracle.svm.core.SubstrateOptions
 
clock_gettime(int, Time.timespec) - Static method in class com.oracle.svm.core.posix.headers.linux.LinuxTime
 
CLOCK_MONOTONIC() - Static method in class com.oracle.svm.core.posix.headers.linux.LinuxTime
 
clone() - Method in class com.oracle.svm.core.heap.Target_java_lang_ref_Reference
 
cloneSnippet(Object) - Static method in class com.oracle.svm.core.graal.jdk.SubstrateObjectCloneSnippets
 
close() - Method in class com.oracle.svm.core.genscavenge.GCImpl.Timer
 
close() - Method in interface com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor.Counters
 
close() - Method in class com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor.NoopCounters
 
close() - Method in class com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor.RealCounters
 
close() - Method in class com.oracle.svm.core.genscavenge.Latch
Close the Latch, e.g., in a try statement.
close() - Method in class com.oracle.svm.core.genscavenge.PinnedObjectImpl
Releases the pin for the object.
close() - Method in class com.oracle.svm.core.heap.NoAllocationVerifier
 
close() - Method in class com.oracle.svm.core.heap.PinnedBuffer
Releases the pin for the buffer.
close() - Method in class com.oracle.svm.core.locks.VMMutex
Releases the lock when locking using a try-with-resource statement.
close() - Method in class com.oracle.svm.core.log.Log
An implementation of AutoCloseable.close().
close() - Static method in class com.oracle.svm.core.posix.headers.CSunMiscSignal
 
close(int) - Static method in class com.oracle.svm.core.posix.headers.Unistd.NoTransitions
 
close() - Method in class com.oracle.svm.hosted.DeadlockWatchdog
 
close() - Method in class com.oracle.svm.hosted.server.StreamingServerMessageOutputStream
 
close() - Method in class com.oracle.svm.truffle.nfi.LocalNativeScope
 
close() - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport.ErrnoMirrorContext
 
close() - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport.NativeErrnoContext
 
close() - Method in class com.oracle.svm.truffle.SubstrateTruffleCompilationIdentifier
 
CloseHandle(WinBase.HANDLE) - Static method in class com.oracle.svm.core.windows.headers.WinBase
CloseHandle
closeLocalScope(LocalNativeScope, LocalNativeScope) - Static method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
CODE_INFO_NAME - Static variable in class com.oracle.svm.core.code.ImageCodeInfo
 
codeAlignment() - Static method in class com.oracle.svm.core.SubstrateOptions
The alignment for AOT and JIT compiled methods.
codeCache - Variable in class com.oracle.svm.hosted.image.AbstractBootImage
 
codeCache - Variable in class com.oracle.svm.hosted.image.NativeBootImage.NativeTextSectionImpl
 
CodeCacheCounters - Static variable in class com.oracle.svm.core.code.CodeInfoTable.Options
 
CodeInfo - Interface in com.oracle.svm.core.code
A tethered CodeInfo object that can be accessed using the static methods on the class CodeInfoAccess.
CodeInfoAccess - Class in com.oracle.svm.core.code
Provides functionality to query information about a unit of compiled code from a CodeInfo object.
CodeInfoDecoder - Class in com.oracle.svm.core.code
Decodes the metadata for compiled code.
CodeInfoDecoder.Options - Class in com.oracle.svm.core.code
 
CodeInfoEncoder - Class in com.oracle.svm.core.code
 
CodeInfoEncoder(FrameInfoEncoder.Customization) - Constructor for class com.oracle.svm.core.code.CodeInfoEncoder
 
CodeInfoEncoder.Counters - Class in com.oracle.svm.core.code
 
CodeInfoEncoder.Options - Class in com.oracle.svm.core.code
 
CodeInfoEncoderCounters - Static variable in class com.oracle.svm.core.code.CodeInfoEncoder.Options
 
CodeInfoIndexGranularity - Static variable in class com.oracle.svm.core.code.CodeInfoDecoder.Options
 
CodeInfoQueryResult - Class in com.oracle.svm.core.code
Information about an instruction pointer (IP), created and returned by methods in CodeInfoTable.
CodeInfoQueryResult() - Constructor for class com.oracle.svm.core.code.CodeInfoQueryResult
 
CodeInfoTable - Class in com.oracle.svm.core.code
Provides the main entry points to look up metadata for code, either ahead-of-time compiled code in the native image or code compiled at runtime.
CodeInfoTable() - Constructor for class com.oracle.svm.core.code.CodeInfoTable
 
CodeInfoTable.Options - Class in com.oracle.svm.core.code
 
CodeInfoTether - Class in com.oracle.svm.core.code
Every CodeInfo object has a corresponding CodeInfoTether that is used for managing the lifecycle of the unmanaged memory that is used for the CodeInfo object.
CodeInfoTether(boolean) - Constructor for class com.oracle.svm.core.code.CodeInfoTether
 
CodeReferenceMapDecoder - Class in com.oracle.svm.core.heap
 
CodeReferenceMapDecoder() - Constructor for class com.oracle.svm.core.heap.CodeReferenceMapDecoder
 
CodeReferenceMapEncoder - Class in com.oracle.svm.core.heap
 
CodeReferenceMapEncoder() - Constructor for class com.oracle.svm.core.heap.CodeReferenceMapEncoder
 
CodeSynchronizationNode - Class in com.oracle.svm.core.nodes
 
CodeSynchronizationNode() - Constructor for class com.oracle.svm.core.nodes.CodeSynchronizationNode
 
CodeSynchronizationOperations - Class in com.oracle.svm.core
 
CodeSynchronizationOperations() - Constructor for class com.oracle.svm.core.CodeSynchronizationOperations
 
collect(GCCause) - Method in class com.oracle.svm.core.genscavenge.GCImpl
 
collect(GCCause) - Method in interface com.oracle.svm.core.heap.GC
Cause a collection of the Heap's choosing.
collectCompletely() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.BySpaceAndTime
 
collectCompletely() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.ByTime
 
collectCompletely() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy
Return true if this collection should be a complete collection.
collectCompletely() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.NeverCollect
 
collectCompletely() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.OnlyCompletely
 
collectCompletely() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.OnlyIncrementally
 
collectCompletely(GCCause) - Method in class com.oracle.svm.core.genscavenge.GCImpl
 
collectCompletely(GCCause) - Method in interface com.oracle.svm.core.heap.GC
Cause a full collection.
CollectDeoptimizationSourcePositionsPhase - Class in com.oracle.svm.core.graal.phases
This phase collects NodeSourcePosition for deoptimizations.
CollectDeoptimizationSourcePositionsPhase() - Constructor for class com.oracle.svm.core.graal.phases.CollectDeoptimizationSourcePositionsPhase
 
collectFailedSpeculations() - Method in class com.oracle.svm.core.deopt.SubstrateSpeculationLog
 
collectIncrementally() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.BySpaceAndTime
 
collectIncrementally() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.ByTime
 
collectIncrementally() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy
Return true if this collection should do an incremental collection.
collectIncrementally() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.NeverCollect
 
collectIncrementally() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.OnlyCompletely
 
collectIncrementally() - Method in class com.oracle.svm.core.genscavenge.CollectionPolicy.OnlyIncrementally
 
CollectionPolicy - Class in com.oracle.svm.core.genscavenge
A collection policy to decide when to collect incrementally or completely.
CollectionPolicy.BySpaceAndTime - Class in com.oracle.svm.core.genscavenge
A collection policy that delays complete collections until the heap has at least `-Xms` space in it, and then tries to balance time in incremental and complete collections.
CollectionPolicy.ByTime - Class in com.oracle.svm.core.genscavenge
A collection policy that attempts to balance the time spent in incremental collections and the time spent in full collections.
CollectionPolicy.NeverCollect - Class in com.oracle.svm.core.genscavenge
For debugging: A collection policy that never collects.
CollectionPolicy.OnlyCompletely - Class in com.oracle.svm.core.genscavenge
For debugging: A collection policy that only collects completely.
CollectionPolicy.OnlyIncrementally - Class in com.oracle.svm.core.genscavenge
For debugging: A collection policy that only collects incrementally.
CollectionPolicy.Options - Class in com.oracle.svm.core.genscavenge
 
CollectionWatcher - Class in com.oracle.svm.core.heap
The abstract base class for CollectionWatchers.
CollectionWatcher() - Constructor for class com.oracle.svm.core.heap.CollectionWatcher
Constructor for subclasses.
collectOptions(List<Class<? extends OptionDescriptors>>, SortedMap<String, OptionDescriptor>, SortedMap<String, OptionDescriptor>) - Static method in class com.oracle.svm.hosted.option.HostedOptionParser
 
collectScepticallyThreshold() - Static method in class com.oracle.svm.core.genscavenge.HeapPolicy.ScepticallyCollect
 
com.oracle.svm.core - package com.oracle.svm.core
 
com.oracle.svm.core.aarch64 - package com.oracle.svm.core.aarch64
 
com.oracle.svm.core.allocationprofile - package com.oracle.svm.core.allocationprofile
 
com.oracle.svm.core.amd64 - package com.oracle.svm.core.amd64
 
com.oracle.svm.core.annotate - package com.oracle.svm.core.annotate
 
com.oracle.svm.core.c - package com.oracle.svm.core.c
 
com.oracle.svm.core.c.enums - package com.oracle.svm.core.c.enums
 
com.oracle.svm.core.c.function - package com.oracle.svm.core.c.function
 
com.oracle.svm.core.c.libc - package com.oracle.svm.core.c.libc
 
com.oracle.svm.core.c.struct - package com.oracle.svm.core.c.struct
 
com.oracle.svm.core.code - package com.oracle.svm.core.code
 
com.oracle.svm.core.config - package com.oracle.svm.core.config
 
com.oracle.svm.core.configure - package com.oracle.svm.core.configure
 
com.oracle.svm.core.deopt - package com.oracle.svm.core.deopt
 
com.oracle.svm.core.genscavenge - package com.oracle.svm.core.genscavenge
 
com.oracle.svm.core.genscavenge.graal - package com.oracle.svm.core.genscavenge.graal
 
com.oracle.svm.core.genscavenge.graal.nodes - package com.oracle.svm.core.genscavenge.graal.nodes
 
com.oracle.svm.core.graal - package com.oracle.svm.core.graal
 
com.oracle.svm.core.graal.aarch64 - package com.oracle.svm.core.graal.aarch64
 
com.oracle.svm.core.graal.amd64 - package com.oracle.svm.core.graal.amd64
 
com.oracle.svm.core.graal.code - package com.oracle.svm.core.graal.code
 
com.oracle.svm.core.graal.jdk - package com.oracle.svm.core.graal.jdk
 
com.oracle.svm.core.graal.lir - package com.oracle.svm.core.graal.lir
 
com.oracle.svm.core.graal.meta - package com.oracle.svm.core.graal.meta
 
com.oracle.svm.core.graal.nodes - package com.oracle.svm.core.graal.nodes
 
com.oracle.svm.core.graal.nodes.aarch64 - package com.oracle.svm.core.graal.nodes.aarch64
 
com.oracle.svm.core.graal.phases - package com.oracle.svm.core.graal.phases
 
com.oracle.svm.core.graal.replacements - package com.oracle.svm.core.graal.replacements
 
com.oracle.svm.core.graal.snippets - package com.oracle.svm.core.graal.snippets
 
com.oracle.svm.core.graal.stackvalue - package com.oracle.svm.core.graal.stackvalue
 
com.oracle.svm.core.graal.thread - package com.oracle.svm.core.graal.thread
 
com.oracle.svm.core.graal.word - package com.oracle.svm.core.graal.word
 
com.oracle.svm.core.handles - package com.oracle.svm.core.handles
 
com.oracle.svm.core.heap - package com.oracle.svm.core.heap
 
com.oracle.svm.core.hub - package com.oracle.svm.core.hub
 
com.oracle.svm.core.image - package com.oracle.svm.core.image
 
com.oracle.svm.core.jdk - package com.oracle.svm.core.jdk
 
com.oracle.svm.core.jdk.proxy - package com.oracle.svm.core.jdk.proxy
 
com.oracle.svm.core.jni - package com.oracle.svm.core.jni
 
com.oracle.svm.core.locks - package com.oracle.svm.core.locks
 
com.oracle.svm.core.log - package com.oracle.svm.core.log
 
com.oracle.svm.core.meta - package com.oracle.svm.core.meta
 
com.oracle.svm.core.monitor - package com.oracle.svm.core.monitor
 
com.oracle.svm.core.nodes - package com.oracle.svm.core.nodes
 
com.oracle.svm.core.option - package com.oracle.svm.core.option
Substrate VM re-uses much of the Graal option system for handling its own options.
com.oracle.svm.core.os - package com.oracle.svm.core.os
 
com.oracle.svm.core.posix - package com.oracle.svm.core.posix
 
com.oracle.svm.core.posix.darwin - package com.oracle.svm.core.posix.darwin
 
com.oracle.svm.core.posix.headers - package com.oracle.svm.core.posix.headers
 
com.oracle.svm.core.posix.headers.darwin - package com.oracle.svm.core.posix.headers.darwin
 
com.oracle.svm.core.posix.headers.linux - package com.oracle.svm.core.posix.headers.linux
 
com.oracle.svm.core.posix.linux - package com.oracle.svm.core.posix.linux
 
com.oracle.svm.core.posix.pthread - package com.oracle.svm.core.posix.pthread
 
com.oracle.svm.core.posix.thread - package com.oracle.svm.core.posix.thread
 
com.oracle.svm.core.properties - package com.oracle.svm.core.properties
 
com.oracle.svm.core.reflect - package com.oracle.svm.core.reflect
 
com.oracle.svm.core.snippets - package com.oracle.svm.core.snippets
 
com.oracle.svm.core.stack - package com.oracle.svm.core.stack
 
com.oracle.svm.core.thread - package com.oracle.svm.core.thread
 
com.oracle.svm.core.threadlocal - package com.oracle.svm.core.threadlocal
 
com.oracle.svm.core.util - package com.oracle.svm.core.util
 
com.oracle.svm.core.util.json - package com.oracle.svm.core.util.json
 
com.oracle.svm.core.windows - package com.oracle.svm.core.windows
 
com.oracle.svm.core.windows.headers - package com.oracle.svm.core.windows.headers
 
com.oracle.svm.graal - package com.oracle.svm.graal
 
com.oracle.svm.graal.hosted - package com.oracle.svm.graal.hosted
 
com.oracle.svm.graal.meta - package com.oracle.svm.graal.meta
 
com.oracle.svm.graal.meta.aarch64 - package com.oracle.svm.graal.meta.aarch64
 
com.oracle.svm.graal.meta.amd64 - package com.oracle.svm.graal.meta.amd64
 
com.oracle.svm.hosted - package com.oracle.svm.hosted
 
com.oracle.svm.hosted.agent - package com.oracle.svm.hosted.agent
 
com.oracle.svm.hosted.agent.jdk8.lambda - package com.oracle.svm.hosted.agent.jdk8.lambda
 
com.oracle.svm.hosted.ameta - package com.oracle.svm.hosted.ameta
 
com.oracle.svm.hosted.analysis - package com.oracle.svm.hosted.analysis
 
com.oracle.svm.hosted.analysis.flow - package com.oracle.svm.hosted.analysis.flow
 
com.oracle.svm.hosted.annotation - package com.oracle.svm.hosted.annotation
 
com.oracle.svm.hosted.c - package com.oracle.svm.hosted.c
 
com.oracle.svm.hosted.c.codegen - package com.oracle.svm.hosted.c.codegen
 
com.oracle.svm.hosted.c.function - package com.oracle.svm.hosted.c.function
 
com.oracle.svm.hosted.c.info - package com.oracle.svm.hosted.c.info
 
com.oracle.svm.hosted.c.query - package com.oracle.svm.hosted.c.query
 
com.oracle.svm.hosted.c.util - package com.oracle.svm.hosted.c.util
 
com.oracle.svm.hosted.cenum - package com.oracle.svm.hosted.cenum
 
com.oracle.svm.hosted.classinitialization - package com.oracle.svm.hosted.classinitialization
 
com.oracle.svm.hosted.code - package com.oracle.svm.hosted.code
 
com.oracle.svm.hosted.code.aarch64 - package com.oracle.svm.hosted.code.aarch64
 
com.oracle.svm.hosted.code.amd64 - package com.oracle.svm.hosted.code.amd64
 
com.oracle.svm.hosted.config - package com.oracle.svm.hosted.config
 
com.oracle.svm.hosted.dashboard - package com.oracle.svm.hosted.dashboard
 
com.oracle.svm.hosted.diagnostic - package com.oracle.svm.hosted.diagnostic
 
com.oracle.svm.hosted.image - package com.oracle.svm.hosted.image
 
com.oracle.svm.hosted.image.sources - package com.oracle.svm.hosted.image.sources
 
com.oracle.svm.hosted.lambda - package com.oracle.svm.hosted.lambda
 
com.oracle.svm.hosted.meta - package com.oracle.svm.hosted.meta
 
com.oracle.svm.hosted.nodes - package com.oracle.svm.hosted.nodes
 
com.oracle.svm.hosted.option - package com.oracle.svm.hosted.option
 
com.oracle.svm.hosted.phases - package com.oracle.svm.hosted.phases
 
com.oracle.svm.hosted.server - package com.oracle.svm.hosted.server
 
com.oracle.svm.hosted.snippets - package com.oracle.svm.hosted.snippets
 
com.oracle.svm.hosted.substitute - package com.oracle.svm.hosted.substitute
 
com.oracle.svm.hosted.thread - package com.oracle.svm.hosted.thread
 
com.oracle.svm.jni - package com.oracle.svm.jni
 
com.oracle.svm.jni.access - package com.oracle.svm.jni.access
 
com.oracle.svm.jni.functions - package com.oracle.svm.jni.functions
 
com.oracle.svm.jni.hosted - package com.oracle.svm.jni.hosted
 
com.oracle.svm.jni.nativeapi - package com.oracle.svm.jni.nativeapi
This package contains representations of the native entities declared by JNI.
com.oracle.svm.reflect.helpers - package com.oracle.svm.reflect.helpers
 
com.oracle.svm.reflect.hosted - package com.oracle.svm.reflect.hosted
 
com.oracle.svm.reflect.proxy - package com.oracle.svm.reflect.proxy
 
com.oracle.svm.reflect.proxy.hosted - package com.oracle.svm.reflect.proxy.hosted
 
com.oracle.svm.reflect.target - package com.oracle.svm.reflect.target
 
com.oracle.svm.truffle - package com.oracle.svm.truffle
 
com.oracle.svm.truffle.api - package com.oracle.svm.truffle.api
 
com.oracle.svm.truffle.nfi - package com.oracle.svm.truffle.nfi
 
com.oracle.svm.truffle.nfi.libffi - package com.oracle.svm.truffle.nfi.libffi
 
com.oracle.svm.truffle.nfi.posix - package com.oracle.svm.truffle.nfi.posix
 
com.oracle.svm.truffle.nfi.windows - package com.oracle.svm.truffle.nfi.windows
 
commandArgument(OptionKey<?>, String) - Static method in class com.oracle.svm.core.option.SubstrateOptionsParser
Returns a string to be used on command line to set the option to a desirable value.
commandArgument(OptionKey<?>, String, String) - Static method in class com.oracle.svm.core.option.SubstrateOptionsParser
Returns a string to be used on command line to set the option to a desirable value.
commit(PointerBase, UnsignedWord, int) - Method in interface com.oracle.svm.core.os.VirtualMemoryProvider
Commit an address range so that physical memory or swap memory can be provisioned for it, and the memory can be accessed in the specified access modes.
commit(PointerBase, UnsignedWord, int) - Method in class com.oracle.svm.core.posix.PosixVirtualMemoryProvider
 
commit(PointerBase, UnsignedWord, int) - Method in class com.oracle.svm.core.windows.WindowsVirtualMemoryProvider
 
CommittedMemoryProvider - Interface in com.oracle.svm.core.os
A provider of ranges of committed memory, which is virtual memory that is backed by physical memory or swap space.
CommittedMemoryProvider.Access - Enum in com.oracle.svm.core.os
 
committedObjectMemoryOfUnalignedHeapChunk(UnalignedHeapChunk.UnalignedHeader) - Static method in class com.oracle.svm.core.genscavenge.UnalignedHeapChunk
The committed object memory is the space between start and end.
compareAndSet(int, int) - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicInteger
 
compareAndSet(long, long) - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicLong
 
compareAndSet(T, T) - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicPointer
 
compareAndSet(T, T) - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicReference
 
compareAndSet(T, T) - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicWord
Atomically sets the value to the given updated value if the current value == the expected value.
compareAndSet(int, int) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalInt
 
compareAndSet(IsolateThread, int, int) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalInt
 
compareAndSet(long, long) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalLong
 
compareAndSet(IsolateThread, long, long) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalLong
 
compareAndSet(T, T) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalObject
 
compareAndSet(IsolateThread, T, T) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalObject
 
compareAndSet(T, T) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalWord
 
compareAndSet(IsolateThread, T, T) - Method in class com.oracle.svm.core.threadlocal.FastThreadLocalWord
 
compareAndSetNativeToNewStatus(int) - Static method in class com.oracle.svm.core.thread.VMThreads.StatusSupport
A guarded transition from native to another status.
compareAndSetNativeToSafepoint(IsolateThread) - Static method in class com.oracle.svm.core.thread.VMThreads.StatusSupport
There is no unguarded change to safepoint.
CompareAndSetVMThreadLocalNode - Class in com.oracle.svm.core.graal.thread
 
CompareAndSetVMThreadLocalNode(VMThreadLocalInfo, ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.svm.core.graal.thread.CompareAndSetVMThreadLocalNode
 
compareTo(HostedField) - Method in class com.oracle.svm.hosted.meta.HostedField
 
compareTo(HostedMethod) - Method in class com.oracle.svm.hosted.meta.HostedMethod
 
compareTo(HostedType) - Method in class com.oracle.svm.hosted.meta.HostedType
 
compatibleWith(NativeImageOptions.CStandards) - Method in enum com.oracle.svm.hosted.NativeImageOptions.CStandards
 
compilationIdentifier - Variable in class com.oracle.svm.hosted.code.CompileQueue.CompileTask
 
CompilationInfo - Class in com.oracle.svm.hosted.code
 
CompilationInfo(HostedMethod) - Constructor for class com.oracle.svm.hosted.code.CompilationInfo
 
compilationInfo - Variable in class com.oracle.svm.hosted.meta.HostedMethod
 
CompilationInfoSupport - Class in com.oracle.svm.hosted.code
 
CompilationInfoSupport() - Constructor for class com.oracle.svm.hosted.code.CompilationInfoSupport
 
compilationProblemsPerAction - Variable in class com.oracle.svm.graal.GraalSupport
 
compilations - Variable in class com.oracle.svm.hosted.image.NativeImageCodeCache
 
compilationsByStart - Variable in class com.oracle.svm.hosted.image.NativeImageCodeCache
 
compile(DebugContext, SubstrateMethod) - Static method in class com.oracle.svm.graal.SubstrateGraalUtils
Does the compilation of the method and returns the compilation result.
compile(DebugContext, HostedMethod, CompilationIdentifier, CompileQueue.CompileReason, RuntimeConfiguration) - Method in interface com.oracle.svm.hosted.code.CompileQueue.CompileFunction
 
compileAll() - Method in class com.oracle.svm.hosted.code.CompileQueue
 
compileAndParseError(List<String>, Path, Path, CCompilerInvoker.CompilerErrorHandler, DebugContext) - Method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
compiledBytes - Variable in class com.oracle.svm.graal.meta.RuntimeCodeInstaller
 
compileGraph(SharedMethod, StructuredGraph) - Static method in class com.oracle.svm.graal.SubstrateGraalUtils
 
CompileQueue - Class in com.oracle.svm.hosted.code
 
CompileQueue(DebugContext, FeatureHandler, HostedUniverse, SharedRuntimeConfigurationBuilder, Boolean, SnippetReflectionProvider, ForkJoinPool) - Constructor for class com.oracle.svm.hosted.code.CompileQueue
 
CompileQueue.CompileFunction - Interface in com.oracle.svm.hosted.code
 
CompileQueue.CompileReason - Class in com.oracle.svm.hosted.code
 
CompileQueue.CompileTask - Class in com.oracle.svm.hosted.code
 
CompileQueue.DirectCallReason - Class in com.oracle.svm.hosted.code
 
CompileQueue.EntryPointReason - Class in com.oracle.svm.hosted.code
 
CompileQueue.ParseFunction - Interface in com.oracle.svm.hosted.code
 
CompileQueue.ParseTask - Class in com.oracle.svm.hosted.code
 
CompileQueue.TrivialInlineTask - Class in com.oracle.svm.hosted.code
 
CompileQueue.VirtualCallReason - Class in com.oracle.svm.hosted.code
 
CompilerBackend - Static variable in class com.oracle.svm.core.SubstrateOptions
 
CompileReason(CompileQueue.CompileReason) - Constructor for class com.oracle.svm.hosted.code.CompileQueue.CompileReason
 
compilerInfo - Variable in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
CompilerInfo(Path, String, String, String, int, int, int, String) - Constructor for class com.oracle.svm.hosted.c.codegen.CCompilerInvoker.CompilerInfo
 
compilerPath - Variable in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker.CompilerInfo
 
CompileTask(HostedMethod, CompileQueue.CompileReason) - Constructor for class com.oracle.svm.hosted.code.CompileQueue.CompileTask
 
compositeValueClasses - Variable in class com.oracle.svm.graal.GraalSupport
 
compress(ValueNode, CompressEncoding) - Static method in class com.oracle.svm.core.graal.nodes.SubstrateCompressionNode
 
compress(Constant) - Method in class com.oracle.svm.core.graal.nodes.SubstrateCompressionNode
 
compress() - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
compress() - Method in interface com.oracle.svm.core.meta.CompressibleConstant
 
compress() - Method in class com.oracle.svm.core.meta.DirectSubstrateObjectConstant
 
compress() - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
compressed(AbstractObjectStamp, CompressEncoding) - Static method in class com.oracle.svm.core.graal.nodes.SubstrateNarrowOopStamp
 
compressed - Variable in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
COMPRESSED_NULL - Static variable in class com.oracle.svm.core.meta.CompressedNullConstant
 
CompressedNullConstant - Class in com.oracle.svm.core.meta
The compressed representation of the null constant.
CompressibleConstant - Interface in com.oracle.svm.core.meta
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in interface com.oracle.svm.core.annotate.RecomputeFieldValue.CustomFieldValueComputer
Computes the new field value.
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.hosted.AccessorComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.hosted.FieldOffsetComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Constructor.ConstructorAnnotatedReceiverTypeComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedExceptionTypesComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedParameterTypesComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedReceiverTypeComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.AnnotatedReturnTypeComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Executable.ParameterAnnotationsComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Field.AnnotatedTypeComputer
 
compute(MetaAccessProvider, ResolvedJavaField, ResolvedJavaField, Object) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_Method.DefaultValueComputer
 
computeCurrentCapacity() - Method in class com.oracle.svm.core.handles.ObjectHandlesImpl
 
computeCurrentCount() - Method in class com.oracle.svm.core.handles.ObjectHandlesImpl
 
ComputedValue - Interface in com.oracle.svm.hosted.substitute
 
ComputedValueField - Class in com.oracle.svm.hosted.substitute
Wraps a field whose value is recomputed when added to an image.
ComputedValueField(ResolvedJavaField, ResolvedJavaField, RecomputeFieldValue.Kind, Class<?>, String, boolean) - Constructor for class com.oracle.svm.hosted.substitute.ComputedValueField
 
computeLockValue(FrameState, int) - Method in class com.oracle.svm.core.graal.code.SubstrateDebugInfoBuilder
 
computeProfiles() - Method in class com.oracle.svm.core.ImageProfiles
Obtains the current profiles.
computeStamp(Stamp) - Static method in interface com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOf
 
computeSubstitutions(SVMHost, ResolvedJavaType, OptionValues) - Method in class com.oracle.svm.hosted.substitute.UnsafeAutomaticSubstitutionProcessor
 
conditions - Variable in class com.oracle.svm.core.posix.pthread.PthreadVMLockSupport
All conditions, so that we can initialize them at run time when the VM starts.
condTimedWait(long) - Method in class com.oracle.svm.core.thread.ParkEvent
cond_timedwait, similar to ParkEvent.condWait() but with a timeout in nanoseconds.
condWait() - Method in class com.oracle.svm.core.thread.ParkEvent
 
ConfigurableClassInitialization - Class in com.oracle.svm.hosted.classinitialization
The core class for deciding whether a class should be initialized during image building or class initialization should be delayed to runtime.
ConfigurableClassInitialization(MetaAccessProvider, ImageClassLoader) - Constructor for class com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization
 
ConfigurationFiles - Class in com.oracle.svm.core.configure
Gathers configuration files from specified directories without having to provide each configuration file individually.
ConfigurationFiles() - Constructor for class com.oracle.svm.core.configure.ConfigurationFiles
 
ConfigurationFiles.Options - Class in com.oracle.svm.core.configure
 
ConfigurationParser - Class in com.oracle.svm.core.configure
 
ConfigurationParser() - Constructor for class com.oracle.svm.core.configure.ConfigurationParser
 
ConfigurationParserUtils - Class in com.oracle.svm.hosted.config
 
ConfigurationParserUtils() - Constructor for class com.oracle.svm.hosted.config.ConfigurationParserUtils
 
ConfigurationResourceRoots - Static variable in class com.oracle.svm.core.configure.ConfigurationFiles.Options
 
ConfigurationValues - Class in com.oracle.svm.core.config
Accessors for important configuration objects that are always accessible via the ImageSingletons.
ConfigurationValues() - Constructor for class com.oracle.svm.core.config.ConfigurationValues
 
confstr(int, CCharPointer, UnsignedWord) - Static method in class com.oracle.svm.core.posix.headers.Unistd
 
constantEquals(Constant, Constant) - Method in class com.oracle.svm.core.graal.meta.SharedConstantReflectionProvider
 
ConstantFoldLoadFieldPlugin - Class in com.oracle.svm.hosted.phases
 
ConstantFoldLoadFieldPlugin(ClassInitializationSupport) - Constructor for class com.oracle.svm.hosted.phases.ConstantFoldLoadFieldPlugin
 
ConstantInfo - Class in com.oracle.svm.hosted.c.info
 
ConstantInfo(String, SizableInfo.ElementKind, ResolvedJavaMethod) - Constructor for class com.oracle.svm.hosted.c.info.ConstantInfo
 
constantPools - Variable in class com.oracle.svm.hosted.meta.HostedUniverse
 
construct() - Method in class com.oracle.svm.hosted.c.info.InfoTreeBuilder
 
constructor(Feature.FeatureAccess, String, Class<?>...) - Static method in class com.oracle.svm.core.jdk.JNIRegistrationUtil
 
CONSTRUCTOR_NAME - Static variable in annotation type com.oracle.svm.core.annotate.TargetElement
 
ConstructorAnnotatedReceiverTypeComputer() - Constructor for class com.oracle.svm.reflect.target.Target_java_lang_reflect_Constructor.ConstructorAnnotatedReceiverTypeComputer
 
contains(CodeInfo, CodePointer) - Static method in class com.oracle.svm.core.code.CodeInfoAccess
 
contains(Class<?>) - Method in class com.oracle.svm.hosted.ImageSingletonsSupportImpl
 
contains(JavaType) - Method in class com.oracle.svm.hosted.meta.HostedUniverse
 
contains(AnalysisField) - Method in class com.oracle.svm.hosted.meta.MaterializedConstantFields
 
containsKey(Object) - Method in class com.oracle.svm.core.WeakIdentityHashMap
Returns true if this map contains a mapping for the specified key.
containsLibCAnnotation(AnnotatedElement) - Static method in interface com.oracle.svm.core.c.libc.LibCBase
 
containsObject(Pointer) - Method in interface com.oracle.svm.core.genscavenge.AuxiliaryImageHeap
 
containsObjectSlow(Pointer) - Method in interface com.oracle.svm.core.genscavenge.AuxiliaryImageHeap
 
containsReferences(T) - Method in interface com.oracle.svm.core.MemoryWalker.NativeImageHeapRegionAccess
 
containsStackValueNode(HostedMethod) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
containsStackValueNode(AnalysisMethod) - Method in class com.oracle.svm.hosted.SVMHost
 
containsValue(Object) - Method in class com.oracle.svm.core.WeakIdentityHashMap
Returns true if this map maps one or more keys to the specified value.
ContextRecord() - Method in interface com.oracle.svm.core.windows.headers.ErrHandlingAPI.EXCEPTION_POINTERS
 
continueWalk(JavaStackWalk, CodeInfo) - Static method in class com.oracle.svm.core.stack.JavaStackWalker
Continue a started stack walk.
continueWalk(JavaStackWalk, SimpleCodeInfoQueryResult, DeoptimizedFrame) - Static method in class com.oracle.svm.core.stack.JavaStackWalker
 
convert(UntetheredCodeInfo, Object) - Static method in class com.oracle.svm.core.code.CodeInfoAccess
 
convert(UntetheredCodeInfo) - Static method in class com.oracle.svm.core.code.CodeInfoAccess
Try to avoid using this method.
convertCToJava(long) - Method in class com.oracle.svm.core.c.enums.EnumArrayLookup
 
convertCToJava(long) - Method in class com.oracle.svm.core.c.enums.EnumMapLookup
 
convertCToJava(long) - Method in class com.oracle.svm.core.c.enums.EnumNoLookup
 
convertCToJava(long) - Method in class com.oracle.svm.core.c.enums.EnumRuntimeData
 
convertJavaToCInt(Enum<?>) - Method in class com.oracle.svm.core.c.enums.EnumRuntimeData
We need a separate method for single-slot return values.
convertJavaToCLong(Enum<?>) - Method in class com.oracle.svm.core.c.enums.EnumRuntimeData
 
convertOptions(Class<T>, Map<String, Object>) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
convertUnknownValue(Object, Class<T>) - Static method in class com.oracle.svm.core.snippets.KnownIntrinsics
This method is a helper for the static analysis.
copiedReferent - Variable in class com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor.RealCounters
 
copyConjointMemoryAtomic(Pointer, Pointer, UnsignedWord) - Static method in class com.oracle.svm.core.MemoryUtil
 
copyConjointSwap(Pointer, Pointer, UnsignedWord, UnsignedWord) - Static method in class com.oracle.svm.core.MemoryUtil
Copy memory and unconditionally reverse bytes based on the element size.
copyConstructor(Target_java_lang_reflect_Constructor) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_ReflectAccess
 
copyField(Target_java_lang_reflect_Field) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_ReflectAccess
 
copyFrom(SubstrateReplacements, Function<Object, Object>) - Method in class com.oracle.svm.core.graal.meta.SubstrateReplacements
 
CopyingImageHeapProvider - Class in com.oracle.svm.core.os
Platform independent image heap provider that copies the image heap to memory.
CopyingImageHeapProvider() - Constructor for class com.oracle.svm.core.os.CopyingImageHeapProvider
 
copyMethod(Target_java_lang_reflect_Method) - Method in class com.oracle.svm.reflect.target.Target_java_lang_reflect_ReflectAccess
 
copyOfObjectArray(T[], int) - Static method in class com.oracle.svm.core.c.NonmovableArrays
 
copyOfObjectArray(T[]) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Same as NonmovableArrays.copyOfObjectArray(T[], int) with a newLength of the array length.
copyOfObjectArray(T[]) - Method in class com.oracle.svm.core.code.InstantReferenceAdjuster
 
copyOfObjectArray(T[]) - Method in interface com.oracle.svm.core.code.ReferenceAdjuster
 
copyOfObjectConstantArray(T[]) - Method in interface com.oracle.svm.core.code.ReferenceAdjuster
 
copyWith(ResolvedJavaType, boolean, boolean, boolean) - Method in class com.oracle.svm.core.graal.nodes.SubstrateNarrowOopStamp
 
copyWithPublishAs(CEntryPointOptions.Publish) - Method in class com.oracle.svm.hosted.code.CEntryPointData
 
COUNT_FIELD - Static variable in class com.oracle.svm.core.allocationprofile.AllocationCounter
 
Counter - Class in com.oracle.svm.core.util
A counter that can be incremented.
Counter(Counter.Group, String, String) - Constructor for class com.oracle.svm.core.util.Counter
Creates a counter.
Counter.Group - Class in com.oracle.svm.core.util
A group of related counters.
CounterFeature - Class in com.oracle.svm.core.util
 
CounterFeature() - Constructor for class com.oracle.svm.core.util.CounterFeature
 
Counters() - Constructor for class com.oracle.svm.core.code.CodeInfoEncoder.Counters
 
counters() - Static method in class com.oracle.svm.core.deopt.DeoptimizationCounters
 
counters() - Static method in class com.oracle.svm.core.genscavenge.graal.BarrierSnippets
 
counters - Variable in class com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor
 
counters - Variable in class com.oracle.svm.core.util.Counter.Group
 
countingHandlerFunctionPointer() - Static method in class com.oracle.svm.core.posix.headers.CSunMiscSignal
 
countingVMOperation() - Static method in class com.oracle.svm.core.thread.Safepoint.Master.TestingBackdoor
 
CountWriteBarriers - Static variable in class com.oracle.svm.core.genscavenge.graal.BarrierSnippets.Options
 
CPrologueData - Interface in com.oracle.svm.core.nodes
 
CPUFeatureAccess - Interface in com.oracle.svm.core
 
CPUFeatures - Static variable in class com.oracle.svm.hosted.NativeImageOptions
 
cpWildcardSubstitute - Static variable in class com.oracle.svm.core.util.ClasspathUtils
 
create(DebugContext, SharedMethod, CompilationResult, Pointer) - Method in interface com.oracle.svm.core.code.InstalledCodeObserver.Factory
Creates an observer for the specified code.
create(MetaAccessProvider, ForeignCallsProvider, PlatformConfigurationProvider) - Static method in interface com.oracle.svm.core.graal.meta.SubstrateLoweringProvider
 
create(ReplacementsImpl, ResolvedJavaMethod, ResolvedJavaMethod) - Method in interface com.oracle.svm.core.graal.meta.SubstrateReplacements.GraphMakerFactory
 
create(Object) - Method in class com.oracle.svm.core.handles.ObjectHandlesImpl
 
create(Object) - Method in class com.oracle.svm.core.handles.ThreadLocalHandles
 
create(WordPointer, CEntryPointCreateIsolateParameters) - Static method in class com.oracle.svm.core.Isolates
 
create() - Method in interface com.oracle.svm.core.thread.ParkEvent.ParkEventFactory
 
create(Path) - Static method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
create(String, ResolvedJavaType) - Static method in class com.oracle.svm.hosted.c.info.StructInfo
 
create(ResolvedJavaMethod) - Static method in class com.oracle.svm.hosted.code.CEntryPointData
 
create(ResolvedJavaMethod, String, Class<? extends Function<String, String>>, String, Class<?>, Class<?>, Class<?>, CEntryPointOptions.Publish) - Static method in class com.oracle.svm.hosted.code.CEntryPointData
 
create(Method) - Static method in class com.oracle.svm.hosted.code.CEntryPointData
 
create(Method, String) - Static method in class com.oracle.svm.hosted.code.CEntryPointData
 
create(Method, String, Class<? extends Function<String, String>>, String, Class<?>, Class<?>, Class<?>, CEntryPointOptions.Publish) - Static method in class com.oracle.svm.hosted.code.CEntryPointData
 
create(ReplacementsImpl, ResolvedJavaMethod, ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.code.SubstrateGraphMakerFactory
 
create(ReflectionRegistry, ImageClassLoader) - Static method in class com.oracle.svm.hosted.config.ConfigurationParserUtils
 
create(AbstractBootImage.NativeImageKind, HostedUniverse, HostedMetaAccess, NativeLibraries, NativeImageHeap, NativeImageCodeCache, List<HostedMethod>, ClassLoader) - Static method in class com.oracle.svm.hosted.image.AbstractBootImage
 
create(Platform, String[], NativeImageClassLoader) - Static method in class com.oracle.svm.hosted.ImageClassLoader
 
create(ValueNode, ValueNode, int) - Static method in class com.oracle.svm.hosted.nodes.DeoptProxyNode
 
CREATE_ARRAY_STORE_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CREATE_CLASS_CAST_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CREATE_DIVISION_BY_ZERO_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CREATE_ISOLATE - Static variable in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
CREATE_NULL_POINTER_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CREATE_OUT_OF_BOUNDS_EXCEPTION - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
CREATE_SUSPENDED() - Static method in class com.oracle.svm.core.windows.headers.Process
 
createAnalysisSubstitutionProcessor(MetaAccessProvider, SnippetReflectionProvider, SubstitutionProcessor, SubstitutionProcessor, SubstitutionProcessor, List<SubstitutionProcessor>) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createAnalysisUniverse(OptionValues, TargetDescription, ImageClassLoader, MetaAccessProvider, SnippetReflectionProvider, AnnotationSubstitutionProcessor, SubstitutionProcessor, ClassInitializationSupport, List<SubstitutionProcessor>) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createArithmeticLIRGen(AllocatableValue) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend
 
createArithmeticLIRGen(RegisterValue) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend
 
createAutomaticUnsafeSubstitutions(SnippetReflectionProvider, AnnotationSubstitutionProcessor) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createBackend(Providers) - Method in class com.oracle.svm.core.graal.GraalConfiguration
 
createBackgroundCompileQueue(SubstrateTruffleRuntime) - Method in class com.oracle.svm.truffle.TruffleFeature.Support
 
createBarrierSet(MetaAccessProvider) - Method in class com.oracle.svm.core.genscavenge.HeapImpl
 
createBarrierSet(MetaAccessProvider) - Method in class com.oracle.svm.core.heap.Heap
Returns a suitable BarrierSet for the garbage collector that is used for this heap.
createBigBang(OptionValues, TargetDescription, AnalysisUniverse, NativeLibraries, ForkJoinPool, Runnable, AnalysisMetaAccess, AnalysisConstantReflectionProvider, WordTypes, SnippetReflectionProvider, AnnotationSubstitutionProcessor, ForeignCallsProvider, ClassInitializationSupport) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createBoxing(ValueNode, JavaKind, ResolvedJavaType) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createByteArray(int) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Allocates a byte array of the specified length.
createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class com.oracle.svm.graal.hosted.GraalFeature.RuntimeGraphBuilderPhase
 
createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class com.oracle.svm.hosted.classinitialization.ClassInitializerGraphBuilderPhase
 
createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class com.oracle.svm.hosted.phases.AnalysisGraphBuilderPhase
 
createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class com.oracle.svm.hosted.phases.HostedGraphBuilderPhase
 
createBytecodeParser(StructuredGraph, BytecodeParser, ResolvedJavaMethod, int, IntrinsicContext) - Method in class com.oracle.svm.hosted.phases.SubstrateGraphBuilderPhase
 
createBytes(IntSupplier) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Create a chunk of zero-initialized bytes with at least the length that is provided by the specified supplier.
createBytes(IntSupplier, String) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Same as CGlobalDataFactory.createBytes(IntSupplier), and additionally creates a symbol with the provided name for the allocated bytes.
createBytes(Supplier<byte[]>) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Create a chunk of bytes that is dimensioned and initialized to contain the bytes provided by the specified supplier.
createBytes(Supplier<byte[]>, String) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Same as CGlobalDataFactory.createBytes(Supplier), and additionally creates a symbol with the provided name for the allocated bytes.
createBytes(IntSupplier) - Static method in class com.oracle.svm.core.threadlocal.FastThreadLocalFactory
Creates a new fast thread local memory block that has a user-defined size.
createCFunctionCall(ValueNode, List<ValueNode>, Signature, int, boolean) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createClosureHandle(NativeClosure) - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
createCodeCacheProvider(RegisterConfig) - Method in class com.oracle.svm.graal.meta.SubstrateRuntimeConfigurationBuilder
 
createCodeCacheProvider(RegisterConfig) - Method in class com.oracle.svm.hosted.code.HostedRuntimeConfigurationBuilder
 
createCodeCacheProvider(RegisterConfig) - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createCompilationIdentifier(CompilableTruffleAST) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleCompilerImpl
 
createCompilationResult(String, CompilationIdentifier, CompilableTruffleAST) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleCompilerImpl
 
createCompiledCode(ResolvedJavaMethod, CompilationRequest, CompilationResult, boolean, OptionValues) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend
 
createCompiledCode(ResolvedJavaMethod, CompilationRequest, CompilationResult, boolean, OptionValues) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend
 
createCompileQueue(DebugContext, FeatureHandler, HostedUniverse, SharedRuntimeConfigurationBuilder, boolean, SnippetReflectionProvider, ForkJoinPool) - Method in class com.oracle.svm.hosted.HostedConfiguration
 
createCompilerCommand(List<String>, Path, Path...) - Method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
createCompilerInfo(Path, Scanner) - Method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
createConstant(Constant, JavaKind) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createConstantFieldProvider(Providers) - Method in class com.oracle.svm.graal.meta.SubstrateRuntimeConfigurationBuilder
 
createConstantFieldProvider(Providers) - Method in class com.oracle.svm.hosted.code.HostedRuntimeConfigurationBuilder
 
createConstantFieldProvider(Providers) - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createConstantInfo(ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.c.info.InfoTreeBuilder
 
createConstantReflectionProvider(Providers) - Method in class com.oracle.svm.graal.meta.SubstrateRuntimeConfigurationBuilder
 
createConstantReflectionProvider(Providers) - Method in class com.oracle.svm.hosted.code.HostedRuntimeConfigurationBuilder
 
createConstantReflectionProvider(Providers) - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createContextHandle(Target_com_oracle_truffle_nfi_impl_NFIContext) - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
createCounter(String) - Method in class com.oracle.svm.core.allocationprofile.AllocationSite
 
createCString(String) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Create a chunk of data that is dimensioned and initialized to contain the provided string's contents as zero-terminated modified UTF-8.
createCString(String, String) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Same as CGlobalDataFactory.createCString(String), and additionally creates a symbol with the provided name for the allocated string.
createCustomCompileFunction() - Method in class com.oracle.svm.jni.hosted.JNICallTrampolineMethod
 
createCustomParseFunction() - Method in class com.oracle.svm.jni.hosted.JNICallTrampolineMethod
 
createCustomUnpublished() - Static method in class com.oracle.svm.hosted.code.CEntryPointData
 
createDataItem(Constant) - Method in class com.oracle.svm.core.graal.code.SubstrateDataBuilder
 
createDebugContext(OptionValues, CompilationIdentifier, CompilableTruffleAST, PrintStream) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleCompilerImpl
 
createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64NodeLIRBuilder
 
createDebugInfoBuilder(StructuredGraph, NodeValueMap) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64NodeLIRBuilder
 
createDeclarativeSubstitutionProcessor(MetaAccessProvider, ImageClassLoader, ClassInitializationSupport) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createDecodingInvocationPlugins(GraphBuilderConfiguration.Plugins) - Method in class com.oracle.svm.truffle.api.SubstratePartialEvaluator
 
createDeoptTarget(HostedMethod) - Method in class com.oracle.svm.hosted.meta.HostedUniverse
 
createEntryPointData() - Method in class com.oracle.svm.jni.hosted.JNIFieldAccessorMethod
 
createEntryPointData() - Method in class com.oracle.svm.jni.hosted.JNIPrimitiveArrayOperationMethod
 
createEnumLookupInvoke(HostedGraphKit, ResolvedJavaType, EnumInfo, JavaKind, ValueNode) - Method in class com.oracle.svm.hosted.phases.CInterfaceEnumTool
 
createEnumValueInvoke(HostedGraphKit, EnumInfo, JavaKind, ValueNode) - Method in class com.oracle.svm.hosted.phases.CInterfaceEnumTool
 
CreateEventA(PointerBase, int, int, PointerBase) - Static method in class com.oracle.svm.core.windows.headers.SynchAPI
 
createFailedCast(Class<?>, Object) - Static method in class com.oracle.svm.reflect.helpers.ExceptionHelpers
 
createField(ResolvedJavaField) - Method in class com.oracle.svm.graal.hosted.GraalObjectReplacer
 
createFirstTierLIRSuites(OptionValues) - Method in class com.oracle.svm.core.graal.GraalConfiguration
 
createFirstTierLIRSuites(FeatureHandler, Providers, boolean) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createFirstTierSuites(OptionValues, boolean) - Method in class com.oracle.svm.core.graal.GraalConfiguration
 
createFirstTierSuites(FeatureHandler, RuntimeConfiguration, SnippetReflectionProvider, boolean) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createForeignCallsProvider() - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createGlobalHandle(Object) - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
createGraphBuilder(Providers, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Method in class com.oracle.svm.hosted.code.SubstrateGraphMaker
 
createGraphBuilderInstance(Providers, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Method in class com.oracle.svm.hosted.phases.HostedGraphKit
 
createGraphBuilderPhase(HostedProviders, GraphBuilderConfiguration, OptimisticOptimizations, IntrinsicContext) - Method in class com.oracle.svm.hosted.SVMHost
 
createGraphBuilderSuite() - Method in class com.oracle.svm.truffle.api.SubstrateTruffleCompilerImpl
 
createGraphDecoder(PartialEvaluator.Request, LoopExplosionPlugin, InvocationPlugins, InlineInvokePlugin[], ParameterPlugin, NodePlugin[], SourceLanguagePositionProvider, EconomicMap<ResolvedJavaMethod, EncodedGraph>) - Method in class com.oracle.svm.truffle.api.SubstratePartialEvaluator
 
createGraphMaker(ResolvedJavaMethod, ResolvedJavaMethod) - Method in class com.oracle.svm.core.graal.meta.SubstrateReplacements
 
createHostedGraphBuilderConfiguration(HostedProviders, HostedMethod) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
createHostedInliners(PhaseSuite<HighTierContext>) - Method in class com.oracle.svm.core.graal.GraalConfiguration
Creates the inlining phases that will be used for hosted compilation.
createHubStamp(ObjectStamp) - Method in class com.oracle.svm.core.graal.meta.SubstrateStampProvider
 
createIndirectCall(ValueNode, List<ValueNode>, Signature, CallingConvention.Type) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createInitialOptions() - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
createInstalledCode() - Method in interface com.oracle.svm.truffle.api.SubstrateCompilableTruffleAST
 
createInstalledCode() - Method in class com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget
 
createInstalledCode(CompilableTruffleAST) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleCompilerImpl
 
createInstance(Class<? extends Annotation>) - Method in class com.oracle.svm.core.hub.AnnotationTypeSupport
 
createInt(int) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createInt() - Static method in class com.oracle.svm.core.threadlocal.FastThreadLocalFactory
Creates a new fast thread local variable of the primitive type int.
createIntArray(int) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Allocates an integer array of the specified length.
createInvokeWithExceptionAndUnwind(Class<?>, String, CallTargetNode.InvokeKind, ValueNode...) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createIsolate() - Static method in class com.oracle.svm.core.c.function.CEntryPointBuiltins
 
createIsolate(CEntryPointCreateIsolateParameters, CEntryPointNativeFunctions.IsolatePointer, CEntryPointNativeFunctions.IsolateThreadPointer) - Static method in class com.oracle.svm.core.c.function.CEntryPointNativeFunctions
 
createIsolate(Isolates.CreateIsolateParameters) - Method in class com.oracle.svm.core.c.function.IsolateSupportImpl
 
createIsolate(ValueNode) - Static method in class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
createIsolateSnippet(CEntryPointCreateIsolateParameters, int) - Static method in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
createJavaCallWithException(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode...) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createJavaCallWithExceptionAndUnwind(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode...) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createJNITrampolineMethod(ResolvedJavaMethod, CompilationIdentifier, RegisterValue, int, RegisterValue, int) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend
 
createJNITrampolineMethod(ResolvedJavaMethod, CompilationIdentifier, RegisterValue, int, RegisterValue, int) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend
 
createJNITrampolineMethod(ResolvedJavaMethod, CompilationIdentifier, RegisterValue, int, RegisterValue, int) - Method in class com.oracle.svm.core.graal.code.SubstrateBackend
 
createLibrary(String, boolean) - Method in class com.oracle.svm.core.jdk.PlatformNativeLibrarySupport
 
createLirKindTool() - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend
 
createLirKindTool() - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend
 
createLIRSuites(OptionValues) - Method in class com.oracle.svm.core.graal.GraalConfiguration
 
createLIRSuites(FeatureHandler, Providers, boolean) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createLoad(AllocatableValue, Constant) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64MoveFactory
 
createLoad(AllocatableValue, Constant) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64MoveFactory
 
createLoadField(ValueNode, ResolvedJavaField) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createLoadIndexed(ValueNode, int, JavaKind) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createLocal(Object) - Static method in class com.oracle.svm.jni.JNIObjectHandles
 
createLocalHandle(Object) - Method in class com.oracle.svm.truffle.nfi.LocalNativeScope
 
createLocalHandle(Object) - Static method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
createLocalScope(int) - Static method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
createLong(long) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createLong() - Static method in class com.oracle.svm.core.threadlocal.FastThreadLocalFactory
Creates a new fast thread local variable of the primitive type long.
createLoweringProvider(MetaAccessProvider, ForeignCallsProvider, PlatformConfigurationProvider) - Method in class com.oracle.svm.core.graal.GraalConfiguration
 
createLoweringProvider(Providers) - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createMatchRules(LIRGeneratorTool) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend
 
createMatchRules(LIRGeneratorTool) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend
 
createMethod(ResolvedJavaMethod) - Method in class com.oracle.svm.graal.hosted.GraalObjectReplacer
 
createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, int) - Method in class com.oracle.svm.hosted.phases.HostedGraphKit
 
createMethodCallTarget(CallTargetNode.InvokeKind, ResolvedJavaMethod, ValueNode[], StampPair, JavaTypeProfile) - Method in class com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.SharedBytecodeParser
 
createMethodStamp() - Method in class com.oracle.svm.core.graal.meta.SubstrateStampProvider
 
createMethodTypeFlowBuilder(BigBang, MethodTypeFlow) - Method in class com.oracle.svm.hosted.analysis.Inflation
 
createMoveFactory(LIRGenerationResult) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend
 
createMoveFactory(LIRGenerationResult, AMD64MoveFactoryBase.BackupSlotProvider) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend
 
createName() - Method in class com.oracle.svm.core.graal.lir.VerifyCFunctionReferenceMapsLIRPhase
 
createName() - Method in class com.oracle.svm.hosted.phases.VerifyDeoptFrameStatesLIRPhase
 
createNewArray(ResolvedJavaType, ValueNode, boolean) - Method in class com.oracle.svm.hosted.phases.SubstrateGraphBuilderPhase.SubstrateBytecodeParser
 
createNewArrayFromVirtual(VirtualObjectNode, ValueNode) - Method in class com.oracle.svm.core.graal.meta.SubstrateBasicLoweringProvider
 
createNewArrayNode(ResolvedJavaType) - Method in class com.oracle.svm.core.graal.nodes.SubstrateDynamicNewArrayNode
 
createNewInstance(ResolvedJavaType, boolean) - Method in class com.oracle.svm.hosted.phases.SubstrateGraphBuilderPhase.SubstrateBytecodeParser
 
createNewInstanceFromVirtual(VirtualObjectNode) - Method in class com.oracle.svm.core.graal.meta.SubstrateBasicLoweringProvider
 
createNewInstanceNode(ResolvedJavaType) - Method in class com.oracle.svm.core.graal.nodes.SubstrateDynamicNewInstanceNode
 
createNextBegin() - Method in class com.oracle.svm.core.graal.jdk.ArrayCopyWithExceptionNode
 
createNextBegin() - Method in class com.oracle.svm.core.graal.jdk.ObjectCloneWithExceptionNode
 
createNextBegin() - Method in class com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOfWithExceptionNode
 
createNodePlugins(GraphBuilderConfiguration.Plugins) - Method in class com.oracle.svm.truffle.api.SubstratePartialEvaluator
 
createObject(Object) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createObject(Class<T>) - Static method in class com.oracle.svm.core.threadlocal.FastThreadLocalFactory
Creates a new fast thread local variable of type Object.
createObjectArray(int) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Allocates an array of the specified length to hold references to objects on the Java heap.
createObjectLayout() - Static method in class com.oracle.svm.hosted.HostedConfiguration
 
createObjectLayout(int, JavaKind) - Static method in class com.oracle.svm.hosted.HostedConfiguration
Defines the layout of objects.
createObservers(DebugContext, SharedMethod, CompilationResult, Pointer) - Method in class com.oracle.svm.core.code.InstalledCodeObserverSupport
 
createOptimizedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
createOptimizedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.svm.truffle.TruffleFeature.Support
 
createPartialEvaluator() - Method in class com.oracle.svm.truffle.api.SubstrateTruffleCompilerImpl
 
createPartialEvaluator(Providers, GraphBuilderConfiguration, SnippetReflectionProvider, Architecture) - Method in class com.oracle.svm.truffle.TruffleFeature.Support
 
createPartition(String, boolean, boolean) - Method in class com.oracle.svm.core.genscavenge.LinearImageHeapLayouter
 
createPartition(String, boolean, boolean) - Method in class com.oracle.svm.core.image.AbstractImageHeapLayouter
 
createPartitionsArray(int) - Method in class com.oracle.svm.core.genscavenge.LinearImageHeapLayouter
 
createPartitionsArray(int) - Method in class com.oracle.svm.core.image.AbstractImageHeapLayouter
 
createPiNode(ValueNode, Stamp) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createProviders(CodeCacheProvider, ConstantReflectionProvider, ConstantFieldProvider, ForeignCallsProvider, LoweringProvider, Replacements, StampProvider, SnippetReflectionProvider, PlatformConfigurationProvider) - Method in class com.oracle.svm.hosted.code.HostedRuntimeConfigurationBuilder
 
createProviders(CodeCacheProvider, ConstantReflectionProvider, ConstantFieldProvider, ForeignCallsProvider, LoweringProvider, Replacements, StampProvider, SnippetReflectionProvider, PlatformConfigurationProvider) - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createReadArrayComponentHub(StructuredGraph, ValueNode, FixedNode) - Method in class com.oracle.svm.core.graal.meta.SubstrateBasicLoweringProvider
 
createReadHub(StructuredGraph, ValueNode, LoweringTool) - Method in class com.oracle.svm.core.graal.meta.SubstrateBasicLoweringProvider
 
createReplacement(S) - Method in class com.oracle.svm.core.locks.ClassInstanceReplacer
 
createReplacements(Providers, SnippetReflectionProvider) - Method in class com.oracle.svm.graal.meta.SubstrateRuntimeConfigurationBuilder
 
createReplacements(Providers, SnippetReflectionProvider) - Method in class com.oracle.svm.hosted.code.HostedRuntimeConfigurationBuilder
 
createReplacements(Providers, SnippetReflectionProvider) - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createReturn(ValueNode, JavaKind) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createRuntimeConfigurationBuilder(OptionValues, SVMHost, AnalysisUniverse, MetaAccessProvider, ConstantReflectionProvider, Function<Providers, SubstrateBackend>, NativeLibraries, ClassInitializationSupport) - Method in interface com.oracle.svm.graal.hosted.RuntimeGraalSetup
 
createRuntimeConfigurationBuilder(OptionValues, SVMHost, AnalysisUniverse, MetaAccessProvider, ConstantReflectionProvider, Function<Providers, SubstrateBackend>, NativeLibraries, ClassInitializationSupport) - Method in class com.oracle.svm.graal.hosted.SubstrateRuntimeGraalSetup
 
createSnippetReflectionProvider() - Method in class com.oracle.svm.hosted.code.HostedRuntimeConfigurationBuilder
 
createSnippetReflectionProvider() - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createSourceCache(SourceCacheType) - Static method in class com.oracle.svm.hosted.image.sources.SourceCache
Create and intialize the source cache used to locate and cache sources of a given type as determined by the supplied key.
createSpeculationLog() - Method in class com.oracle.svm.core.graal.meta.SharedCodeCacheProvider
 
createSpeculationLog() - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
createStackLoad(AllocatableValue, Constant) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64MoveFactory
 
createStackLoad(AllocatableValue, Constant) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64MoveFactory
 
createStampProvider(Providers) - Method in class com.oracle.svm.hosted.code.SharedRuntimeConfigurationBuilder
 
createStaticAnalysisResultsBuilder(BigBang, HostedUniverse) - Method in class com.oracle.svm.hosted.HostedConfiguration
 
createSuites(OptionValues, boolean) - Method in class com.oracle.svm.core.graal.GraalConfiguration
 
createSuites(FeatureHandler, RuntimeConfiguration, SnippetReflectionProvider, boolean) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createTarget(Platform) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
createTargetAddressNode(HostedGraphKit, HostedProviders, List<ValueNode>) - Method in class com.oracle.svm.hosted.code.CCallStubMethod
 
createTargetAddressNode(HostedGraphKit, HostedProviders, List<ValueNode>) - Method in class com.oracle.svm.hosted.code.CEntryPointJavaCallStubMethod
 
createTargetAddressNode(HostedGraphKit, HostedProviders, List<ValueNode>) - Method in class com.oracle.svm.hosted.code.CFunctionCallStubMethod
 
createTargetAddressNode(HostedGraphKit, HostedProviders, List<ValueNode>) - Method in class com.oracle.svm.hosted.code.CFunctionPointerCallStubMethod
 
createTruffleCompiler(SubstrateTruffleRuntime) - Method in class com.oracle.svm.truffle.TruffleFeature.Support
 
createType(JavaType) - Method in class com.oracle.svm.graal.hosted.GraalObjectReplacer
 
createUnboxing(ValueNode, JavaKind, MetaAccessProvider) - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
createURL(String, byte[]) - Static method in class com.oracle.svm.core.jdk.Resources
 
createVirtualArrayNode(int) - Method in class com.oracle.svm.core.graal.nodes.SubstrateNewArrayNode
 
createVirtualInstanceNode(ResolvedJavaType, boolean) - Method in class com.oracle.svm.core.graal.jdk.SubstrateObjectCloneNode
 
createVirtualInstanceNode(boolean) - Method in class com.oracle.svm.core.graal.nodes.SubstrateNewInstanceNode
 
createWeak(Object) - Method in class com.oracle.svm.core.handles.ObjectHandlesImpl
 
createWord(WordBase) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Create a single word that is initialized to the specified value.
createWord(WordBase, String) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Same as CGlobalDataFactory.createWord(WordBase), and additionally creates a symbol with the provided name for the allocated word.
createWord() - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Create a single word that is initialized to zero.
createWord(String) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Same as CGlobalDataFactory.createWord(), and additionally creates a symbol with the provided name for the allocated word.
createWord() - Static method in class com.oracle.svm.core.threadlocal.FastThreadLocalFactory
Creates a new fast thread local variable of type word.
createWordArray(int) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Allocates a word array of the specified length.
createZapArgumentSpace(StackSlot[], JavaConstant[]) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
createZapRegisters(Register[], JavaConstant[]) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
CSourceCodeWriter - Class in com.oracle.svm.hosted.c.codegen
 
CSourceCodeWriter(Path) - Constructor for class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
 
CStandard - Static variable in class com.oracle.svm.hosted.NativeImageOptions
 
CSunMiscSignal - Class in com.oracle.svm.core.posix.headers
The interface that Java code needs to the C sun.miscSignal handler.
CSunMiscSignal() - Constructor for class com.oracle.svm.core.posix.headers.CSunMiscSignal
 
CTL_HW() - Static method in class com.oracle.svm.core.posix.headers.darwin.DarwinSysctl
 
CTL_KERN() - Static method in class com.oracle.svm.core.posix.headers.darwin.DarwinSysctl
 
CTypedef - Annotation Type in com.oracle.svm.core.c
Defines a name for C type to be used in an entry-point method signature.
CUnsigned - Annotation Type in com.oracle.svm.core.c
Qualifies a C integer type as unsigned in an entry-point method signature.
currentException - Static variable in class com.oracle.svm.core.snippets.ExceptionUnwind
 
currentJavaThreadInitialized() - Static method in class com.oracle.svm.core.thread.JavaThreads
Returns true if the Thread object for the current thread exists.
currentLineNumber() - Method in class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
 
customCompileFunction - Variable in class com.oracle.svm.hosted.code.CompilationInfo
 
Customization() - Constructor for class com.oracle.svm.core.code.FrameInfoEncoder.Customization
 
customizeStructuredGraphBuilder(StructuredGraph.Builder) - Method in class com.oracle.svm.truffle.api.SubstratePartialEvaluator
 
customParseFunction - Variable in class com.oracle.svm.hosted.code.CompilationInfo
 
CustomSubstitution<T extends CustomSubstitutionType<?,?>> - Class in com.oracle.svm.hosted.annotation
 
CustomSubstitution(MetaAccessProvider) - Constructor for class com.oracle.svm.hosted.annotation.CustomSubstitution
 
CustomSubstitutionField - Class in com.oracle.svm.hosted.annotation
 
CustomSubstitutionField(ResolvedJavaType) - Constructor for class com.oracle.svm.hosted.annotation.CustomSubstitutionField
 
CustomSubstitutionMethod - Class in com.oracle.svm.hosted.annotation
 
CustomSubstitutionMethod(ResolvedJavaMethod) - Constructor for class com.oracle.svm.hosted.annotation.CustomSubstitutionMethod
 
CustomSubstitutionType<F extends CustomSubstitutionField,M extends CustomSubstitutionMethod> - Class in com.oracle.svm.hosted.annotation
 
CustomSubstitutionType(ResolvedJavaType) - Constructor for class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
customUnwindException(Pointer) - Method in class com.oracle.svm.core.snippets.ExceptionUnwind
Hook to allow a Feature to install custom exception unwind code.
CXX_SOURCE_FILE_EXTENSION - Static variable in class com.oracle.svm.hosted.c.codegen.CSourceCodeWriter
 
CyclicElement(Object) - Constructor for class com.oracle.svm.core.genscavenge.PathExhibitor.CyclicElement
 

D

DarwinDyld - Class in com.oracle.svm.core.posix.headers.darwin
Definitions manually translated from the C header file mach-o/dyld.h.
DarwinDyld() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinDyld
 
DarwinErrno - Class in com.oracle.svm.core.posix.headers.darwin
 
DarwinErrno() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinErrno
 
DarwinImageHeapProvider - Class in com.oracle.svm.core.posix.darwin
An optimal image heap provider for Darwin which creates isolate image heaps that are a copy-on-write clone of the original image heap.
DarwinImageHeapProvider() - Constructor for class com.oracle.svm.core.posix.darwin.DarwinImageHeapProvider
 
DarwinProcessPropertiesSupport - Class in com.oracle.svm.core.posix.darwin
 
DarwinProcessPropertiesSupport() - Constructor for class com.oracle.svm.core.posix.darwin.DarwinProcessPropertiesSupport
 
DarwinProcessPropertiesSupport.ImagePropertiesFeature - Class in com.oracle.svm.core.posix.darwin
 
DarwinPthread - Class in com.oracle.svm.core.posix.headers.darwin
 
DarwinPthread() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinPthread
 
DarwinStat - Class in com.oracle.svm.core.posix.headers.darwin
Definitions manually translated from the C header file sys/stat.h.
DarwinStat() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinStat
 
DarwinStat.NoTransitions - Class in com.oracle.svm.core.posix.headers.darwin
 
DarwinStat.stat64 - Interface in com.oracle.svm.core.posix.headers.darwin
 
DarwinSubstitutions - Class in com.oracle.svm.core.posix.darwin
Dummy class to have a class with the file's name.
DarwinSubstitutions() - Constructor for class com.oracle.svm.core.posix.darwin.DarwinSubstitutions
 
DarwinSysctl - Class in com.oracle.svm.core.posix.headers.darwin
Definitions manually translated from the C header file sys/sysctl.h.
DarwinSysctl() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinSysctl
 
DarwinSyslimits - Class in com.oracle.svm.core.posix.headers.darwin
Definitions manually translated from the C header file sys/syslimits.h.
DarwinSyslimits() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinSyslimits
 
DarwinSystemPropertiesSupport - Class in com.oracle.svm.core.posix.darwin
 
DarwinSystemPropertiesSupport() - Constructor for class com.oracle.svm.core.posix.darwin.DarwinSystemPropertiesSupport
 
DarwinTime - Class in com.oracle.svm.core.posix.headers.darwin
 
DarwinTime() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinTime
 
DarwinTime.MachTimebaseInfo - Interface in com.oracle.svm.core.posix.headers.darwin
 
DarwinVirtualMemory - Class in com.oracle.svm.core.posix.headers.darwin
 
DarwinVirtualMemory() - Constructor for class com.oracle.svm.core.posix.headers.darwin.DarwinVirtualMemory
 
DashboardDumpFeature - Class in com.oracle.svm.hosted.dashboard
 
DashboardDumpFeature() - Constructor for class com.oracle.svm.hosted.dashboard.DashboardDumpFeature
 
data - Variable in class com.oracle.svm.core.code.FrameInfoQueryResult.ValueInfo
 
deactivateImplicitExceptionsAreFatal() - Static method in class com.oracle.svm.core.snippets.ImplicitExceptions
DeadEndNode - Class in com.oracle.svm.core.graal.nodes
Simplified from UnreachableNode.
DeadEndNode() - Constructor for class com.oracle.svm.core.graal.nodes.DeadEndNode
 
DeadEndOp() - Constructor for class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.DeadEndOp
 
DeadEndOp() - Constructor for class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.DeadEndOp
 
deadlineTimespecToDelayNanos(Time.timespec) - Static method in class com.oracle.svm.core.posix.pthread.PthreadConditionUtils
 
DeadlockWatchdog - Class in com.oracle.svm.hosted
 
DeadlockWatchdogExitOnTimeout - Static variable in class com.oracle.svm.core.SubstrateOptions
 
DeadlockWatchdogInterval - Static variable in class com.oracle.svm.core.SubstrateOptions
 
DeadStoreRemovalPhase - Class in com.oracle.svm.core.graal.phases
 
DeadStoreRemovalPhase() - Constructor for class com.oracle.svm.core.graal.phases.DeadStoreRemovalPhase
 
debug - Variable in class com.oracle.svm.hosted.c.NativeLibraries
 
debugContext - Variable in class com.oracle.svm.hosted.FeatureImpl.FeatureAccessImpl
 
debugHandlersFactories - Variable in class com.oracle.svm.graal.GraalSupport
 
DebugInfoSourceSearchPath - Static variable in class com.oracle.svm.core.SubstrateOptions
 
DeclarativeSubstitutionProcessor - Class in com.oracle.svm.hosted.substitute
This class allows to provide substitutions (see TargetClass) using a JSON file instead of annotations.
DeclarativeSubstitutionProcessor(ImageClassLoader, MetaAccessProvider, ClassInitializationSupport) - Constructor for class com.oracle.svm.hosted.substitute.DeclarativeSubstitutionProcessor
 
DeclarativeSubstitutionProcessor.Options - Class in com.oracle.svm.hosted.substitute
 
declaresDefaultMethods() - Method in class com.oracle.svm.core.hub.DynamicHub
 
declaringClass - Variable in class com.oracle.svm.hosted.annotation.CustomSubstitutionField
 
decode(int, CodePointer) - Static method in class com.oracle.svm.core.code.DeoptimizationSourcePositionDecoder
 
decode(byte[]) - Static method in class com.oracle.svm.graal.meta.EncodedLineNumberTable
 
decodeAnnotations(Object) - Static method in class com.oracle.svm.core.hub.AnnotationsEncoding
 
decodeBci(long) - Static method in class com.oracle.svm.core.code.FrameInfoDecoder
 
decodeConstant(FrameInfoQueryResult.ValueInfo, NonmovableObjectArray<?>) - Method in interface com.oracle.svm.core.code.FrameInfoDecoder.ValueInfoAllocator
 
decodeDebugId(long) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
decodeDebugId(JavaConstant) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
decodeDebugId(JavaConstant) - Method in class com.oracle.svm.graal.meta.SubstrateMetaAccess
 
decodeDebugId(JavaConstant) - Method in class com.oracle.svm.hosted.meta.HostedMetaAccess
 
decodeDeoptAction(long) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
decodeDeoptAction(JavaConstant) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
decodeDeoptAction(JavaConstant) - Method in class com.oracle.svm.graal.meta.SubstrateMetaAccess
 
decodeDeoptAction(JavaConstant) - Method in class com.oracle.svm.hosted.meta.HostedMetaAccess
 
decodeDeoptReason(long) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
decodeDeoptReason(JavaConstant) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
decodeDeoptReason(JavaConstant) - Method in class com.oracle.svm.graal.meta.SubstrateMetaAccess
 
decodeDeoptReason(JavaConstant) - Method in class com.oracle.svm.hosted.meta.HostedMetaAccess
 
decodeFrameInfo(boolean, TypeReader, CodeInfo, FrameInfoDecoder.FrameInfoQueryResultAllocator, FrameInfoDecoder.ValueInfoAllocator, boolean) - Static method in class com.oracle.svm.core.code.FrameInfoDecoder
 
decodeGraph(DebugContext, String, CompilationIdentifier, SharedRuntimeMethod) - Static method in class com.oracle.svm.graal.GraalSupport
 
decodeSpeculation(JavaConstant, SpeculationLog) - Method in class com.oracle.svm.graal.meta.SubstrateMetaAccess
 
decrementAndGet() - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicInteger
 
decrementAndGet() - Method in class com.oracle.svm.core.jdk.UninterruptibleUtils.AtomicLong
 
decrementCount() - Method in class com.oracle.svm.core.code.CodeInfoTether
 
decrementCount(int) - Static method in class com.oracle.svm.core.posix.headers.CSunMiscSignal
 
deduplicate(String, boolean) - Method in class com.oracle.svm.core.util.HostedStringDeduplication
De-duplicates the provided string.
DEFAULT_BUILTIN - Static variable in class com.oracle.svm.hosted.code.CEntryPointData
 
DEFAULT_EPILOGUE - Static variable in class com.oracle.svm.hosted.code.CEntryPointData
 
DEFAULT_EXCEPTION_HANDLER - Static variable in class com.oracle.svm.hosted.code.CEntryPointData
 
DEFAULT_LOCATION_IDENTITY - Static variable in class com.oracle.svm.core.c.struct.CInterfaceLocationIdentity
The LocationIdentity used for memory accesses of structures.
DEFAULT_MAX_ANALYSIS_SCALING - Static variable in class com.oracle.svm.hosted.NativeImageOptions
 
DEFAULT_MODE - Static variable in class com.oracle.svm.jni.nativeapi.JNIArrayReleaseModes
 
DEFAULT_NAME - Static variable in class com.oracle.svm.hosted.code.CEntryPointData
 
DEFAULT_NAME_TRANSFORMATION - Static variable in class com.oracle.svm.hosted.code.CEntryPointData
 
DEFAULT_PROLOGUE - Static variable in class com.oracle.svm.hosted.code.CEntryPointData
 
defaultAlignment() - Static method in class com.oracle.svm.core.os.OSCommittedMemoryProvider
Returns the default alignment used by committed memory management, which is usually the same as that used by virtual memory management.
defaultBuiltInLibraries - Static variable in class com.oracle.svm.core.jdk.PlatformNativeLibrarySupport
 
defaultElementValue() - Method in class com.oracle.svm.core.graal.nodes.SubstrateNewArrayNode
 
defaultFieldValue(ResolvedJavaField) - Method in class com.oracle.svm.core.graal.nodes.SubstrateNewInstanceNode
 
DefaultNameTransformation() - Constructor for class com.oracle.svm.core.c.function.CEntryPointOptions.DefaultNameTransformation
 
defaultPlatform(ClassLoader) - Static method in class com.oracle.svm.hosted.NativeImageGenerator
 
defaultProtection(boolean) - Static method in class com.oracle.svm.core.os.OSCommittedMemoryProvider
 
DefaultTransformer() - Constructor for class com.oracle.svm.core.option.APIOption.DefaultTransformer
 
DefaultValueComputer() - Constructor for class com.oracle.svm.reflect.target.Target_java_lang_reflect_Method.DefaultValueComputer
 
DeferredCommonPool - Class in com.oracle.svm.core.jdk
Pure delegate implementation to ForkJoinPool.commonPool().
DeferredCommonPool() - Constructor for class com.oracle.svm.core.jdk.DeferredCommonPool
 
defineMethodSymbol(String, boolean, ObjectFile.Element, HostedMethod, CompilationResult) - Method in class com.oracle.svm.hosted.image.NativeBootImage.NativeTextSectionImpl
 
delayedInvocationPluginMethods - Variable in class com.oracle.svm.core.graal.meta.SubstrateReplacements.Builder
 
delayNanos(boolean, long) - Static method in class com.oracle.svm.core.util.TimeUtils
Turn an absolute deadline in milliseconds, or a relative delay in nanoseconds, into a relative delay in nanoseconds.
delayNanosToDeadlineTimespec(long, Time.timespec) - Static method in class com.oracle.svm.core.posix.pthread.PthreadConditionUtils
Turn a delay in nanoseconds into a deadline in a Time.timespec.
Delete - Annotation Type in com.oracle.svm.core.annotate
Mechanism to ensures that an element is not used.
delete(T) - Method in class com.oracle.svm.core.handles.ThreadLocalHandles
 
DeletedElementException - Exception in com.oracle.svm.hosted.substitute
 
DeletedElementException(String) - Constructor for exception com.oracle.svm.hosted.substitute.DeletedElementException
 
DeletedFieldsPlugin - Class in com.oracle.svm.hosted.substitute
 
DeletedFieldsPlugin() - Constructor for class com.oracle.svm.hosted.substitute.DeletedFieldsPlugin
 
DeletedMethod - Class in com.oracle.svm.hosted.substitute
 
DeletedMethod(ResolvedJavaMethod, Delete) - Constructor for class com.oracle.svm.hosted.substitute.DeletedMethod
 
deleteErrorMessage(AnnotatedElement, Delete, boolean) - Static method in class com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor
 
deleteErrorMessage(AnnotatedElement, String, boolean) - Static method in class com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor
 
deleteGlobalRef(JNIObjectHandle) - Static method in class com.oracle.svm.jni.JNIObjectHandles
 
deleteLocalRef(JNIObjectHandle) - Static method in class com.oracle.svm.jni.JNIObjectHandles
 
DeleteLocalSymbols - Static variable in class com.oracle.svm.core.SubstrateOptions
 
deleteWeakGlobalRef(JNIObjectHandle) - Static method in class com.oracle.svm.jni.JNIObjectHandles
 
DELIMINATOR - Static variable in class com.oracle.svm.hosted.c.query.QueryResultFormat
 
DeoptEntryInfopoint - Class in com.oracle.svm.core.deopt
Infopoint for deopt entries in deoptimization target methods.
DeoptEntryInfopoint(int, DebugInfo) - Constructor for class com.oracle.svm.core.deopt.DeoptEntryInfopoint
 
DeoptEntryNode - Class in com.oracle.svm.core.graal.nodes
A landing-pad for deoptimization.
DeoptEntryNode() - Constructor for class com.oracle.svm.core.graal.nodes.DeoptEntryNode
 
DeoptEntryOp - Class in com.oracle.svm.core.graal.lir
A pseudo-instruction which is the landing-pad for deoptimization.
DeoptEntryOp(LIRFrameState) - Constructor for class com.oracle.svm.core.graal.lir.DeoptEntryOp
 
DeoptEntryStubContext() - Constructor for class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.DeoptEntryStubContext
 
DeoptEntryStubContext() - Constructor for class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.DeoptEntryStubContext
 
DeoptExitStubContext() - Constructor for class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.DeoptExitStubContext
 
DeoptExitStubContext() - Constructor for class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.DeoptExitStubContext
 
DeoptHostedSnippets - Class in com.oracle.svm.core.graal.snippets
 
DeoptHostedSnippets.AnalysisSpeculation - Class in com.oracle.svm.core.graal.snippets
 
DeoptHostedSnippets.AnalysisSpeculationReason - Class in com.oracle.svm.core.graal.snippets
 
DeoptHostedSnippets.DeoptimizeLowering - Class in com.oracle.svm.core.graal.snippets
 
DeoptimizationCounters - Class in com.oracle.svm.core.deopt
 
DeoptimizationCounters() - Constructor for class com.oracle.svm.core.deopt.DeoptimizationCounters
 
DeoptimizationCounters.Options - Class in com.oracle.svm.core.deopt
 
DeoptimizationFeature - Class in com.oracle.svm.graal.hosted
Feature to allow deoptimization in a generated native image.
DeoptimizationFeature() - Constructor for class com.oracle.svm.graal.hosted.DeoptimizationFeature
 
DeoptimizationRuntime - Class in com.oracle.svm.core.deopt
 
DeoptimizationRuntime() - Constructor for class com.oracle.svm.core.deopt.DeoptimizationRuntime
 
DeoptimizationSourcePositionDecoder - Class in com.oracle.svm.core.code
 
DeoptimizationSourcePositionDecoder() - Constructor for class com.oracle.svm.core.code.DeoptimizationSourcePositionDecoder
 
DeoptimizationSourcePositionEncoder - Class in com.oracle.svm.core.code
 
DeoptimizationSourcePositionEncoder() - Constructor for class com.oracle.svm.core.code.DeoptimizationSourcePositionEncoder
 
DeoptimizationSupport - Class in com.oracle.svm.core.deopt
 
DeoptimizationSupport() - Constructor for class com.oracle.svm.core.deopt.DeoptimizationSupport
 
DEOPTIMIZE - Static variable in class com.oracle.svm.core.deopt.DeoptimizationRuntime
 
deoptimizeAll() - Static method in class com.oracle.svm.core.deopt.Deoptimizer
Deoptimizes all method(s) in all call stacks (= the calling methods).
DeoptimizeAll - Static variable in class com.oracle.svm.core.graal.snippets.DeoptTester.Options
 
DeoptimizedFrame - Class in com.oracle.svm.core.deopt
The handle to a deoptimized frame.
DeoptimizedFrame.ReserveDeoptScratchSpace - Annotation Type in com.oracle.svm.core.deopt
Used to let the universe builder reserve some space in the instance layout for storing return value registers.
DeoptimizedFrame.VirtualFrame - Class in com.oracle.svm.core.deopt
Heap-based representation of a future baseline-compiled stack frame, i.e., the intermediate representation between deoptimization of an optimized frame and the stack-frame rewriting.
deoptimizeFrame(Pointer, boolean, SpeculationLog.SpeculationReason) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
Deoptimizes the given frame.
deoptimizeInRange(CodePointer, CodePointer, boolean) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
Deoptimize a specific method.
DeoptimizeLowering() - Constructor for class com.oracle.svm.core.graal.snippets.DeoptHostedSnippets.DeoptimizeLowering
 
Deoptimizer - Class in com.oracle.svm.core.deopt
Performs deoptimization.
Deoptimizer(Pointer, CodeInfoQueryResult) - Constructor for class com.oracle.svm.core.deopt.Deoptimizer
 
Deoptimizer.DeoptStub - Annotation Type in com.oracle.svm.core.deopt
 
Deoptimizer.Options - Class in com.oracle.svm.core.deopt
 
Deoptimizer.StubType - Enum in com.oracle.svm.core.deopt
Custom method prologues and epilogues required for deoptimization.
deoptIndex - Variable in class com.oracle.svm.hosted.nodes.DeoptProxyNode
A unique index for the deoptimization point.
deoptMethod - Variable in class com.oracle.svm.core.code.FrameInfoQueryResult
 
deoptMethodOffset - Variable in class com.oracle.svm.core.code.FrameInfoQueryResult
 
deoptOrigin - Variable in class com.oracle.svm.hosted.code.CompilationInfo
A link to the regular compiled method if this method is a deoptimization target.
DeoptProxyAnchorNode - Class in com.oracle.svm.core.graal.nodes
The anchor for DeoptProxyNode when no full deoptimization entry is required.
DeoptProxyAnchorNode() - Constructor for class com.oracle.svm.core.graal.nodes.DeoptProxyAnchorNode
 
DeoptProxyAnchorNode(NodeClass<? extends DeoptProxyAnchorNode>) - Constructor for class com.oracle.svm.core.graal.nodes.DeoptProxyAnchorNode
 
DeoptProxyNode - Class in com.oracle.svm.hosted.nodes
Wraps locals and bytecode stack elements at deoptimization points.
DeoptProxyNode(ValueNode, ValueNode, int) - Constructor for class com.oracle.svm.hosted.nodes.DeoptProxyNode
 
DeoptRuntimeSnippets - Class in com.oracle.svm.core.graal.snippets
 
DeoptRuntimeSnippets.AbstractDeoptimizeLowering - Class in com.oracle.svm.core.graal.snippets
 
deoptSnippet(DeoptimizationReason, Boolean, String) - Static method in class com.oracle.svm.core.graal.snippets.DeoptHostedSnippets
 
deoptSnippet(long, SpeculationLog.SpeculationReason) - Static method in class com.oracle.svm.core.graal.snippets.DeoptRuntimeSnippets
 
deoptSourceFrame(CodePointer, boolean) - Method in class com.oracle.svm.core.deopt.Deoptimizer
Deoptimizes a source frame.
deoptSourcePC - Variable in class com.oracle.svm.core.genscavenge.PathExhibitor.StackElement
 
DeoptSourcePositionInfoNode - Class in com.oracle.svm.core.graal.nodes
Stores deoptimization source positions.
DeoptSourcePositionInfoNode(List<NodeSourcePosition>) - Constructor for class com.oracle.svm.core.graal.nodes.DeoptSourcePositionInfoNode
 
DeoptSourcePositionInfoOp - Class in com.oracle.svm.core.graal.lir
Stores deoptimization source positions.
DeoptSourcePositionInfoOp(List<NodeSourcePosition>) - Constructor for class com.oracle.svm.core.graal.lir.DeoptSourcePositionInfoOp
 
deoptStub(DeoptimizedFrame) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
Performs the second step of deoptimization: the actual rewriting of a deoptimized method's frame.
deoptStubFrameSize - Static variable in class com.oracle.svm.core.deopt.Deoptimizer
The size of frame for the deoptimization stub.
deoptTarget - Variable in class com.oracle.svm.hosted.code.CompilationInfo
A link to the deoptimization target method if this method can deoptimize.
DeoptTest - Annotation Type in com.oracle.svm.core.annotate
Used to test deoptimization.
DEOPTTEST - Static variable in class com.oracle.svm.core.graal.snippets.DeoptTester
 
deoptTest() - Static method in class com.oracle.svm.core.graal.snippets.DeoptTester
Scans the stack frames and if there are some new (= so far not seen) PCs inside deoptimizable methods, a deopt is done.
DeoptTester - Class in com.oracle.svm.core.graal.snippets
Utility class for deoptimization stress test.
DeoptTester() - Constructor for class com.oracle.svm.core.graal.snippets.DeoptTester
 
DeoptTester.Options - Class in com.oracle.svm.core.graal.snippets
 
DeoptTestLowering() - Constructor for class com.oracle.svm.core.graal.snippets.DeoptTestSnippets.DeoptTestLowering
 
DeoptTestNode - Class in com.oracle.svm.core.graal.nodes
Inserted for deoptimization stress test.
DeoptTestNode() - Constructor for class com.oracle.svm.core.graal.nodes.DeoptTestNode
 
deoptTestSnippet() - Static method in class com.oracle.svm.core.graal.snippets.DeoptTestSnippets
 
DeoptTestSnippets - Class in com.oracle.svm.core.graal.snippets
 
DeoptTestSnippets.DeoptTestLowering - Class in com.oracle.svm.core.graal.snippets
 
DependencyGraph() - Constructor for class com.oracle.svm.hosted.c.NativeLibraries.DependencyGraph
 
dependsOn() - Method in interface com.oracle.svm.core.c.CHeader.Header
List that contains the Class<? extends CHeader.Header> instances that declare dependencies of this header file.
description - Variable in class com.oracle.svm.core.util.Counter
 
desiredAssertionStatus() - Method in class com.oracle.svm.core.hub.DynamicHub
 
destroy(ObjectHandle) - Method in class com.oracle.svm.core.handles.ObjectHandlesImpl
 
destroy(long) - Method in class com.oracle.svm.core.posix.PosixProcessPropertiesSupport
 
destroy(long) - Method in class com.oracle.svm.core.windows.WindowsProcessPropertiesSupport
 
destroyClosureHandle(LibFFI.NativeClosureHandle) - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
destroyContextHandle(NativeAPI.TruffleContextHandle) - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
destroyForcibly(long) - Method in class com.oracle.svm.core.posix.PosixProcessPropertiesSupport
 
destroyForcibly(long) - Method in class com.oracle.svm.core.windows.WindowsProcessPropertiesSupport
 
destroyGlobalHandle(TruffleObjectHandle) - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
destroysCallerSavedRegisters() - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64DirectCallOp
 
destroysCallerSavedRegisters() - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64IndirectCallOp
 
destroysCallerSavedRegisters() - Method in class com.oracle.svm.core.graal.lir.DeoptEntryOp
 
destroysRegisters() - Method in class com.oracle.svm.core.graal.meta.SubstrateForeignCallLinkage
 
destroyWeak(ObjectHandle) - Method in class com.oracle.svm.core.handles.ObjectHandlesImpl
 
DETACH_THREAD_MT - Static variable in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
detachAllThreadsAndTearDownIsolate(IsolateThread) - Static method in class com.oracle.svm.core.c.function.CEntryPointNativeFunctions
 
detachAllThreadsExceptCurrentWithoutCleanupForTearDown() - Method in class com.oracle.svm.core.thread.VMThreads
Detaches all manually attached native threads, but not those threads that were launched from Java, which must be notified to individually exit in the immediately following tear-down.
detachFromCurrentIsolate(InstalledCodeObserver.InstalledCodeObserverHandle) - Method in interface com.oracle.svm.core.code.InstalledCodeObserver.InstalledCodeObserverHandleAccessor
 
detachFromCurrentIsolate(NonmovableArray<InstalledCodeObserver.InstalledCodeObserverHandle>) - Static method in class com.oracle.svm.core.code.InstalledCodeObserverSupport
 
detachThread(IsolateThread) - Static method in class com.oracle.svm.core.c.function.CEntryPointBuiltins
 
detachThread(IsolateThread) - Static method in class com.oracle.svm.core.c.function.CEntryPointNativeFunctions
 
detachThread(IsolateThread) - Method in class com.oracle.svm.core.c.function.IsolateSupportImpl
 
detachThread(IsolateThread) - Method in class com.oracle.svm.core.genscavenge.HeapImpl
 
detachThread(IsolateThread) - Method in class com.oracle.svm.core.heap.Heap
Notifies the heap that a thread will be detached from the VM.
detachThread(IsolateThread) - Static method in class com.oracle.svm.core.thread.JavaThreads
Detach the provided Java thread.
detachThread(IsolateThread) - Method in class com.oracle.svm.core.thread.VMThreads
Remove an IsolateThread from the thread list.
detachThreadSnippet() - Static method in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
detectError(String) - Method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker
 
DetectUserDirectoriesInImageHeap - Static variable in class com.oracle.svm.core.SubstrateOptions
 
determineCPUFeatures(AArch64LibCHelper.CPUFeatures) - Static method in class com.oracle.svm.core.aarch64.AArch64LibCHelper
 
determineCPUFeatures(AMD64LibCHelper.CPUFeatures) - Static method in class com.oracle.svm.core.amd64.AMD64LibCHelper
 
determineHostCPUFeatures() - Static method in class com.oracle.svm.core.aarch64.AArch64CPUFeatureAccess
 
determineHostCPUFeatures() - Static method in class com.oracle.svm.core.amd64.AMD64CPUFeatureAccess
 
DevirtualizeCallsPhase - Class in com.oracle.svm.hosted.phases
Devirtualize invokes based on Static Analysis results.
DevirtualizeCallsPhase() - Constructor for class com.oracle.svm.hosted.phases.DevirtualizeCallsPhase
 
digest(String) - Static method in class com.oracle.svm.core.SubstrateUtil
 
DirectCallReason(HostedMethod, CompileQueue.CompileReason) - Constructor for class com.oracle.svm.hosted.code.CompileQueue.DirectCallReason
 
DirectSubstrateObjectConstant - Class in com.oracle.svm.core.meta
An object constant that holds a direct reference to the object.
dirtyCardForObjectOfAlignedHeapChunk(Object, boolean) - Static method in class com.oracle.svm.core.genscavenge.AlignedHeapChunk
Dirty the card corresponding to the given Object.
dirtyCardForObjectOfUnalignedHeapChunk(Object, boolean) - Static method in class com.oracle.svm.core.genscavenge.UnalignedHeapChunk
Dirty the card corresponding to the given Object.
dirtyEntryAtIndex(Pointer, UnsignedWord) - Static method in class com.oracle.svm.core.genscavenge.CardTable.TestingBackDoor
 
disableDeoptTesting() - Static method in class com.oracle.svm.core.graal.snippets.DeoptTester
Temporarily disable deopt testing.
disableLoopSafepoint() - Method in class com.oracle.svm.hosted.phases.SubstrateGraphBuilderPhase.SubstrateBytecodeParser
 
disableStackOverflowChecksForFatalError() - Method in interface com.oracle.svm.core.stack.StackOverflowCheck
Disables all stack overflow checks for this thread.
disableThreadLocalAllocation() - Static method in class com.oracle.svm.core.genscavenge.ThreadLocalAllocation
Stop using the current chunk for thread-local allocation.
disableThreadLocalAllocation(IsolateThread) - Static method in class com.oracle.svm.core.genscavenge.ThreadLocalAllocation
 
DisallowedImageHeapObjectFeature - Class in com.oracle.svm.hosted.image
Complain if there are types that can not move from the image generator heap to the image heap.
DisallowedImageHeapObjectFeature() - Constructor for class com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature
 
DisallowedImageHeapObjects - Class in com.oracle.svm.core.image
 
DisallowedImageHeapObjects() - Constructor for class com.oracle.svm.core.image.DisallowedImageHeapObjects
 
DisallowedImageHeapObjects.DisallowedObjectReporter - Interface in com.oracle.svm.core.image
 
discoverIfReference(Object, ObjectReferenceVisitor) - Static method in class com.oracle.svm.core.genscavenge.ReferenceObjectProcessing
 
dispatch(int, Signal.siginfo_t, WordPointer) - Method in interface com.oracle.svm.core.posix.headers.Signal.AdvancedSignalDispatcher
 
dispatch(int) - Method in interface com.oracle.svm.core.posix.headers.Signal.SignalDispatcher
 
dispatchUncaughtException(Thread, Throwable) - Static method in class com.oracle.svm.core.thread.JavaThreads
If there is an uncaught exception handler, call it.
divideNanosToMillis(long) - Static method in class com.oracle.svm.core.util.TimeUtils
Return the number of milliseconds in the given number of nanoseconds.
divideNanosToSeconds(long) - Static method in class com.oracle.svm.core.util.TimeUtils
Return the number of seconds in the given number of nanoseconds.
DivRemLowering() - Constructor for class com.oracle.svm.core.graal.snippets.ArithmeticSnippets.DivRemLowering
 
dladdr(WordBase, Dlfcn.Dl_info) - Static method in class com.oracle.svm.core.posix.headers.Dlfcn
 
dlclose(PointerBase) - Static method in class com.oracle.svm.core.posix.headers.Dlfcn
 
dlerror() - Static method in class com.oracle.svm.core.posix.headers.Dlfcn
 
dlerror() - Static method in class com.oracle.svm.core.posix.PosixUtils
 
Dlfcn - Class in com.oracle.svm.core.posix.headers
Definitions manually translated from the C header file dlfcn.h.
Dlfcn() - Constructor for class com.oracle.svm.core.posix.headers.Dlfcn
 
Dlfcn.Dl_info - Interface in com.oracle.svm.core.posix.headers
 
Dlfcn.GNUExtensions - Class in com.oracle.svm.core.posix.headers
 
Dlfcn.GNUExtensions.Lmid_t - Interface in com.oracle.svm.core.posix.headers
 
Dlfcn.GNUExtensions.Lmid_tPointer - Interface in com.oracle.svm.core.posix.headers
 
dli_fbase() - Method in interface com.oracle.svm.core.posix.headers.Dlfcn.Dl_info
 
dli_fname() - Method in interface com.oracle.svm.core.posix.headers.Dlfcn.Dl_info
 
dli_saddr() - Method in interface com.oracle.svm.core.posix.headers.Dlfcn.Dl_info
 
dli_sname() - Method in interface com.oracle.svm.core.posix.headers.Dlfcn.Dl_info
 
dlinfo(PointerBase, int, PointerBase) - Static method in class com.oracle.svm.core.posix.headers.Dlfcn.GNUExtensions
 
dlmopen(Dlfcn.GNUExtensions.Lmid_t, CCharPointer, int) - Static method in class com.oracle.svm.core.posix.headers.Dlfcn.GNUExtensions
 
dlopen(CCharPointer, int) - Static method in class com.oracle.svm.core.posix.headers.Dlfcn
 
dlopen(String, int) - Static method in class com.oracle.svm.core.posix.PosixUtils
 
dlsym(PointerBase, CCharPointer) - Static method in class com.oracle.svm.core.posix.headers.Dlfcn
 
dlsym(PointerBase, String) - Static method in class com.oracle.svm.core.posix.PosixUtils
 
doArraysCopyOf(DynamicHub, Object, int, int) - Static method in class com.oracle.svm.core.graal.jdk.SubstrateArraysCopyOfSnippets
 
doCompile(DebugContext, RuntimeConfiguration, Suites, LIRSuites, SubstrateMethod) - Static method in class com.oracle.svm.graal.SubstrateGraalUtils
 
doCompile(DebugContext, HostedMethod, CompilationIdentifier, CompileQueue.CompileReason) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
doGraphPE(PartialEvaluator.Request, InlineInvokePlugin, EconomicMap<ResolvedJavaMethod, EncodedGraph>) - Method in class com.oracle.svm.truffle.api.SubstratePartialEvaluator
 
doInstallPrepared(SharedMethod, CodeInfo, SubstrateInstalledCode) - Static method in class com.oracle.svm.graal.meta.RuntimeCodeInstaller
 
doInvoke(Object[]) - Method in class com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget
 
doNotLoopTooLong(long, long, long, String) - Static method in class com.oracle.svm.core.util.TimeUtils
Have I looped for too long? If so, complain, but reset the wait.
doParse(DebugContext, CompileQueue.ParseTask) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
doPrepareInstall(ReferenceAdjuster, CodeInfo) - Method in class com.oracle.svm.graal.meta.RuntimeCodeInstaller
 
doRelockObject(Object, Object) - Method in class com.oracle.svm.core.monitor.MonitorSupport
 
doRelockObject(Object, Object) - Method in class com.oracle.svm.core.monitor.MultiThreadedMonitorSupport
 
doRelockObject(Object, Object) - Method in class com.oracle.svm.core.monitor.SingleThreadedMonitorSupport
 
doStartThread(Thread, long) - Method in class com.oracle.svm.core.posix.thread.PosixJavaThreads
 
doStartThread(Thread, long) - Method in class com.oracle.svm.core.thread.JavaThreads
Start a new OS thread.
doStartThread(Thread, long) - Method in class com.oracle.svm.core.windows.WindowsJavaThreads
 
doWait(Object, long) - Method in class com.oracle.svm.core.monitor.MonitorSupport
 
doWait(Object, long) - Method in class com.oracle.svm.core.monitor.MultiThreadedMonitorSupport
 
doWait(Object, long) - Method in class com.oracle.svm.core.monitor.SingleThreadedMonitorSupport
 
drainInputStream(InputStream, OutputStream) - Static method in class com.oracle.svm.hosted.c.util.FileUtils
 
dump(StringBuilder) - Method in class com.oracle.svm.core.heap.SubstrateReferenceMap
 
dump(RegisterDumper.Context) - Static method in class com.oracle.svm.core.SubstrateSegfaultHandler
Called from the platform dependent segfault handler to print diagnostics.
dump(Consumer<String>) - Method in class com.oracle.svm.hosted.c.codegen.CCompilerInvoker.CompilerInfo
 
dumpProfiles() - Static method in class com.oracle.svm.core.ImageProfiles
Dumps currently collected image profiles.
dumpProfilingResults() - Static method in class com.oracle.svm.core.allocationprofile.AllocationSite
 
dumpProfilingResults(Log) - Static method in class com.oracle.svm.core.allocationprofile.AllocationSite
 
dumpReg(Log, String, long) - Static method in interface com.oracle.svm.core.RegisterDumper
 
dumpRegisters(Log, Signal.ucontext_t) - Method in interface com.oracle.svm.core.posix.UContextRegisterDumper
 
dumpRegisters(Log, RegisterDumper.Context) - Method in interface com.oracle.svm.core.posix.UContextRegisterDumper
 
dumpRegisters(Log, RegisterDumper.Context) - Method in interface com.oracle.svm.core.RegisterDumper
 
dumpRegisters(Log, RegisterDumper.Context) - Method in class com.oracle.svm.core.windows.WindowsRegisterDumper
 
DumpTargetInfo - Static variable in class com.oracle.svm.core.SubstrateOptions
 
dumpToLog(Log, IsolateThread) - Static method in class com.oracle.svm.core.threadlocal.VMThreadLocalInfos
 
duplicate() - Method in class com.oracle.svm.core.graal.nodes.SubstrateVirtualArrayNode
 
duplicate() - Method in class com.oracle.svm.core.graal.nodes.SubstrateVirtualInstanceNode
 
DuplicatedInNativeCode - Annotation Type in com.oracle.svm.core.annotate
Documents that a value or logic is duplicated in native code so it must not be changed or moved without adapting native code as well.
DuplicateHandle(WinBase.HANDLE, WinBase.HANDLE, WinBase.HANDLE, WinBase.LPHANDLE, int, boolean, int) - Static method in class com.oracle.svm.core.windows.headers.WinBase
 
DURING_CALL_MASK - Static variable in class com.oracle.svm.core.code.FrameInfoDecoder
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.graal.hosted.GraalFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.annotation.AnnotationTypeFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.classinitialization.ClassInitializationFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.ClassValueFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.LoggingFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.option.RuntimeOptionFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.ReachabilityHandlerFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.ResourcesFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.ServiceLoaderFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.thread.VMThreadMTFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.hosted.thread.VMThreadSTFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.jni.access.JNIAccessFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.reflect.hosted.ReflectionDataBuilder
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.reflect.hosted.ReflectionFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.truffle.NodeClassFeature
 
duringAnalysis(Feature.DuringAnalysisAccess) - Method in class com.oracle.svm.truffle.TruffleFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.core.heap.ReferenceHandlerThreadFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.core.jdk.RandomNumbersFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.core.jdk.VarHandleFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.core.util.CounterFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.graal.hosted.FieldsOffsetsFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.graal.hosted.GraalFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.ameta.HostedDynamicHubFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.c.CGlobalDataFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.classinitialization.ClassInitializationFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.ClassLoaderFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.ClassValueFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.code.CEntryPointLiteralFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.diagnostic.HostedHeapDumpFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.LoggingFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.option.RuntimeOptionFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.SecurityServicesFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.thread.VMThreadMTFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.hosted.thread.VMThreadSTFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.jni.JNILibraryLoadFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.reflect.hosted.ReflectionFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.reflect.hosted.ReflectionMetadataFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.reflect.proxy.hosted.DynamicProxyFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.truffle.nfi.posix.PosixTruffleNFIFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.truffle.nfi.TruffleNFIFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.truffle.nfi.windows.WindowsTruffleNFIFeature
 
duringSetup(Feature.DuringSetupAccess) - Method in class com.oracle.svm.truffle.NodeClassFeature
 
dwActiveProcessorMask() - Method in interface com.oracle.svm.core.windows.headers.SysinfoAPI.SYSTEM_INFO
 
dwAllocationGranularity() - Method in interface com.oracle.svm.core.windows.headers.SysinfoAPI.SYSTEM_INFO
 
dwLength() - Method in interface com.oracle.svm.core.windows.headers.SysinfoAPI.MEMORYSTATUSEX
 
dwMemoryLoad() - Method in interface com.oracle.svm.core.windows.headers.SysinfoAPI.MEMORYSTATUSEX
 
dwNumberOfProcessors() - Method in interface com.oracle.svm.core.windows.headers.SysinfoAPI.SYSTEM_INFO
 
dwPageSize() - Method in interface com.oracle.svm.core.windows.headers.SysinfoAPI.SYSTEM_INFO
 
dwProcessorType() - Method in interface com.oracle.svm.core.windows.headers.SysinfoAPI.SYSTEM_INFO
 
DYNAMIC_PROXY_NAME - Static variable in class com.oracle.svm.core.configure.ConfigurationFiles
 
DynamicHub - Class in com.oracle.svm.core.hub
 
DynamicHub(String, HubType, ReferenceType, boolean, Object, DynamicHub, DynamicHub, String, int, ClassLoader) - Constructor for class com.oracle.svm.core.hub.DynamicHub
 
dynamicHub(ResolvedJavaType) - Method in class com.oracle.svm.hosted.SVMHost
 
DynamicHub.ReflectionData - Class in com.oracle.svm.core.hub
This class stores similar information as the non-public class java.lang.Class.ReflectionData.
dynamicHubFromObjectHeader(UnsignedWord) - Method in class com.oracle.svm.core.genscavenge.ObjectHeaderImpl
 
dynamicHubFromObjectHeader(UnsignedWord) - Method in class com.oracle.svm.core.heap.ObjectHeader
 
DynamicHubSupport - Class in com.oracle.svm.core.hub
 
DynamicHubSupport() - Constructor for class com.oracle.svm.core.hub.DynamicHubSupport
 
DynamicProxyConfigurationFiles - Static variable in class com.oracle.svm.core.configure.ConfigurationFiles.Options
 
DynamicProxyConfigurationResources - Static variable in class com.oracle.svm.core.configure.ConfigurationFiles.Options
 
DynamicProxyFeature - Class in com.oracle.svm.reflect.proxy.hosted
 
DynamicProxyFeature() - Constructor for class com.oracle.svm.reflect.proxy.hosted.DynamicProxyFeature
 
DynamicProxyRegistry - Interface in com.oracle.svm.core.jdk.proxy
 
DynamicProxySupport - Class in com.oracle.svm.reflect.proxy
 
DynamicProxySupport(ClassLoader) - Constructor for class com.oracle.svm.reflect.proxy.DynamicProxySupport
 

E

EarlyConstantFoldLoadFieldPlugin - Class in com.oracle.svm.hosted.phases
Early constant folding for well-known static fields.
EarlyConstantFoldLoadFieldPlugin(MetaAccessProvider) - Constructor for class com.oracle.svm.hosted.phases.EarlyConstantFoldLoadFieldPlugin
 
EBADF() - Static method in class com.oracle.svm.core.posix.headers.Errno
 
EBUSY() - Static method in class com.oracle.svm.core.posix.headers.Errno
 
ECHILD() - Static method in class com.oracle.svm.core.posix.headers.Errno
 
efl_offset() - Method in interface com.oracle.svm.core.posix.headers.Signal.MContext64
 
EFlags() - Method in interface com.oracle.svm.core.windows.headers.ErrHandlingAPI.CONTEXT
 
EINTR() - Static method in class com.oracle.svm.core.posix.headers.Errno
 
Element() - Constructor for class com.oracle.svm.core.heap.AllocationFreeList.Element
Constructor for subclasses.
ElementInfo - Class in com.oracle.svm.hosted.c.info
 
ElementInfo(String) - Constructor for class com.oracle.svm.hosted.c.info.ElementInfo
 
elementKind - Variable in class com.oracle.svm.core.graal.jdk.ArrayCopyWithExceptionNode
 
emit(ByteBuffer, DataSection.Patches) - Method in class com.oracle.svm.core.graal.code.SubstrateDataBuilder.ObjectData
 
emitBranch(LogicNode, LabelRef, LabelRef, double) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64NodeLIRBuilder
 
emitBranch(LogicNode, LabelRef, LabelRef, double) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64NodeLIRBuilder
 
emitCCall(long, CallingConvention, Value[]) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitCCall(long, CallingConvention, Value[], int) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitCGlobalDataLoadAddress(CGlobalDataLoadAddressNode) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64NodeLIRBuilder
 
emitCGlobalDataLoadAddress(CGlobalDataLoadAddressNode) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64NodeLIRBuilder
 
emitCGlobalDataLoadAddress(CGlobalDataLoadAddressNode) - Method in interface com.oracle.svm.core.graal.code.SubstrateNodeLIRBuilder
 
emitCheckForInvokeSuperSpecial(ValueNode[]) - Method in class com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.SharedBytecodeParser
 
emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class com.oracle.svm.core.graal.aarch64.AArch64CGlobalDataLoadAddressOp
 
emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class com.oracle.svm.core.graal.aarch64.AArch64FarReturnOp
 
emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class com.oracle.svm.core.graal.aarch64.AArch64InstructionSynchronizationBarrierOp
 
emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class com.oracle.svm.core.graal.aarch64.AArch64SafepointCheckOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.DeadEndOp
 
emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend
 
emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.LoadCompressedObjectConstantOp
 
emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64DirectCallOp
 
emitCode(CompilationResultBuilder, AArch64MacroAssembler) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64IndirectCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.svm.core.graal.amd64.AMD64CGlobalDataLoadAddressOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.svm.core.graal.amd64.AMD64FarReturnOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.svm.core.graal.amd64.AMD64SafepointCheckOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.DeadEndOp
 
emitCode(CompilationResultBuilder, LIR, ResolvedJavaMethod) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64DirectCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64IndirectCallOp
 
emitCode(CompilationResultBuilder, AMD64MacroAssembler) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64MoveFactory.LoadCompressedObjectConstantOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.lir.DeoptEntryOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.lir.DeoptSourcePositionInfoOp
 
emitCode(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.lir.VerificationMarkerOp
 
emitCompress(Value, CompressEncoding, boolean) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitCompress(Value, CompressEncoding, boolean) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitConvertNullToZero(AllocatableValue, Value) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitConvertNullToZero(AllocatableValue, Value) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitConvertZeroToNull(AllocatableValue, Value) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitConvertZeroToNull(AllocatableValue, Value) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitDeadEnd() - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitDeadEnd() - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitDeadEnd() - Method in interface com.oracle.svm.core.graal.code.SubstrateLIRGenerator
 
emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitDeoptimize(Value, Value, LIRFrameState) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64NodeLIRBuilder
 
emitDirectCall(DirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64NodeLIRBuilder
 
emitEnsureClassInitialized(GraphBuilderContext, JavaConstant) - Static method in class com.oracle.svm.hosted.phases.SubstrateClassInitializationPlugin
 
emitEnsureInitializedCall(ResolvedJavaType) - Method in class com.oracle.svm.hosted.phases.HostedGraphKit
 
emitFarReturn(AllocatableValue, Value, Value, boolean) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitFarReturn(AllocatableValue, Value, Value, boolean) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitFarReturn(AllocatableValue, Value, Value, boolean) - Method in interface com.oracle.svm.core.graal.code.SubstrateLIRGenerator
 
emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitForeignCallOp(ForeignCallLinkage, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64NodeLIRBuilder
 
emitIndirectCall(IndirectCallTargetNode, Value, Value[], Value[], LIRFrameState) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64NodeLIRBuilder
 
emitInstructionSynchronizationBarrier() - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitInstructionSynchronizationBarrier() - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitInstructionSynchronizationBarrier() - Method in interface com.oracle.svm.core.graal.code.SubstrateLIRGenerator
 
emitMemoryBarrier - Variable in class com.oracle.svm.core.genscavenge.graal.nodes.FormatArrayNode
 
emitMemoryBarrier - Variable in class com.oracle.svm.core.genscavenge.graal.nodes.FormatObjectNode
 
emitPrefetchAllocate(Value) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitPrefetchAllocate(Value) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitReadReturnAddress() - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64NodeLIRBuilder
 
emitReadReturnAddress() - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64NodeLIRBuilder
 
emitReadReturnAddress() - Method in interface com.oracle.svm.core.graal.code.SubstrateNodeLIRBuilder
 
emitReturn(JavaKind, Value) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
EmitStringEncodingSubstitutions - Static variable in class com.oracle.svm.core.SubstrateOptions
 
emitUncompress(Value, CompressEncoding, boolean) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitUncompress(Value, CompressEncoding, boolean) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitUnwind(Value) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitUnwind(Value) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitVerificationMarker(Object) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64LIRGenerator
 
emitVerificationMarker(Object) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64LIRGenerator
 
emitVerificationMarker(Object) - Method in interface com.oracle.svm.core.graal.code.SubstrateLIRGenerator
 
EMPTY_ARRAY - Static variable in class com.oracle.svm.graal.meta.SubstrateField
 
EMPTY_ARRAY - Static variable in class com.oracle.svm.graal.meta.SubstrateType
 
EMPTY_CLASSES - Static variable in class com.oracle.svm.reflect.hosted.ReflectionDataBuilder
 
EMPTY_CONSTRUCTORS - Static variable in class com.oracle.svm.reflect.hosted.ReflectionDataBuilder
 
EMPTY_FIELDS - Static variable in class com.oracle.svm.reflect.hosted.ReflectionDataBuilder
 
EMPTY_METHODS - Static variable in class com.oracle.svm.reflect.hosted.ReflectionDataBuilder
 
EMPTY_REFERENCE_MAP - Static variable in class com.oracle.svm.core.code.CodeInfoQueryResult
Marker value returned by CodeInfoQueryResult.getReferenceMapIndex() when the reference map is empty for the IP.
EmptyMemoryAcessProvider - Class in com.oracle.svm.hosted.ameta
 
EnableAllSecurityServices - Static variable in class com.oracle.svm.core.SubstrateOptions
 
enabled() - Static method in class com.oracle.svm.core.deopt.DeoptimizationSupport
Returns true if the image build was configured with support for deoptimization.
enabled() - Static method in class com.oracle.svm.core.graal.snippets.DeoptTester
 
enabled - Variable in class com.oracle.svm.core.util.Counter.Group
The actual enabled value, set according to the value of the Counter.Group.enabledOption during image generation.
enableDeoptTesting() - Static method in class com.oracle.svm.core.graal.snippets.DeoptTester
 
enableFeatures(Architecture) - Method in class com.oracle.svm.core.aarch64.AArch64CPUFeatureAccess
 
enableFeatures(Architecture) - Method in class com.oracle.svm.core.amd64.AMD64CPUFeatureAccess
 
enableFeatures(Architecture) - Method in interface com.oracle.svm.core.CPUFeatureAccess
 
EnableLoggingFeature - Static variable in class com.oracle.svm.hosted.LoggingFeature.Options
 
EnableURLProtocols - Static variable in class com.oracle.svm.core.SubstrateOptions
 
encode(LineNumberTable) - Static method in class com.oracle.svm.graal.meta.EncodedLineNumberTable
 
encodeAll(List<Map.Entry<ReferenceMapEncoder.Input, Long>>) - Method in class com.oracle.svm.core.heap.CodeReferenceMapEncoder
 
encodeAll(List<Map.Entry<ReferenceMapEncoder.Input, Long>>) - Method in class com.oracle.svm.core.heap.InstanceReferenceMapEncoder
 
encodeAll() - Method in class com.oracle.svm.core.heap.ReferenceMapEncoder
 
encodeAll(List<Map.Entry<ReferenceMapEncoder.Input, Long>>) - Method in class com.oracle.svm.core.heap.ReferenceMapEncoder
 
encodeAllAndInstall(CodeInfo, ReferenceAdjuster) - Method in class com.oracle.svm.core.code.CodeInfoEncoder
 
encodeAllAndInstall(CodeInfo, ReferenceAdjuster) - Method in class com.oracle.svm.core.code.FrameInfoEncoder
 
encodeAndInstall(List<NodeSourcePosition>, CodeInfo, ReferenceAdjuster) - Method in class com.oracle.svm.core.code.DeoptimizationSourcePositionEncoder
 
encodeAnnotations(Set<Annotation>, Set<Annotation>) - Static method in class com.oracle.svm.core.hub.AnnotationsEncoding
 
encodeAnnotations(AnalysisMetaAccess, Annotation[], Annotation[], Object) - Static method in class com.oracle.svm.hosted.analysis.Inflation
 
encodeAsImageHeapObjectHeader(long) - Method in class com.oracle.svm.core.genscavenge.ObjectHeaderImpl
 
encodeAsImageHeapObjectHeader(long) - Method in class com.oracle.svm.core.heap.ObjectHeader
 
encodeAsObjectHeader(DynamicHub, boolean, boolean) - Static method in class com.oracle.svm.core.genscavenge.ObjectHeaderImpl
 
encodeAsTLABObjectHeader(DynamicHub) - Method in class com.oracle.svm.core.genscavenge.ObjectHeaderImpl
 
encodeAsTLABObjectHeader(DynamicHub) - Method in class com.oracle.svm.core.heap.ObjectHeader
 
encodeBci(int, boolean, boolean) - Static method in class com.oracle.svm.core.code.FrameInfoEncoder
Encodes the BCI and the duringCall- and rethrowException flags into a single value.
encodedBci - Variable in class com.oracle.svm.core.code.FrameInfoQueryResult
 
encodeDebugNames() - Static method in class com.oracle.svm.core.code.FrameInfoDecoder
 
encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Method in class com.oracle.svm.graal.meta.SubstrateMetaAccess
 
encodeDeoptActionAndReason(DeoptimizationAction, DeoptimizationReason, int) - Method in class com.oracle.svm.hosted.meta.HostedMetaAccess
 
encodeDeoptActionAndReasonToLong(DeoptimizationAction, DeoptimizationReason, int) - Static method in class com.oracle.svm.core.deopt.Deoptimizer
 
encodedFrameSize - Variable in class com.oracle.svm.core.code.CodeInfoQueryResult
 
encodedGraph(SharedRuntimeMethod, boolean) - Static method in class com.oracle.svm.graal.GraalSupport
 
EncodedLineNumberTable - Class in com.oracle.svm.graal.meta
 
EncodedLineNumberTable() - Constructor for class com.oracle.svm.graal.meta.EncodedLineNumberTable
 
encodeFrameSize(int, boolean, boolean, boolean) - Method in class com.oracle.svm.core.code.CodeInfoEncoder
encodePrimitiveConstant(JavaConstant) - Static method in class com.oracle.svm.core.code.FrameInfoEncoder
 
encodeSnippets() - Method in class com.oracle.svm.core.graal.meta.SubstrateReplacements
 
encodeSnippets() - Method in class com.oracle.svm.hosted.code.HostedReplacements
 
encodeSourceReferences() - Static method in class com.oracle.svm.core.code.FrameInfoDecoder
 
encodeSpeculation(SpeculationLog.Speculation) - Method in class com.oracle.svm.graal.meta.SubstrateMetaAccess
 
encodings - Variable in class com.oracle.svm.core.heap.ReferenceMapEncoder
 
endSafepoint() - Method in class com.oracle.svm.core.genscavenge.HeapImpl
 
endSafepoint() - Method in class com.oracle.svm.core.heap.Heap
Reset the heap to the normal execution state.
EnforceMaxRuntimeCompileMethods - Static variable in class com.oracle.svm.graal.hosted.GraalFeature.Options
 
enqueue() - Method in class com.oracle.svm.core.thread.JavaVMOperation
 
enqueue(NativeVMOperationData) - Method in class com.oracle.svm.core.thread.NativeVMOperation
 
enqueueBlockingNoSafepoint(String, SubstrateUtil.Thunk) - Static method in class com.oracle.svm.core.thread.JavaVMOperation
Convenience method for thunks that can be run by allocating a VMOperation.
enqueueBlockingSafepoint(String, SubstrateUtil.Thunk) - Static method in class com.oracle.svm.core.thread.JavaVMOperation
Convenience method for thunks that can be run by allocating a VMOperation.
enqueueFromNonJavaThread(NativeVMOperationData) - Method in class com.oracle.svm.core.thread.NativeVMOperation
 
enqueueFromNonJavaThread(NativeVMOperation, NativeVMOperationData) - Method in class com.oracle.svm.core.thread.VMOperationControl
 
ENSURE_INITIALIZED_METHOD - Static variable in class com.oracle.svm.hosted.phases.SubstrateClassInitializationPlugin
 
ENSURE_JAVA_THREAD - Static variable in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
ensureCapacity(int) - Method in class com.oracle.svm.core.handles.ThreadLocalHandles
 
ensureCompiled(HostedMethod, CompileQueue.CompileReason) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
ensureInitialized() - Method in class com.oracle.svm.core.hub.DynamicHub
 
ensureInitialized() - Static method in class com.oracle.svm.core.jdk.IdentityHashCodeSupport
Initialization can require synchronization which is not allowed during safepoints, so this method can be called before using identity hash codes during a safepoint operation.
ensureInitialized() - Static method in class com.oracle.svm.core.thread.VMThreads
Make sure the runtime is initialized for threading.
ensureJavaThread() - Static method in class com.oracle.svm.core.thread.JavaThreads
Ensures that a Thread object for the current thread exists.
ensureJavaThread(String, ThreadGroup, boolean) - Static method in class com.oracle.svm.core.thread.JavaThreads
Ensures that a Thread object for the current thread exists.
ensureLocalCapacity(int) - Static method in class com.oracle.svm.jni.JNIObjectHandles
 
ensureLocked(Object) - Method in class com.oracle.svm.core.monitor.MultiThreadedMonitorSupport
Returns the lock of the object.
ensureParsed(HostedMethod, CompileQueue.CompileReason) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
enter(IsolateThread) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
Enters an existing context for the current thread (for example, one created with CEntryPointActions.enterAttachThread(org.graalvm.nativeimage.Isolate, boolean)).
enter() - Static method in class com.oracle.svm.core.c.function.CEntryPointSetup.EnterCreateIsolatePrologue
 
enter(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.DeoptEntryStubContext
 
enter(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.DeoptExitStubContext
 
enter(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64Backend.SubstrateAArch64FrameContext
 
enter(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.DeoptEntryStubContext
 
enter(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.DeoptExitStubContext
 
enter(CompilationResultBuilder) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64Backend.SubstrateAMD64FrameContext
 
enter(ValueNode) - Static method in class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
ENTER_ISOLATE_MT - Static variable in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
ENTER_SLOW_PATH_SAFEPOINT_CHECK - Static variable in class com.oracle.svm.core.thread.Safepoint
 
enterAction - Variable in class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
enterAttachThread(Isolate, boolean) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
Creates a context for the current thread in the specified existing isolate, then enters that context.
enterCreateIsolate(CEntryPointCreateIsolateParameters) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
Creates a new isolate, then attaches the current thread to the created isolate, creating a context for the thread in the isolate, and then enters that context before returning.
EnterCreateIsolatePrologue() - Constructor for class com.oracle.svm.core.c.function.CEntryPointSetup.EnterCreateIsolatePrologue
 
EnterCriticalSection(Process.PCRITICAL_SECTION) - Static method in class com.oracle.svm.core.windows.headers.Process
 
EnterCriticalSectionNoTrans(Process.PCRITICAL_SECTION) - Static method in class com.oracle.svm.core.windows.headers.Process
 
entered(Object) - Static method in class com.oracle.svm.jni.JNIThreadOwnedMonitors
 
enterIsolate(Isolate) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
Enters an existing context for the current thread that has already been created in the given isolate.
enterIsolate(ValueNode, boolean) - Static method in class com.oracle.svm.core.graal.nodes.CEntryPointEnterNode
 
enterIsolateFromCrashHandler(Isolate) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
Enters an existing context for the current thread that has already been created in the given isolate, during the prologue of a segfault handler.
EnterIsolatePrologue() - Constructor for class com.oracle.svm.core.c.function.CEntryPointSetup.EnterIsolatePrologue
 
enterIsolateSnippet(Isolate, boolean) - Static method in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
EnterPrologue() - Constructor for class com.oracle.svm.core.c.function.CEntryPointSetup.EnterPrologue
 
enterSnippet(IsolateThread) - Static method in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
entryArray - Variable in class com.oracle.svm.core.heap.ClassHistogramVisitor
 
entryKind(int) - Method in class com.oracle.svm.core.graal.nodes.SubstrateVirtualArrayNode
 
entryKind(int) - Method in class com.oracle.svm.core.graal.nodes.SubstrateVirtualInstanceNode
 
EntryPointNamePrefix - Static variable in class com.oracle.svm.core.SubstrateOptions
 
EntryPointReason() - Constructor for class com.oracle.svm.hosted.code.CompileQueue.EntryPointReason
 
entryPoints - Variable in class com.oracle.svm.hosted.image.AbstractBootImage
 
entrySet() - Method in class com.oracle.svm.core.WeakIdentityHashMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class com.oracle.svm.hosted.image.RelocatableBuffer
 
EnumArrayLookup - Class in com.oracle.svm.core.c.enums
 
EnumArrayLookup(long[], long, Enum<?>[]) - Constructor for class com.oracle.svm.core.c.enums.EnumArrayLookup
 
EnumConstantInfo - Class in com.oracle.svm.hosted.c.info
 
EnumConstantInfo(String, ResolvedJavaField, boolean, Enum<?>) - Constructor for class com.oracle.svm.hosted.c.info.EnumConstantInfo
 
EnumInfo - Class in com.oracle.svm.hosted.c.info
 
EnumInfo(String, ResolvedJavaType) - Constructor for class com.oracle.svm.hosted.c.info.EnumInfo
 
EnumLookupInfo - Class in com.oracle.svm.hosted.c.info
 
EnumLookupInfo(ResolvedJavaMethod) - Constructor for class com.oracle.svm.hosted.c.info.EnumLookupInfo
 
EnumMapLookup - Class in com.oracle.svm.core.c.enums
 
EnumMapLookup(long[], Map<Long, Enum<?>>) - Constructor for class com.oracle.svm.core.c.enums.EnumMapLookup
 
EnumNoLookup - Class in com.oracle.svm.core.c.enums
 
EnumNoLookup(long[]) - Constructor for class com.oracle.svm.core.c.enums.EnumNoLookup
 
EnumRuntimeData - Class in com.oracle.svm.core.c.enums
 
EnumRuntimeData(long[]) - Constructor for class com.oracle.svm.core.c.enums.EnumRuntimeData
 
EnumValueInfo - Class in com.oracle.svm.hosted.c.info
 
EnumValueInfo(ResolvedJavaMethod) - Constructor for class com.oracle.svm.hosted.c.info.EnumValueInfo
 
EPERM() - Static method in class com.oracle.svm.core.posix.headers.Errno
 
epilogue(Pointer, UnsignedWord) - Method in interface com.oracle.svm.core.genscavenge.CardTable.Visitor
Called after all visiting.
epilogue() - Method in class com.oracle.svm.core.heap.ClassHistogramVisitor
 
equal(ComparableWord) - Method in class com.oracle.svm.core.code.ImageCodeInfo.HostedImageCodeInfo
 
equal(ComparableWord) - Method in class com.oracle.svm.hosted.meta.MethodPointer
 
equals(Object) - Method in class com.oracle.svm.core.allocationprofile.AllocationSite
 
equals(Object) - Method in class com.oracle.svm.core.graal.amd64.AMD64NativeImagePatcher
 
equals(Object) - Method in class com.oracle.svm.core.graal.code.CGlobalDataReference
 
equals(Object) - Method in class com.oracle.svm.core.heap.SubstrateReferenceMap
 
equals(Object) - Method in class com.oracle.svm.core.hub.AnnotationsEncoding
 
equals(Object) - Method in class com.oracle.svm.core.meta.CompressedNullConstant
 
equals(Object) - Method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
equals(Object) - Method in class com.oracle.svm.graal.meta.SubstrateType
 
equals(Object) - Method in class com.oracle.svm.hosted.code.amd64.AMD64HostedPatcher
 
equals(Object) - Method in class com.oracle.svm.hosted.code.CEntryPointData
 
equals(Object) - Method in class com.oracle.svm.jni.access.JNIAccessibleMethodDescriptor
 
equals(Object) - Method in class com.oracle.svm.jni.access.JNINativeLinkage
Returns true iff obj is a JNINativeLinkage and has the same declaring class, name and descriptor as this object.
ErrHandlingAPI - Class in com.oracle.svm.core.windows.headers
Definitions for Windows errhandlingapi.h
ErrHandlingAPI() - Constructor for class com.oracle.svm.core.windows.headers.ErrHandlingAPI
 
ErrHandlingAPI.CONTEXT - Interface in com.oracle.svm.core.windows.headers
Contains processor-specific register data.
ErrHandlingAPI.EXCEPTION_POINTERS - Interface in com.oracle.svm.core.windows.headers
Contains pointers to exception and context records.
ErrHandlingAPI.EXCEPTION_RECORD - Interface in com.oracle.svm.core.windows.headers
Contains a description of the exception.
Errno - Class in com.oracle.svm.core.posix.headers
Definitions manually translated from the C header file sys/errno.h.
Errno() - Constructor for class com.oracle.svm.core.posix.headers.Errno
 
errnoGetterFunctionName - Variable in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
ErrnoMirror - Class in com.oracle.svm.truffle.nfi
 
ErrnoMirror() - Constructor for class com.oracle.svm.truffle.nfi.ErrnoMirror
 
ErrnoMirrorContext() - Constructor for class com.oracle.svm.truffle.nfi.TruffleNFISupport.ErrnoMirrorContext
 
ERROR_MSG - Static variable in class com.oracle.svm.core.heap.NoAllocationVerifier
 
ERROR_TIMEOUT() - Static method in class com.oracle.svm.core.windows.headers.WinBase
 
errorString(int, String) - Static method in class com.oracle.svm.core.posix.PosixUtils
Return the error string for the given error number, or a default message.
ESRCH() - Static method in class com.oracle.svm.core.posix.headers.Errno
 
ETIMEDOUT() - Static method in class com.oracle.svm.core.posix.headers.Errno
 
exception - Variable in class com.oracle.svm.core.graal.nodes.CEntryPointLeaveNode
 
exception(Throwable) - Method in class com.oracle.svm.core.log.Log
Prints the provided exception, including a stack trace if available, followed by a newline.
exception(Throwable, int) - Method in class com.oracle.svm.core.log.Log
Prints the provided exception, including a stack trace if available, with at most the specified number of frames, followed by a newline.
exception(Throwable, int) - Method in class com.oracle.svm.core.log.RealLog
 
EXCEPTION_ACCESS_VIOLATION() - Static method in class com.oracle.svm.core.windows.headers.ErrHandlingAPI
 
EXCEPTION_CONTINUE_SEARCH() - Static method in class com.oracle.svm.core.windows.headers.ErrHandlingAPI
 
ExceptionCode() - Method in interface com.oracle.svm.core.windows.headers.ErrHandlingAPI.EXCEPTION_RECORD
 
ExceptionHelpers - Class in com.oracle.svm.reflect.helpers
 
ExceptionHelpers() - Constructor for class com.oracle.svm.reflect.helpers.ExceptionHelpers
 
exceptionOffset - Variable in class com.oracle.svm.core.code.CodeInfoQueryResult
 
ExceptionRecord() - Method in interface com.oracle.svm.core.windows.headers.ErrHandlingAPI.EXCEPTION_POINTERS
 
ExceptionSnippets - Class in com.oracle.svm.core.graal.snippets
 
ExceptionSnippets.LoadExceptionObjectLowering - Class in com.oracle.svm.core.graal.snippets
 
ExceptionSnippets.UnwindLowering - Class in com.oracle.svm.core.graal.snippets
 
ExceptionStateNode - Class in com.oracle.svm.core.graal.nodes
 
ExceptionStateNode(FrameState) - Constructor for class com.oracle.svm.core.graal.nodes.ExceptionStateNode
 
ExceptionSynthesizer - Class in com.oracle.svm.hosted
 
ExceptionSynthesizer() - Constructor for class com.oracle.svm.hosted.ExceptionSynthesizer
 
ExceptionUnwind - Class in com.oracle.svm.core.snippets
 
ExceptionUnwind() - Constructor for class com.oracle.svm.core.snippets.ExceptionUnwind
 
ExcludeFromReferenceMap - Annotation Type in com.oracle.svm.core.annotate
Mechanism for excluding a field from the reference map.
ExcludeFromReferenceMap.Always - Class in com.oracle.svm.core.annotate
A BooleanSupplier that always returns true.
exec(Path, String[]) - Method in class com.oracle.svm.core.posix.PosixProcessPropertiesSupport
 
exec(Path, String[]) - Method in class com.oracle.svm.core.windows.WindowsProcessPropertiesSupport
 
ExecutableViaCCBootImage - Class in com.oracle.svm.hosted.image
 
ExecutableViaCCBootImage(AbstractBootImage.NativeImageKind, HostedUniverse, HostedMetaAccess, NativeLibraries, NativeImageHeap, NativeImageCodeCache, List<HostedMethod>, ClassLoader) - Constructor for class com.oracle.svm.hosted.image.ExecutableViaCCBootImage
 
execute(ForkJoinTask<?>) - Method in class com.oracle.svm.core.jdk.DeferredCommonPool
 
execute(Runnable) - Method in class com.oracle.svm.core.jdk.DeferredCommonPool
 
EXECUTE - Static variable in interface com.oracle.svm.core.os.VirtualMemoryProvider.Access
Instructions in the memory range may be executed.
execute(NativeVMOperationData) - Method in class com.oracle.svm.core.thread.VMOperation
 
executeInitializationHooks() - Static method in class com.oracle.svm.core.jdk.RuntimeSupport
Runs isolate initialization hooks.
executeStartupHooks() - Method in class com.oracle.svm.core.jdk.RuntimeSupport
 
executeTearDownHooks() - Static method in class com.oracle.svm.core.jdk.RuntimeSupport
Runs isolate tear-down hooks.
executeVarargs(Object...) - Method in class com.oracle.svm.graal.meta.SubstrateInstalledCodeImpl
 
executor - Variable in class com.oracle.svm.hosted.code.CompileQueue
 
execv(CCharPointer, CCharPointerPointer) - Static method in class com.oracle.svm.core.posix.headers.Unistd
 
exit(String, String) - Static method in class com.oracle.svm.core.heap.NoAllocationVerifier
A guard to place before an allocation, giving the call site and the allocation type.
exit(int) - Static method in class com.oracle.svm.core.posix.headers.LibC
 
exit(Thread) - Static method in class com.oracle.svm.core.thread.JavaThreads
 
exit(int) - Static method in class com.oracle.svm.core.windows.headers.LibC
 
EXIT_CODE_ABORT - Static variable in class com.oracle.svm.core.posix.headers.LibC
 
EXIT_CODE_ABORT - Static variable in class com.oracle.svm.core.windows.headers.LibC
 
EXIT_SUCCESS - Static variable in class com.oracle.svm.hosted.server.NativeImageBuildClient
 
ExitAfterAnalysis - Static variable in class com.oracle.svm.hosted.NativeImageOptions
 
ExitAfterCAPCache - Static variable in class com.oracle.svm.hosted.c.CAnnotationProcessorCache.Options
 
ExitAfterRelocatableImageWrite - Static variable in class com.oracle.svm.hosted.NativeImageOptions
 
exited(Object) - Static method in class com.oracle.svm.jni.JNIThreadOwnedMonitors
 
expect - Variable in class com.oracle.svm.core.graal.thread.CompareAndSetVMThreadLocalNode
 
extendPath(Path, Path) - Method in class com.oracle.svm.hosted.image.sources.SourceCache
Extend a root path form one file system using a path potentially derived from another file system by converting he latter to a text string and replacing the file separator if necessary.
extractImageClassPath(List<String>) - Static method in class com.oracle.svm.hosted.NativeImageGeneratorRunner
 
extractWatchPID(List<String>) - Static method in class com.oracle.svm.hosted.NativeImageGeneratorRunner
 

F

fA53MAC() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
factory(int, long, SubstrateInstalledCode, DeoptimizedFrame.VirtualFrame, DeoptimizedFrame.RelockObjectData[], CodePointer) - Static method in class com.oracle.svm.core.deopt.DeoptimizedFrame
 
factory() - Static method in class com.oracle.svm.core.genscavenge.GCImpl.Accounting
 
factory(OptionValues, Iterable<DebugHandlersFactory>, Providers, SnippetReflectionProvider) - Static method in class com.oracle.svm.core.genscavenge.graal.BarrierSnippets
 
factory() - Static method in class com.oracle.svm.core.genscavenge.GreyObjectsWalker
A factory for an instance that will be initialized lazily.
factory() - Static method in class com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor.NoopCounters
 
factory() - Static method in class com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor.RealCounters
 
factory() - Static method in class com.oracle.svm.core.genscavenge.HeapPolicy.CollectOnAllocationPolicy.Always
 
factory() - Static method in class com.oracle.svm.core.genscavenge.HeapPolicy.CollectOnAllocationPolicy.Never
 
factory() - Static method in class com.oracle.svm.core.genscavenge.HeapPolicy.CollectOnAllocationPolicy.Sometimes
 
factory() - Static method in class com.oracle.svm.core.genscavenge.HeapVerifierImpl
A factory for a Heap Verifier.
factory(String) - Static method in class com.oracle.svm.core.genscavenge.Latch
Create a latch that is closed.
factory() - Static method in class com.oracle.svm.core.genscavenge.Space.Accounting
 
factory() - Static method in class com.oracle.svm.core.graal.code.PatchConsumerFactory.HostedPatchConsumerFactory
 
factory() - Static method in class com.oracle.svm.core.graal.code.PatchConsumerFactory.NativePatchConsumerFactory
 
factory() - Static method in class com.oracle.svm.core.heap.AllocationFreeList
 
factory() - Static method in class com.oracle.svm.core.heap.ClassHistogramVisitor
Factory method.
factory(String) - Static method in class com.oracle.svm.core.heap.ClassHistogramVisitor.HistogramEntry
 
factory(String) - Static method in class com.oracle.svm.core.heap.NoAllocationVerifier
Create an opened instance.
factory(String, boolean) - Static method in class com.oracle.svm.core.heap.NoAllocationVerifier
Create an instance that can be opened lazily.
factory(AnnotatedType, AnnotatedType[]) - Static method in class com.oracle.svm.core.hub.AnnotatedSuperInfo
 
factory(TypeVariable<?>[], Type[], Type) - Static method in class com.oracle.svm.core.hub.GenericInfo
 
factory(RelocatableBuffer, ObjectFile, NativeImageCodeCache) - Static method in class com.oracle.svm.hosted.image.NativeBootImage.NativeTextSectionImpl
 
factory() - Static method in class com.oracle.svm.hosted.image.NativeImageHeap.Phase
 
factory(String, long, ByteOrder) - Static method in class com.oracle.svm.hosted.image.RelocatableBuffer
 
factory(ResolvedJavaMethod) - Static method in class com.oracle.svm.hosted.meta.MethodPointer
 
fADX() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAES() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
fAES() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
FAIL_FATALLY - Static variable in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
FAILED_INFO_SINGLETON - Static variable in class com.oracle.svm.core.hub.ClassInitializationInfo
Singleton for classes that failed to link during image building.
failFatally(int, CCharPointer) - Static method in class com.oracle.svm.core.c.function.CEntryPointActions
Fail in a fatal manner, such as by terminating the executing process.
failFatally(int, CCharPointer) - Method in class com.oracle.svm.core.posix.thread.PosixVMThreads
 
failFatally(int, CCharPointer) - Method in class com.oracle.svm.core.thread.VMThreads
Report a fatal error to the user and exit.
failFatally(int, CCharPointer) - Method in class com.oracle.svm.core.windows.WindowsVMThreads
 
failFatallySnippet(int, CCharPointer) - Static method in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
FallbackExecutor - Class in com.oracle.svm.core
This class is used to generate fallback images in case we are unable to build standalone images.
FallbackExecutor() - Constructor for class com.oracle.svm.core.FallbackExecutor
 
FallbackExecutor.Options - Class in com.oracle.svm.core
 
FallbackExecutorClasspath - Static variable in class com.oracle.svm.core.FallbackExecutor.Options
 
FallbackExecutorJavaArg - Static variable in class com.oracle.svm.core.FallbackExecutor.Options
 
FallbackExecutorMainClass - Static variable in class com.oracle.svm.core.FallbackExecutor.Options
 
FallbackExecutorRuntimeJavaArg - Static variable in class com.oracle.svm.core.FallbackExecutor.Options
 
FallbackExecutorSystemProperty - Static variable in class com.oracle.svm.core.FallbackExecutor.Options
 
FallbackFeature - Class in com.oracle.svm.hosted
 
FallbackFeature() - Constructor for class com.oracle.svm.hosted.FallbackFeature
 
FallbackFeature.FallbackImageRequest - Error in com.oracle.svm.hosted
 
FallbackHeaderResolver(String) - Constructor for class com.oracle.svm.core.c.ProjectHeaderFile.FallbackHeaderResolver
 
FallbackThreshold - Static variable in class com.oracle.svm.core.SubstrateOptions
 
fAMD3DNOWPREFETCH() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
farReturn(Object, Pointer, CodePointer, boolean) - Static method in class com.oracle.svm.core.snippets.KnownIntrinsics
Continues execution in the specified caller frame, at the specified instruction pointer.
FarReturnNode - Class in com.oracle.svm.core.graal.nodes
 
FarReturnNode(ValueNode, ValueNode, ValueNode, boolean) - Constructor for class com.oracle.svm.core.graal.nodes.FarReturnNode
 
fASIMD() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
FastThreadLocal - Class in com.oracle.svm.core.threadlocal
Base class for fast thread local variables.
FastThreadLocalBytes<T extends org.graalvm.word.PointerBase> - Class in com.oracle.svm.core.threadlocal
Represents a fast thread local memory block that has a user-defined size.
FastThreadLocalFactory - Class in com.oracle.svm.core.threadlocal
This class contains factory methods to create fast thread local variables.
FastThreadLocalInt - Class in com.oracle.svm.core.threadlocal
Represents a fast thread local variable of the primitive type int.
FastThreadLocalLong - Class in com.oracle.svm.core.threadlocal
Represents a fast thread local variable of the primitive type long.
FastThreadLocalObject<T> - Class in com.oracle.svm.core.threadlocal
Represents a fast thread local variable of type Object.
FastThreadLocalWord<T extends org.graalvm.word.WordBase> - Class in com.oracle.svm.core.threadlocal
Represents a fast thread local variable of type word.
FatalAssertions - Class in com.oracle.svm.core.snippets
This class provides allocation-free substitution methods for all constructors of AssertionError.
FatalAssertions() - Constructor for class com.oracle.svm.core.snippets.FatalAssertions
 
fatalError() - Method in class com.oracle.svm.core.posix.PosixLogHandler
 
fatalError() - Method in class com.oracle.svm.core.windows.WindowsLogHandler
 
fault_address() - Method in interface com.oracle.svm.core.posix.headers.Signal.mcontext_t
 
fAVX() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAVX2() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAVX512BW() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAVX512CD() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAVX512DQ() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAVX512ER() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAVX512F() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fAVX512PF() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fBMI1() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fBMI2() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fCLMUL() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fCMOV() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
Fcntl - Class in com.oracle.svm.core.posix.headers
Definitions manually translated from the C header file fcntl.h.
Fcntl() - Constructor for class com.oracle.svm.core.posix.headers.Fcntl
 
Fcntl.NoTransitions - Class in com.oracle.svm.core.posix.headers
 
fCRC32() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
fCX8() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fDMBATOMICS() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
FeatureHandler - Class in com.oracle.svm.hosted
Handles the registration and iterations of features.
FeatureHandler() - Constructor for class com.oracle.svm.hosted.FeatureHandler
 
featureHandler - Variable in class com.oracle.svm.hosted.FeatureImpl.FeatureAccessImpl
 
FeatureHandler.Options - Class in com.oracle.svm.hosted
 
FeatureImpl - Class in com.oracle.svm.hosted
 
FeatureImpl() - Constructor for class com.oracle.svm.hosted.FeatureImpl
 
FeatureImpl.AfterAnalysisAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.AfterCompilationAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.AfterHeapLayoutAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.AfterImageWriteAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.AfterRegistrationAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.BeforeAnalysisAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.BeforeCompilationAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.BeforeImageWriteAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.CompilationAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.DuringAnalysisAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.DuringSetupAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.FeatureAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.IsInConfigurationAccessImpl - Class in com.oracle.svm.hosted
 
FeatureImpl.OnAnalysisExitAccessImpl - Class in com.oracle.svm.hosted
 
Features - Static variable in class com.oracle.svm.hosted.FeatureHandler.Options
 
fERMS() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fEVTSTRM() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
ffi_call(LibFFI.ffi_cif, PointerBase, PointerBase, WordPointer) - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
ffi_closure_alloc(UnsignedWord, WordPointer) - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
ffi_closure_free(PointerBase) - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
FFI_DEFAULT_ABI() - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
FFI_OK() - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
ffi_prep_cif(LibFFI.ffi_cif, int, UnsignedWord, LibFFI.ffi_type, LibFFI.ffi_type_array) - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
ffi_prep_cif_var(LibFFI.ffi_cif, int, UnsignedWord, UnsignedWord, LibFFI.ffi_type, LibFFI.ffi_type_array) - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
ffi_prep_closure_loc(LibFFI.ffi_closure, LibFFI.ffi_cif, LibFFI.ffi_closure_callback, WordBase, PointerBase) - Static method in class com.oracle.svm.truffle.nfi.libffi.LibFFI
 
ffiClosure() - Method in interface com.oracle.svm.truffle.nfi.LibFFI.ClosureData
 
fFP() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
fFXSR() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fHT() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fieldLocationIdentity(ResolvedJavaField) - Method in class com.oracle.svm.core.graal.meta.SubstrateBasicLoweringProvider
 
fieldOffset(ResolvedJavaField) - Method in class com.oracle.svm.core.graal.meta.SubstrateBasicLoweringProvider
 
FieldOffsetComputer - Class in com.oracle.svm.reflect.hosted
 
FieldOffsetComputer() - Constructor for class com.oracle.svm.reflect.hosted.FieldOffsetComputer
 
fields(Feature.FeatureAccess, String, String...) - Static method in class com.oracle.svm.core.jdk.JNIRegistrationUtil
 
fields - Variable in class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
fields - Variable in class com.oracle.svm.hosted.meta.HostedUniverse
 
FieldsOffsetsFeature - Class in com.oracle.svm.graal.hosted
Graal uses unsafe memory accesses to access Nodes and LIRInstructions.
FieldsOffsetsFeature() - Constructor for class com.oracle.svm.graal.hosted.FieldsOffsetsFeature
 
FieldsOffsetsFeature.InputsIterationMaskRecomputation - Class in com.oracle.svm.graal.hosted
 
FieldsOffsetsFeature.SuccessorsIterationMaskRecomputation - Class in com.oracle.svm.graal.hosted
 
FILE_PROTOCOL - Static variable in class com.oracle.svm.core.jdk.JavaNetSubstitutions
 
FileAPI - Class in com.oracle.svm.core.windows.headers
Definitions manually translated from the Windows header file fileapi.h.
FileAPI() - Constructor for class com.oracle.svm.core.windows.headers.FileAPI
 
FileSystemProviderSupport - Class in com.oracle.svm.core.jdk
 
FileSystemProviderSupport.Options - Class in com.oracle.svm.core.jdk
 
FileUtils - Class in com.oracle.svm.hosted.c.util
 
FileUtils() - Constructor for class com.oracle.svm.hosted.c.util.FileUtils
 
fill(PathExhibitor.PathElement, PathExhibitor.PathElement) - Method in class com.oracle.svm.core.genscavenge.PathExhibitor.PathEdge
 
fillContents - Variable in class com.oracle.svm.core.genscavenge.graal.nodes.FormatArrayNode
 
fillContents - Variable in class com.oracle.svm.core.genscavenge.graal.nodes.FormatObjectNode
 
fillDebugNames(BytecodeFrame, FrameInfoQueryResult, boolean) - Method in class com.oracle.svm.core.code.FrameInfoEncoder.Customization
Fills the FrameInfoQueryResult.source* and FrameInfoQueryResult.ValueInfo.name fields.
fillDebugNames(BytecodeFrame, FrameInfoQueryResult, boolean) - Method in class com.oracle.svm.core.code.FrameInfoEncoder.NamesFromImage
 
fillDebugNames(BytecodeFrame, FrameInfoQueryResult, boolean) - Method in class com.oracle.svm.core.code.FrameInfoEncoder.NamesFromMethod
 
fillToMemoryAtomic(Pointer, UnsignedWord, byte) - Static method in class com.oracle.svm.core.MemoryUtil
 
filterAllocatableRegisters(PlatformKind, RegisterArray) - Method in class com.oracle.svm.core.graal.aarch64.SubstrateAArch64RegisterConfig
 
filterAllocatableRegisters(PlatformKind, RegisterArray) - Method in class com.oracle.svm.core.graal.amd64.SubstrateAMD64RegisterConfig
 
filterEntries(long) - Method in class com.oracle.svm.core.heap.ClassHistogramVisitor
 
finalizeGraph() - Method in class com.oracle.svm.core.graal.replacements.SubstrateGraphKit
 
findAllFieldsForLayout(HostedUniverse, HostedMetaAccess, Map<AnalysisField, HostedField>, ArrayList<HostedField>, ArrayList<HostedField>, HostedInstanceClass) - Method in class com.oracle.svm.hosted.HostedConfiguration
 
findAndCacheSource(ResolvedJavaType, Class<?>) - Method in class com.oracle.svm.hosted.image.sources.SourceManager
Find and cache a source file for a give Java class and return a Path to the file relative to the source.
findAnnotatedClasses(Class<? extends Annotation>) - Method in class com.oracle.svm.hosted.FeatureImpl.FeatureAccessImpl
 
findAnnotatedClasses(Class<? extends Annotation>, boolean) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findAnnotatedFields(Class<? extends Annotation>) - Method in class com.oracle.svm.hosted.FeatureImpl.FeatureAccessImpl
 
findAnnotatedFields(Class<? extends Annotation>) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findAnnotatedMethods(Class<? extends Annotation>) - Method in class com.oracle.svm.hosted.FeatureImpl.FeatureAccessImpl
 
findAnnotatedMethods(Class<? extends Annotation>) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findAnnotatedMethods(Class<? extends Annotation>[]) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findAttributes(ResolvedJavaType) - Static method in class com.oracle.svm.hosted.annotation.CustomSubstitution
 
findBuiltinSymbol(String) - Method in class com.oracle.svm.core.jdk.PlatformNativeLibrarySupport
 
findCandidate(Path) - Method in class com.oracle.svm.hosted.image.sources.SourceCache
Given a prototype path for a file to be resolved return a File identifying a cached candidate for for that Path or null if no cached candidate exists.
findClassByName(String) - Method in class com.oracle.svm.hosted.FeatureImpl.FeatureAccessImpl
 
findClassByName(String) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findClassByName(String, boolean) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findConfigurationFiles(String) - Static method in class com.oracle.svm.core.configure.ConfigurationFiles
 
findConfigurationResources(String, ClassLoader) - Static method in class com.oracle.svm.core.configure.ConfigurationFiles
 
findElementInfo(AnnotatedElement) - Method in class com.oracle.svm.hosted.c.NativeLibraries
 
findField(ResolvedJavaType, String) - Static method in class com.oracle.svm.hosted.annotation.CustomSubstitution
 
findForeignCall(Class<?>, String, boolean, LocationIdentity...) - Static method in class com.oracle.svm.core.snippets.SnippetRuntime
 
findForeignCall(Class<?>, String, boolean, boolean, LocationIdentity...) - Static method in class com.oracle.svm.core.snippets.SnippetRuntime
 
findInstanceFieldWithOffset(long, JavaKind) - Method in class com.oracle.svm.graal.meta.SubstrateType
 
findInstanceFieldWithOffset(long, JavaKind) - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
findInstanceFieldWithOffset(long, JavaKind) - Method in class com.oracle.svm.hosted.lambda.LambdaSubstitutionType
 
findInstanceFieldWithOffset(long, JavaKind) - Method in class com.oracle.svm.hosted.meta.HostedInstanceClass
 
findInstanceFieldWithOffset(long, JavaKind) - Method in class com.oracle.svm.hosted.meta.HostedType
 
findInstanceFieldWithOffset(long, JavaKind) - Method in class com.oracle.svm.hosted.substitute.InjectedFieldsType
 
findInstanceFieldWithOffset(long, JavaKind) - Method in class com.oracle.svm.hosted.substitute.SubstitutionType
 
findIsolateThreadForCurrentOSThread(boolean) - Method in class com.oracle.svm.core.thread.VMThreads
 
findLeafConcreteSubtype() - Method in class com.oracle.svm.graal.meta.SubstrateType
 
findLeafConcreteSubtype() - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
findLeafConcreteSubtype() - Method in class com.oracle.svm.hosted.lambda.LambdaSubstitutionType
 
findLeafConcreteSubtype() - Method in class com.oracle.svm.hosted.meta.HostedType
 
findLeafConcreteSubtype() - Method in class com.oracle.svm.hosted.substitute.InjectedFieldsType
 
findLeafConcreteSubtype() - Method in class com.oracle.svm.hosted.substitute.SubstitutionType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class com.oracle.svm.graal.meta.SubstrateType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class com.oracle.svm.hosted.lambda.LambdaSubstitutionType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class com.oracle.svm.hosted.meta.HostedType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class com.oracle.svm.hosted.substitute.InjectedFieldsType
 
findLeastCommonAncestor(ResolvedJavaType) - Method in class com.oracle.svm.hosted.substitute.SubstitutionType
 
findLength(ArrayLengthProvider.FindLengthMode, ConstantReflectionProvider) - Method in class com.oracle.svm.hosted.nodes.DeoptProxyNode
 
findMethod(MetaAccessProvider) - Method in class com.oracle.svm.core.snippets.SnippetRuntime.SubstrateForeignCallDescriptor
 
findMethod(ResolvedJavaType, String, ResolvedJavaType...) - Static method in class com.oracle.svm.hosted.annotation.CustomSubstitution
 
findMethod(String, Signature) - Method in class com.oracle.svm.hosted.lambda.LambdaSubstitutionType
 
findPathInBootImageHeap(PathExhibitor.TargetMatcher, PathExhibitor.PathEdge) - Method in class com.oracle.svm.core.genscavenge.PathExhibitor
 
findPathInHeap(PathExhibitor.TargetMatcher, PathExhibitor.PathEdge) - Method in class com.oracle.svm.core.genscavenge.PathExhibitor
 
findPathInStack(PathExhibitor.TargetMatcher, PathExhibitor.PathEdge, Pointer) - Method in class com.oracle.svm.core.genscavenge.PathExhibitor
 
findPathToObject(PathExhibitor, Object) - Static method in class com.oracle.svm.core.genscavenge.PathExhibitor.TestingBackDoor
 
findPathToRange(Pointer, Pointer) - Method in class com.oracle.svm.core.genscavenge.PathExhibitor
 
findPathToTarget(PathExhibitor.TargetMatcher, PathExhibitor.PathEdge, Pointer) - Method in class com.oracle.svm.core.genscavenge.PathExhibitor
 
findResource(String) - Method in class com.oracle.svm.hosted.NativeImageSystemClassLoader
 
findResourceAsStreamByName(String) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findResourcesByName(String) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findSubclasses(Class<T>) - Method in class com.oracle.svm.hosted.FeatureImpl.FeatureAccessImpl
 
findSubclasses(Class<T>, boolean) - Method in class com.oracle.svm.hosted.ImageClassLoader
 
findSubstitution(ResolvedJavaField) - Method in class com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor
 
findSubstitution(ResolvedJavaType) - Method in class com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor
 
findSymbol(String) - Method in class com.oracle.svm.core.jdk.NativeLibrarySupport
 
findSymbol(String) - Method in interface com.oracle.svm.core.jdk.PlatformNativeLibrarySupport.NativeLibrary
 
findTargetClasses() - Method in class com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor
 
findTargetClasses() - Method in class com.oracle.svm.hosted.substitute.DeclarativeSubstitutionProcessor
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in interface com.oracle.svm.core.meta.SharedType
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.annotation.CustomSubstitutionType
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.lambda.LambdaSubstitutionType
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.substitute.InjectedFieldsType
 
findUniqueConcreteMethod(ResolvedJavaMethod) - Method in class com.oracle.svm.hosted.substitute.SubstitutionType
 
finish(LIRFrameState) - Method in class com.oracle.svm.core.heap.SubstrateReferenceMapBuilder
 
finish() - Method in class com.oracle.svm.hosted.c.NativeLibraries
 
finish(DebugContext) - Method in class com.oracle.svm.hosted.code.CompileQueue
 
finishCompilation(OptimizedCallTarget, CancellableCompileTask, boolean) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
firstObject - Variable in class com.oracle.svm.core.genscavenge.ImageHeapInfo
 
FirstObjectTable - Class in com.oracle.svm.core.genscavenge
A "first object table" to tell me the start of the first object that crosses onto a card remembered set memory region.
FirstObjectTable.TestingBackDoor - Class in com.oracle.svm.core.genscavenge
Make some protected things public, for testing.
firstReadOnlyObject - Variable in class com.oracle.svm.core.genscavenge.ImageHeapInfo
 
firstReadOnlyPrimitiveObject - Variable in class com.oracle.svm.core.genscavenge.ImageHeapInfo
 
firstReadOnlyReferenceObject - Variable in class com.oracle.svm.core.genscavenge.ImageHeapInfo
 
firstThread() - Static method in class com.oracle.svm.core.thread.VMThreads
Iteration of all IsolateThreads that are currently running.
firstThreadUnsafe() - Static method in class com.oracle.svm.core.thread.VMThreads
Like VMThreads.firstThread() but without the check that VMThreads.THREAD_MUTEX is locked by the current thread.
firstWritableObject - Variable in class com.oracle.svm.core.genscavenge.ImageHeapInfo
 
firstWritablePrimitiveObject - Variable in class com.oracle.svm.core.genscavenge.ImageHeapInfo
 
firstWritableReferenceObject - Variable in class com.oracle.svm.core.genscavenge.ImageHeapInfo
 
FLAG_BRIDGES - Static variable in class com.oracle.svm.hosted.agent.jdk8.lambda.LambdaMetafactory
Flag for alternate metafactories indicating the lambda object requires additional bridge methods.
FLAG_MARKERS - Static variable in class com.oracle.svm.hosted.agent.jdk8.lambda.LambdaMetafactory
Flag for alternate metafactories indicating the lambda object implements other marker interfaces besides Serializable.
FLAG_SERIALIZABLE - Static variable in class com.oracle.svm.hosted.agent.jdk8.lambda.LambdaMetafactory
Flag for alternate metafactories indicating the lambda object must be serializable.
flatten(String, String[]) - Static method in class com.oracle.svm.core.option.OptionUtils
Utility for string option values that are a, e.g., comma-separated list, but can also be provided multiple times on the command line (so the option type is String[]).
FloatingWordCastNode - Class in com.oracle.svm.core.graal.nodes
Cast between Word and Object that is floating.
FloatingWordCastNode(Stamp, ValueNode) - Constructor for class com.oracle.svm.core.graal.nodes.FloatingWordCastNode
 
fLSE() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
flush() - Method in class com.oracle.svm.core.log.Log
Forces the log to flush to its destination.
flush() - Method in class com.oracle.svm.core.log.RealLog
 
flush() - Method in class com.oracle.svm.core.log.StringBuilderLog
 
flush() - Method in class com.oracle.svm.core.posix.PosixLogHandler
 
flush(FileDescriptor) - Static method in class com.oracle.svm.core.posix.PosixUtils
 
flush() - Method in class com.oracle.svm.core.windows.WindowsLogHandler
 
flush() - Method in class com.oracle.svm.hosted.server.StreamingServerMessageOutputStream
 
FlushFileBuffers(int) - Static method in class com.oracle.svm.core.windows.headers.FileAPI
 
fLZCNT() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fMMX() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fnPtr() - Method in interface com.oracle.svm.jni.nativeapi.JNINativeMethod
 
FoldSecurityManagerGetter - Static variable in class com.oracle.svm.core.SubstrateOptions
 
forAbstract() - Static method in class com.oracle.svm.core.hub.LayoutEncoding
 
forArray(ResolvedJavaType, boolean, int, int) - Static method in class com.oracle.svm.core.hub.LayoutEncoding
 
forBoxed(JavaKind, Object) - Method in class com.oracle.svm.core.graal.meta.SubstrateSnippetReflectionProvider
 
forBoxedValue(JavaKind, Object) - Static method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
ForceDumpGraphsBeforeCompilation - Static variable in class com.oracle.svm.graal.SubstrateGraalUtils.Options
 
ForceFallback - Static variable in class com.oracle.svm.core.SubstrateOptions
 
forceInitializeHosted(Class<?>, String, boolean) - Method in interface com.oracle.svm.hosted.classinitialization.ClassInitializationSupport
Initializes the class during image building, and reports an error if the user requested to delay initialization to runtime.
forceInitializeHosted(Class<?>, String, boolean) - Method in class com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization
 
foreach(RingBuffer.Consumer<T>) - Method in class com.oracle.svm.core.util.RingBuffer
 
foreach(Object, RingBuffer.Consumer<T>) - Method in class com.oracle.svm.core.util.RingBuffer
 
forEach(BiConsumer<? super K, ? super V>) - Method in class com.oracle.svm.core.WeakIdentityHashMap
 
forEach(BiConsumer<Object, Integer>) - Static method in class com.oracle.svm.jni.JNIThreadOwnedMonitors
Performs the specified action for each monitor owned by this thread, with the recursive depth (>= 1) as second input.
forEachArray(CodeInfo, RuntimeCodeInfoAccess.NonmovableArrayAction) - Static method in class com.oracle.svm.core.code.RuntimeCodeInfoAccess
 
forEachFeature(Consumer<Feature>) - Method in class com.oracle.svm.hosted.FeatureHandler
 
forEachGraalFeature(Consumer<GraalFeature>) - Method in class com.oracle.svm.hosted.FeatureHandler
 
forEachObjectArray(CodeInfo, RuntimeCodeInfoAccess.NonmovableArrayAction) - Static method in class com.oracle.svm.core.code.RuntimeCodeInfoAccess
 
FOREIGN_CALLS - Static variable in class com.oracle.svm.core.graal.snippets.CEntryPointSnippets
 
FOREIGN_CALLS - Static variable in class com.oracle.svm.core.monitor.MonitorSnippets
 
FOREIGN_CALLS - Static variable in class com.oracle.svm.core.snippets.ExceptionUnwind
 
FOREIGN_CALLS - Static variable in class com.oracle.svm.core.snippets.FatalAssertions
 
FOREIGN_CALLS - Static variable in class com.oracle.svm.core.snippets.ImplicitExceptions
 
FOREIGN_CALLS - Static variable in class com.oracle.svm.core.thread.Safepoint
All foreign calls defined in this class.
forInstance(ResolvedJavaType, int) - Static method in class com.oracle.svm.core.hub.LayoutEncoding
 
forInterface() - Static method in class com.oracle.svm.core.hub.LayoutEncoding
 
fork() - Static method in class com.oracle.svm.core.posix.headers.Unistd
 
formatArguments(Object...) - Static method in class com.oracle.svm.core.util.UserError
Processes args to convert selected values to strings.
formatArray(Pointer, Class<?>, int, boolean, boolean, boolean, boolean) - Static method in class com.oracle.svm.core.genscavenge.graal.nodes.FormatArrayNode
 
FormatArrayNode - Class in com.oracle.svm.core.genscavenge.graal.nodes
 
FormatArrayNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.svm.core.genscavenge.graal.nodes.FormatArrayNode
 
formatArraySnippet(Word, DynamicHub, int, boolean, boolean, boolean, boolean, boolean, AllocationSnippets.AllocationSnippetCounters) - Method in class com.oracle.svm.core.genscavenge.graal.GenScavengeAllocationSnippets
 
formatObject(Pointer, Class<?>, boolean, boolean, boolean) - Static method in class com.oracle.svm.core.genscavenge.graal.nodes.FormatObjectNode
 
FormatObjectNode - Class in com.oracle.svm.core.genscavenge.graal.nodes
 
FormatObjectNode(ValueNode, ValueNode, ValueNode, ValueNode, ValueNode) - Constructor for class com.oracle.svm.core.genscavenge.graal.nodes.FormatObjectNode
 
formatObjectSnippet(Word, DynamicHub, boolean, boolean, boolean, AllocationSnippets.AllocationSnippetCounters) - Method in class com.oracle.svm.core.genscavenge.graal.GenScavengeAllocationSnippets
 
forName(String, boolean) - Static method in class com.oracle.svm.core.hub.ClassForNameSupport
 
forName(Target_java_lang_Module, String) - Static method in class com.oracle.svm.core.hub.DynamicHub
 
forNameOrNull(String, boolean) - Static method in class com.oracle.svm.core.hub.ClassForNameSupport
 
forObject(Object) - Method in class com.oracle.svm.core.graal.meta.SubstrateSnippetReflectionProvider
 
forObject(Object) - Static method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
forObject(Object, boolean) - Static method in class com.oracle.svm.core.meta.SubstrateObjectConstant
 
forObject(Object) - Method in class com.oracle.svm.hosted.meta.HostedSnippetReflectionProvider
 
forObject(Object) - Method in class com.oracle.svm.truffle.api.SubstrateTruffleRuntime
 
forPrimitive() - Static method in class com.oracle.svm.core.hub.LayoutEncoding
 
forString(String) - Method in class com.oracle.svm.core.graal.meta.SharedConstantReflectionProvider
 
forSymbol(String) - Static method in class com.oracle.svm.core.c.CGlobalDataFactory
Create a reference to the symbol with the specified name.
forwardedReferent - Variable in class com.oracle.svm.core.genscavenge.GreyToBlackObjRefVisitor.RealCounters
 
Foundation - Class in com.oracle.svm.core.posix.headers.darwin
Definitions manually translated from the C header file Foundation/Foundation.h.
Foundation() - Constructor for class com.oracle.svm.core.posix.headers.darwin.Foundation
 
Foundation.NSOperatingSystemVersion - Interface in com.oracle.svm.core.posix.headers.darwin
 
fPMULL() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
fPOPCNT() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
FrameAccess - Class in com.oracle.svm.core
 
FrameAccess() - Constructor for class com.oracle.svm.core.FrameAccess
 
frameAnchor() - Method in class com.oracle.svm.core.nodes.CFunctionPrologueDataNode
 
frameInfo - Variable in class com.oracle.svm.core.code.CodeInfoQueryResult
 
frameInfo - Variable in class com.oracle.svm.core.deopt.DeoptimizedFrame.VirtualFrame
 
FrameInfoDecoder - Class in com.oracle.svm.core.code
 
FrameInfoDecoder() - Constructor for class com.oracle.svm.core.code.FrameInfoDecoder
 
FrameInfoDecoder.FrameInfoQueryResultAllocator - Interface in com.oracle.svm.core.code
 
FrameInfoDecoder.ValueInfoAllocator - Interface in com.oracle.svm.core.code
 
FrameInfoEncoder - Class in com.oracle.svm.core.code
 
FrameInfoEncoder(FrameInfoEncoder.Customization) - Constructor for class com.oracle.svm.core.code.FrameInfoEncoder
 
FrameInfoEncoder.Customization - Class in com.oracle.svm.core.code
 
FrameInfoEncoder.NamesFromImage - Class in com.oracle.svm.core.code
 
FrameInfoEncoder.NamesFromMethod - Class in com.oracle.svm.core.code
 
FrameInfoQueryResult - Class in com.oracle.svm.core.code
 
FrameInfoQueryResult() - Constructor for class com.oracle.svm.core.code.FrameInfoQueryResult
 
FrameInfoQueryResult.ValueInfo - Class in com.oracle.svm.core.code
 
FrameInfoQueryResult.ValueType - Enum in com.oracle.svm.core.code
 
FramePointerMapWalker - Class in com.oracle.svm.core.genscavenge
A StackFrameVisitor that applies an ObjectReferenceVisitor to all the Object references in a frame.
FramePointerMapWalker(ObjectReferenceVisitor) - Constructor for class com.oracle.svm.core.genscavenge.FramePointerMapWalker
 
frameRegister - Variable in class com.oracle.svm.core.CalleeSavedRegisters
 
frameSlotVisitor - Static variable in class com.oracle.svm.core.genscavenge.PathExhibitor
 
free(PointerBase, UnsignedWord, UnsignedWord, boolean) - Method in interface com.oracle.svm.core.os.CommittedMemoryProvider
free(PointerBase, UnsignedWord, UnsignedWord, boolean) - Method in class com.oracle.svm.core.os.OSCommittedMemoryProvider
 
free(PointerBase, UnsignedWord) - Method in class com.oracle.svm.core.os.OSCommittedMemoryProvider
 
free(PointerBase, UnsignedWord) - Method in interface com.oracle.svm.core.os.VirtualMemoryProvider
Free an entire reserved address range (which may be committed or partially committed).
free(PointerBase) - Static method in class com.oracle.svm.core.posix.headers.LibC
 
free(PointerBase, UnsignedWord) - Method in class com.oracle.svm.core.posix.PosixVirtualMemoryProvider
 
free(PointerBase) - Static method in class com.oracle.svm.core.windows.headers.LibC
 
free(PointerBase, UnsignedWord, UnsignedWord, boolean) - Method in class com.oracle.svm.core.windows.WindowsOSCommittedMemoryProvider
 
free(PointerBase, UnsignedWord) - Method in class com.oracle.svm.core.windows.WindowsVirtualMemoryProvider
 
FREE_ADDRESS_SPACE_FAILED - Static variable in class com.oracle.svm.core.c.function.CEntryPointErrors
 
FREE_IMAGE_HEAP_FAILED - Static variable in class com.oracle.svm.core.c.function.CEntryPointErrors
 
freeImageHeap(PointerBase) - Method in class com.oracle.svm.core.os.CopyingImageHeapProvider
 
freeImageHeap(PointerBase) - Method in interface com.oracle.svm.core.os.ImageHeapProvider
Disposes an instance of the image heap that was created with this provider.
freeImageHeap(PointerBase) - Method in class com.oracle.svm.core.posix.darwin.DarwinImageHeapProvider
 
freeImageHeap(PointerBase) - Method in class com.oracle.svm.core.posix.linux.LinuxImageHeapProvider
 
freeIsolateThread(IsolateThread) - Method in class com.oracle.svm.core.posix.thread.PosixVMThreads
 
freeIsolateThread(IsolateThread) - Method in class com.oracle.svm.core.thread.VMThreads
Free the native memory allocated by VMThreads.allocateIsolateThread(int).
freeIsolateThread(IsolateThread) - Method in class com.oracle.svm.core.windows.WindowsVMThreads
 
FreeLibrary(PointerBase) - Static method in class com.oracle.svm.core.windows.headers.WinBase
FreeLibrary
freeLibrary(long) - Static method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
freeLibraryImpl(long) - Method in class com.oracle.svm.truffle.nfi.TruffleNFISupport
 
freeList - Static variable in class com.oracle.svm.core.genscavenge.ThreadLocalAllocation
A thread-local free list of aligned chunks.
freeMemory() - Method in class com.oracle.svm.core.genscavenge.HeapImpl
 
freeze(String) - Method in class com.oracle.svm.core.thread.Safepoint.Master
Have each of the threads (except myself!) stop at a safepoint.
fromClass(Class<?>) - Static method in class com.oracle.svm.core.hub.DynamicHub
 
fromId(int) - Static method in class com.oracle.svm.core.heap.GCCause
 
fromImageHeap(Object) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Returns a NonmovableArray for an array of primitives in the image heap.
fromImageHeap(Object[]) - Static method in class com.oracle.svm.core.c.NonmovableArrays
Returns a NonmovableObjectArray for an object array in the image heap.
fromVMThread(IsolateThread) - Static method in class com.oracle.svm.core.thread.JavaThreads
 
fRTM() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fSHA1() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
fSHA2() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
fSSE() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fSSE2() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fSSE3() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fSSE41() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fSSE42() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fSSE4A() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fSSSE3() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fstat64(int, DarwinStat.stat64) - Static method in class com.oracle.svm.core.posix.headers.darwin.DarwinStat
 
fstat64(int, DarwinStat.stat64) - Static method in class com.oracle.svm.core.posix.headers.darwin.DarwinStat.NoTransitions
 
fstat64(int, LinuxStat.stat64) - Static method in class com.oracle.svm.core.posix.headers.linux.LinuxStat
 
fstat64(int, LinuxStat.stat64) - Static method in class com.oracle.svm.core.posix.headers.linux.LinuxStat.NoTransitions
 
fSTXRPREFETCH() - Method in interface com.oracle.svm.core.aarch64.AArch64LibCHelper.CPUFeatures
 
fsync(int) - Static method in class com.oracle.svm.core.posix.headers.Unistd
 
fTSC() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 
fTSCINV() - Method in interface com.oracle.svm.core.amd64.AMD64LibCHelper.CPUFeatures
 

G

g(int) - Static method in class com.oracle.svm.core.genscavenge.HeapPolicy
 
g(long) - Static method in class com.oracle.svm.core.genscavenge.HeapPolicy
 
g(UnsignedWord) - Static method in class com.oracle.svm.core.genscavenge.HeapPolicy
 
gather(JNIJavaVMPointer, int, CIntPointer) - Static method in class com.oracle.svm.jni.JNIJavaVMList
Gather non-null entries in a buffer and provide the total number of non-null entries.