public HeapBase(RuntimeBase runtime) { _canWalkHeap = runtime.CanWalkHeap; if (runtime.DataReader.CanReadAsync) MemoryReader = new AsyncMemoryReader(runtime.DataReader, 0x10000); else MemoryReader = new MemoryReader(runtime.DataReader, 0x10000); _pointerSize = runtime.PointerSize; }
public HeapBase(RuntimeBase runtime) { _canWalkHeap = runtime.CanWalkHeap; if (runtime.DataReader.CanReadAsync) { MemoryReader = new AsyncMemoryReader(runtime.DataReader, 0x10000); } else { MemoryReader = new MemoryReader(runtime.DataReader, 0x10000); } _pointerSize = runtime.PointerSize; }