2010-04-07 28 views
0

如何禁用緩衝mtrace和輸出文件的名稱從MALLOC_TRACEmtrace + 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 

回答

0

嘿。只需要自己寫一個類似mtrace的插件並使用malloc_hook(3)進行安裝即可。