I have two fundamental questions regarding umdh:
How can it help me find leaks if all it does is report allocations, not deallocations? In the diff result I get lots of new allocations, but there's no report on which were deallocated and which weren't (thus causing a leak).
The diff report is ordered by decreasing allocation size. At the bottom of the report there are a few allocations which are a negative number, and the number of the allocations is 0. What does that mean?