| 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.
|
| GCCause |
This class holds garbage collection causes that are common and therefore shared between different
garbage collector implementations.
|
| 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 |
An object header is a reference-sized collection of bits in each object instance.
|
| PhysicalMemory |
Contains static methods to get configuration of physical memory.
|
| PinnedBuffer |
Provides access to the raw underlying memory of a
Buffer. |
| ReferenceAccessImpl | |
| ReferenceMapEncoder | |
| SubstrateReferenceMap | |
| SubstrateReferenceMapBuilder |
| Enum | Description |
|---|---|
| NativeImageInfo.NativeImageHeapRegion | |
| ObjectHeader.HeapKind |
| Exception | Description |
|---|---|
| AllocationFreeList.PreviouslyRegisteredElementException |