Background
I installed a test harness to test a set of functions from a DLL that I am developing for a project.
I want to verify that functions have zero memory leaks on a Windows system.
I configured UMDH correctly and I can get a comparison file between two heap dumps. Even the stack trace shows up well.
Problem
The way out of diff is puzzling me, and I was hoping that someone could explain why I get the output that I get.
Result from comparison log:
+ 56 ( 56 - 0) 1 allocs BackTrace9C160
+ 1 ( 1 - 0) BackTrace9C160 allocations
I set log1 and log2 as a single distribution separately, just to check my setup.
, 1 , , 56- . sizeof (int) . int 4 , +4, +56.
, , ,
new int;
?
:
IDE/: Visual Studio 2010
64
DLL ( int)
, +0 . , , , 1 , ...
. SleuthEye . , , , , , :
, .exe, , umdh , . , .