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.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage