Fix eeheap output on 32-bit targets (#1000)
authorSteve MacLean <Steve.MacLean@microsoft.com>
Thu, 9 Apr 2020 17:11:29 +0000 (13:11 -0400)
committerSteve MacLean <stmaclea@microsoft.com>
Wed, 22 Apr 2020 22:47:26 +0000 (18:47 -0400)
src/SOS/Strike/eeheap.cpp

index c28c9641f5b6dc74240046372894657fe23d38f3..52458e5e69b780d3a68aeee8950c03491cffd2af 100644 (file)
@@ -527,7 +527,7 @@ void GCPrintLargeHeapSegmentInfo(const DacpGcHeapDetails &heap, DWORD_PTR &total
         ExtOut("%p  %p  %p  0x%" POINTERSIZE_TYPE "x(%" POINTERSIZE_TYPE "d)\n", SOS_PTR(dwAddrSeg),
                  SOS_PTR(segment.mem), SOS_PTR(segment.allocated),
                  (ULONG_PTR)(segment.allocated - segment.mem),
-                 segment.allocated - segment.mem);
+                 (ULONG_PTR)(segment.allocated - segment.mem));
         total_size += (DWORD_PTR) (segment.allocated - segment.mem);
         dwAddrSeg = (DWORD_PTR)segment.next;
     }