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.
|
boolean |
isPinned(T heapChunk)
Return true if the heap chunk is pinned in memory, else false.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllocationStart, isAlignedprotected MemoryWalkerAccessImpl()
public org.graalvm.word.UnsignedWord getStart(T heapChunk)
MemoryWalker.HeapChunkAccessgetStart in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>public org.graalvm.word.UnsignedWord getSize(T heapChunk)
MemoryWalker.HeapChunkAccessgetSize in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>public org.graalvm.word.UnsignedWord getAllocationEnd(T heapChunk)
MemoryWalker.HeapChunkAccessgetAllocationEnd in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>public String getRegion(T heapChunk)
MemoryWalker.HeapChunkAccessgetRegion in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>public boolean isPinned(T heapChunk)
MemoryWalker.HeapChunkAccessisPinned in interface MemoryWalker.HeapChunkAccess<T extends HeapChunk.Header<?>>