public abstract static class HeapChunk.MemoryWalkerAccessImpl<T extends HeapChunk.Header<?>> extends Object implements MemoryWalker.HeapChunkAccess<T>
Modifier | Constructor and Description |
---|---|
protected |
MemoryWalkerAccessImpl()
A constructor for subclasses.
|
Modifier and Type | Method and Description |
---|---|
org.graalvm.word.UnsignedWord |
getAllocationEnd(T heapChunk)
Return the address where allocation has ended within the heap chunk.
|
String |
getRegion(T heapChunk)
Return the name of the region that contains the heap chunk.
|
org.graalvm.word.UnsignedWord |
getSize(T heapChunk)
Return the size of the heap chunk.
|
org.graalvm.word.UnsignedWord |
getStart(T heapChunk)
Return the start of the heap chunk.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllocationStart, isAligned
protected MemoryWalkerAccessImpl()
public org.graalvm.word.UnsignedWord getStart(T heapChunk)
MemoryWalker.HeapChunkAccess
getStart
in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>
public org.graalvm.word.UnsignedWord getSize(T heapChunk)
MemoryWalker.HeapChunkAccess
getSize
in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>
public org.graalvm.word.UnsignedWord getAllocationEnd(T heapChunk)
MemoryWalker.HeapChunkAccess
getAllocationEnd
in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>
public String getRegion(T heapChunk)
MemoryWalker.HeapChunkAccess
getRegion
in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>