2010-04-07 5 views
0

mtrace에서 버퍼링을 비활성화하고 MALLOC_TRACE에서 이름을 가진 출력 파일을 어떻게 비활성화 할 수 있습니까 ?? 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 

답변

0

이봐. 그냥 다른 mtrace와 같은 플러그인을 작성하고 malloc_hook(3)을 사용하여 설치하십시오.