Outputting an stderr, wann immer malloc / free aufgerufen wird
With Linux / GCC / C ++, ich möchte etwas auf stderr aufzeichnen, wenn malloc / free / new / delete aufgerufen wird. Ich versuche, die Speicherzuordnungen einer Bibliothek zu verstehen, und möchte diese Ausgabe daher generieren, während ich Komponententests durchführe. Ich verwende valgrind zur Erkennung von Mem-Lecks, kann jedoch keine Option finden, um nur die Zuordnungen zu protokollieren.
Irgendwelche Ideen? Ich suche die einfachste mögliche Lösung. Das erneute Kompilieren der Bibliothek ist keine Option.