public abstract class MemoryWalker extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
MemoryWalker.CodeAccess<T extends CodeInfo>
A set of access methods for visiting code memory.
|
static interface |
MemoryWalker.HeapChunkAccess<T extends org.graalvm.word.PointerBase>
A set of access methods for visiting heap chunk memory.
|
static interface |
MemoryWalker.ImageHeapRegionVisitor |
static interface |
MemoryWalker.NativeImageHeapRegionAccess<T>
A set of access methods for visiting regions of the native image heap.
|
static interface |
MemoryWalker.Visitor |
Constructor and Description |
---|
MemoryWalker() |
Modifier and Type | Method and Description |
---|---|
static MemoryWalker |
getMemoryWalker()
Get the implementation of the MemoryWalker.
|
abstract boolean |
visitMemory(MemoryWalker.Visitor visitor)
Walk memory applying the visitor.
|
public static MemoryWalker getMemoryWalker()
public abstract boolean visitMemory(MemoryWalker.Visitor visitor)