| Interface | Description |
|---|---|
| GC | |
| NativeImageInfo.BoolReduceFromObjects |
Produce a boolean for the boundaries of each partition.
|
| NativeImageInfo.BoolReduceFromPointers |
Produce a boolean for the boundaries of each partition.
|
| NativeImageInfo.VoidReduceFromObjects |
Apply to the boundaries of each partition.
|
| NativeImageInfo.VoidReduceFromPointers |
Apply to the boundaries of each partition.
|
| ObjectReferenceVisitor |
Visit an object reference.
|
| ObjectVisitor |
Supply a closure to be applied to Objects.
|
| PhysicalMemory.PhysicalMemorySupport |
Implemented by operating-system specific code.
|
| ReferenceAccess |
Means for accessing object references, explicitly distinguishing between compressed and
uncompressed references.
|
| ReferenceMapEncoder.Input | |
| ReferenceMapEncoder.OffsetIterator | |
| RestrictHeapAccessCallees |
Provides access to a list of all the methods that are, or are called from, methods annotated with
RestrictHeapAccess or Uninterruptible. |
| Class | Description |
|---|---|
| AllocationFreeList<T extends AllocationFreeList.Element<T>> |
A list of elements that can be constructed without allocation, for use by the garbage collector.
|
| AllocationFreeList.Element<T extends AllocationFreeList.Element<T>> |
An element of a AllocationFreeList has slots for the next element in the list, so
singly-linked lists can be assembled without allocation.
|
| ClassHistogramVisitor |
Build a histogram of class counts.
|
| ClassHistogramVisitor.HistogramEntry |
An entry for maps from class names to information about instances of those classes.
|
| CodeReferenceMapDecoder | |
| CodeReferenceMapEncoder | |
| CollectionWatcher |
The abstract base class for CollectionWatchers.
|
| DiscoverableReference |
This class is the plumbing under java.lang.ref.Reference.
|
| DiscoverableReference.TestingBackDoor |
For testing and debugging.
|
| FeebleReference<T> |
A feeble substitute for java.lang.ref.Reference.
|
| FeebleReferenceList<T> |
A feeble version of java.lang.ref.ReferenceQueue.
|
| FramePointerMapWalker |
A StackFrameVisitor that applies an ObjectReferenceVisitor to all the Object references in a
frame.
|
| Heap | |
| InstanceReferenceMapDecoder | |
| InstanceReferenceMapEncoder |
Encodes the reference map of Java instances.
|
| NativeImageInfo | |
| NativeImageInfo.BaseMemoryWalkerAccessImpl |
A base class with shared logic for all the MemoryWalkerAccessImpl implementations.
|
| NativeImageInfo.ReadOnlyPrimitiveMemoryWalkerAccessImpl |
Access methods for the read-only primitive region of the native image heap.
|
| NativeImageInfo.ReadOnlyReferenceMemoryWalkerAccessImpl |
Access methods for the read-only reference region of the native image heap.
|
| NativeImageInfo.WritablePrimitiveMemoryWalkerAccessImpl |
Access methods for the writable primitive region of the native image heap.
|
| NativeImageInfo.WritableReferenceMemoryWalkerAccessImpl |
Access methods for the writable reference region of the native image heap.
|
| NoAllocationVerifier |
Motivation: Open an instance of this class to detect attempts to allocate in the Heap.
|
| ObjectHeader |
Manipulations of an Object header.
|
| ObjectReferenceWalker |
A generic walker which can be registered in the GC.
|
| PhysicalMemory |
Contains static methods to get configuration of physical memory.
|
| PinnedAllocator |
An allocator of pinned objects.
|
| PinnedBuffer |
Provides access to the raw underlying memory of a
Buffer. |
| ReferenceAccessImpl | |
| ReferenceMapEncoder | |
| SubstrateReferenceMap | |
| SubstrateReferenceMapBuilder |
| Enum | Description |
|---|---|
| NativeImageInfo.NativeImageHeapRegion |
| Exception | Description |
|---|---|
| AllocationFreeList.PreviouslyRegisteredElementException |
| Error | Description |
|---|---|
| PinnedAllocator.PinnedAllocationLifecycleError |
Signals that allocation has failed because of a lifecycle error, i.e., rather than an
out-of-memory error.
|