==8123== Memcheck, a memory error detector. ==8123== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==8123== Using LibVEX rev 1658, a library for dynamic binary translation. ==8123== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==8123== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation framework. ==8123== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==8123== For more details, rerun with: -v ==8123== ==8123== ==8123== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1) ==8123== malloc/free: in use at exit: 11 bytes in 2 blocks. ==8123== malloc/free: 37 allocs, 35 frees, 19,867 bytes allocated. ==8123== For counts of detected errors, rerun with: -v ==8123== searching for pointers to 2 not-freed blocks. ==8123== checked 59,624 bytes. ==8123== ==8123== 4 bytes in 1 blocks are definitely lost in loss record 1 of 2 ==8123== at 0x401D38B: malloc (vg_replace_malloc.c:149) ==8123== by 0x409E0BF: strdup (in /lib/tls/i686/cmov/libc-2.3.6.so) ==8123== by 0x804A1B4: cfg_opt_setnstr (confuse.c:1313) ==8123== by 0x804AC14: cfg_setstr (confuse.c:1324) ==8123== by 0x8048FAF: main (simple.c:40) ==8123== ==8123== ==8123== 7 bytes in 1 blocks are definitely lost in loss record 2 of 2 ==8123== at 0x401D38B: malloc (vg_replace_malloc.c:149) ==8123== by 0x8049011: main (simple.c:23) ==8123== ==8123== LEAK SUMMARY: ==8123== definitely lost: 11 bytes in 2 blocks. ==8123== possibly lost: 0 bytes in 0 blocks. ==8123== still reachable: 0 bytes in 0 blocks. ==8123== suppressed: 0 bytes in 0 blocks. ==8123== Reachable blocks (those to which a pointer was found) are not shown. ==8123== To see them, rerun with: --show-reachable=yes