kef@flash:~$ LD_PRELOAD=./log-malloc.so /bin/ls no malloc 7 0x0805b020 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dd5376 /lib/tls/libc.so.6::0xa7dd03b8 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 free 0x0805b020 log-malloc.so:free:0xa7efc9f5 /lib/tls/libc.so.6::0xa7dd0496 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 60 0x0805b030 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcfd3c /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 13 0x0805b070 log-malloc.so:malloc:0xa7efc89e libc.so.6:__strdup:0xa7e27090 /lib/tls/libc.so.6::0xa7dcfd58 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 384 0x0805b088 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 60 0x0805b210 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 480 0x0805b250 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 112 0x0805b438 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 220 0x0805b4b0 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 56 0x0805b590 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 48 0x0805b5d0 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 64 0x0805b608 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 88 0x0805b650 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 56 0x0805b6b0 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 44 0x0805b6f0 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 100 0x0805b720 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcf591 /lib/tls/libc.so.6::0xa7dcfd95 /lib/tls/libc.so.6::0xa7dcefe5 libc.so.6:setlocale:0xa7dce953 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 13 0x0805b788 log-malloc.so:malloc:0xa7efc89e libc.so.6:__strdup:0xa7e27090 libc.so.6:setlocale:0xa7dce987 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 13 0x0805b7a0 log-malloc.so:malloc:0xa7efc89e libc.so.6:__strdup:0xa7e27090 libc.so.6:setlocale:0xa7dce987 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 183 0x0805b7b8 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dcedca libc.so.6:setlocale:0xa7dceadd ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 free 0x00000000 log-malloc.so:free:0xa7efc9f5 libc.so.6:setlocale:0xa7dcea84 ls:__strtoul_internal:0x08049ece libc.so.6:__libc_start_main:0xa7dc4974 malloc 26 0x0805b878 log-malloc.so:malloc:0xa7efc89e /lib/tls/libc.so.6::0xa7dd1f59 libc.so.6:bindtextdomain:0xa7dd1dee ls:__strtoul_internal:0x08049ee3 libc.so.6:__libc_start_main:0xa7dc4974 malloc 10 0x0805b020 log-malloc.so:malloc:0xa7efc89e libc.so.6:__strdup:0xa7e27090 libc.so.6:textdomain:0xa7dd4e70 ls:__strtoul_internal:0x08049eef libc.so.6:__libc_start_main:0xa7dc4974 malloc 36 0x0805b898 log-malloc.so:malloc:0xa7efc89e /bin/ls::0x080547f1 /bin/ls::0x08053881 ls:vfprintf:0x0804adff ls:__strtoul_internal:0x08049f30 libc.so.6:__libc_start_main:0xa7dc4974 malloc 36 0x0805b8c0 log-malloc.so:malloc:0xa7efc89e /bin/ls::0x080547f1 /bin/ls::0x08053881 ls:vfprintf:0x0804ae61 ls:__strtoul_internal:0x08049f30 libc.so.6:__libc_start_main:0xa7dc4974 malloc 12000 0x0805b8e8 log-malloc.so:malloc:0xa7efc89e /bin/ls::0x080547c7 ls:__strtoul_internal:0x08049ff6 libc.so.6:__libc_start_main:0xa7dc4974 /bin/ls: no: No such file or directory