예제 #1
0
파일: heapbase.cs 프로젝트: tomasr/clrmd
 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;
 }
예제 #2
0
 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;
 }