0

バッファリングを無効にしmtraceて、名前の付いたファイルを出力するにはどうすればよいですMALLOC_TRACEか?

mtraceは次のように開始されます。

$ cat libmtrace1.c
#include <mcheck.h>
static __attribute__((constructor)) void mtrace_install(void) {
    atexit(&muntrace);
    mtrace();
}
$gcc libmtrace1.c -fPIC -shared -o libmtrace1.so
$LD_PRELOAD=./libmtrace1.so MALLOC_TRACE=mtrace_log /bin/ls 
4

1 に答える 1

0

おい。別のmtraceのようなプラグインを自分で作成し、を使用してインストールするだけmalloc_hook(3)です。

于 2010-04-22T03:26:42.017 に答える