public static interface ThreadLocalAllocation.Descriptor
extends org.graalvm.word.PointerBase
Modifier and Type | Method and Description |
---|---|
AlignedHeapChunk.AlignedHeader |
getAlignedChunk()
Current allocation chunk, and also the head of the list of aligned chunks that were
allocated by the current thread (since the last collection, typically).
|
org.graalvm.compiler.word.Word |
getAllocationEnd(org.graalvm.word.LocationIdentity endIdentity) |
org.graalvm.compiler.word.Word |
getAllocationTop(org.graalvm.word.LocationIdentity topIdentity) |
UnalignedHeapChunk.UnalignedHeader |
getUnalignedChunk()
List of unaligned chunks which have been allocated by the current thread (since the last
collection, typically).
|
void |
setAlignedChunk(AlignedHeapChunk.AlignedHeader chunk) |
void |
setAllocationEnd(org.graalvm.word.Pointer end,
org.graalvm.word.LocationIdentity endIdentity) |
void |
setAllocationTop(org.graalvm.word.Pointer top,
org.graalvm.word.LocationIdentity topIdentity) |
void |
setUnalignedChunk(UnalignedHeapChunk.UnalignedHeader chunk) |
AlignedHeapChunk.AlignedHeader getAlignedChunk()
void setAlignedChunk(AlignedHeapChunk.AlignedHeader chunk)
UnalignedHeapChunk.UnalignedHeader getUnalignedChunk()
void setUnalignedChunk(UnalignedHeapChunk.UnalignedHeader chunk)
org.graalvm.compiler.word.Word getAllocationTop(org.graalvm.word.LocationIdentity topIdentity)
void setAllocationTop(org.graalvm.word.Pointer top, org.graalvm.word.LocationIdentity topIdentity)
org.graalvm.compiler.word.Word getAllocationEnd(org.graalvm.word.LocationIdentity endIdentity)
void setAllocationEnd(org.graalvm.word.Pointer end, org.graalvm.word.LocationIdentity endIdentity)