Interface | Description |
---|---|
CHeader.Header | |
NonmovableArray<T> |
An array with a constant memory address, either in unmanaged memory or as an object in the image
heap.
|
NonmovableObjectArray<T> |
A non-moving array of Java objects.
|
ProjectHeaderFile.HeaderResolver |
Used for resolving header files.
|
Class | Description |
---|---|
BoxedPointer | |
BoxedRelocatedPointer |
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. |
CGlobalData<T extends org.graalvm.word.PointerBase> |
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.
|
CGlobalDataFactory |
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.
|
CGlobalDataImpl<T extends org.graalvm.word.PointerBase> | |
NativeImageHeaderPreamble |
Provides access to a preamble for the C header file that is generated for the native image.
|
NonmovableArrays |
Support for allocating and accessing non-moving arrays.
|
ProjectHeaderFile | |
ProjectHeaderFile.FallbackHeaderResolver |
This kind of resolving is for SubstrateVM internal use (to run our regression tests).
|
ProjectHeaderFile.HeaderResolverRegistrationFeature | |
ProjectHeaderFile.HeaderResolversRegistry |
A registry for all the header resolvers.
|
ProjectHeaderFile.HeaderSearchResult |
Contains the search result and the locations searched.
|
ProjectHeaderFile.RegisterFallbackResolverFeature |
Base class for fall back resolvers registration.
|
ProjectHeaderFile.RegisterSVMTestingResolverFeature |
Annotation Type | Description |
---|---|
CConst |
Qualifies a C type as const in an entry-point method signature.
|
CHeader |
Defines the C header file for entry points enclosed by the annotated class or method.
|
CTypedef |
Defines a name for C type to be used in an entry-point method signature.
|
CUnsigned |
Qualifies a C integer type as unsigned in an entry-point method signature.
|