On 2020-09-11 at 10:50 UTC, folkert wrote: [snip]]
This morning I came up with an other solution: I made a LD_PRELOAD wrapper which counts every malloc-call. Decided that allocated-type is not really required in my case, but to know which malloc did it would work as well.
For a random C++ program, then most calls to malloc are made by 'operator new' or some closely-related flavor. After that comes std::string::alloc<...>. You *really* want 'heaptrack'. Get it (and libunwind)! Use it! Do not waste your time trying to concoct anything else. _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users