public static interface HeapChunk.Header<T extends HeapChunk.Header<T>>
Modifier and Type | Method and Description |
---|---|
org.graalvm.word.Pointer |
getEnd()
Pointer to limit of the memory available for allocation, i.e., the end of the memory.
|
T |
getNext()
The next HeapChunk in the doubly-linked list maintained by the Space.
|
T |
getPrevious()
The previous HeapChunk in the doubly-linked list maintained by the Space.
|
Space |
getSpace()
The Space this HeapChunk is part of.
|
org.graalvm.word.Pointer |
getTop()
Pointer to the memory available for allocation, i.e., the end of the last allocated
object in the chunk.
|
void |
setEnd(org.graalvm.word.Pointer newEnd) |
void |
setNext(T newNext) |
void |
setPrevious(T newPrevious) |
void |
setSpace(Space newSpace) |
void |
setTop(org.graalvm.word.Pointer newTop) |
org.graalvm.word.Pointer getTop()
void setTop(org.graalvm.word.Pointer newTop)
org.graalvm.word.Pointer getEnd()
void setEnd(org.graalvm.word.Pointer newEnd)
Space getSpace()
void setSpace(Space newSpace)
T getPrevious()
void setPrevious(T newPrevious)
T getNext()
void setNext(T newNext)