==16777== Memcheck, a memory error detector. ==16777== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==16777== Using LibVEX rev 1575, a library for dynamic binary translation. ==16777== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==16777== Using valgrind-3.1.1, a dynamic binary instrumentation framework. ==16777== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==16777== --16777-- Command line --16777-- ./char --16777-- Startup, with flags: --16777-- -v --16777-- Contents of /proc/version: --16777-- Linux version 2.6.9-42.EL (bhcompile@ls20-bc1-13.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-2)) #1 Wed Jul 12 23:15:20 EDT 2006 --16777-- Arch and subarch: AMD64, NONE --16777-- Valgrind library directory: /usr/lib64/valgrind --16777-- Reading syms from /tmp/ks-trunk/perl/char (0x400000) --16777-- Reading syms from /usr/lib64/valgrind/amd64-linux/memcheck (0x70000000) --16777-- object doesn't have a dynamic symbol table --16777-- Reading syms from /lib64/ld-2.3.4.so (0x33BEF00000) --16777-- Reading suppressions file: /usr/lib64/valgrind/default.supp --16777-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_core.so (0x4801000) --16777-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so (0x4903000) --16777-- REDIR: 0x33BEF0FAE0 (index) redirected to 0x49062F0 (index) --16777-- REDIR: 0x33BEF0FC90 (strcmp) redirected to 0x49067A0 (strcmp) --16777-- REDIR: 0x33BEF0FCC0 (strlen) redirected to 0x4906530 (strlen) --16777-- Reading syms from /lib64/tls/libc-2.3.4.so (0x33BF100000) --16777-- REDIR: 0x33BF170920 (rindex) redirected to 0x49061F0 (rindex) --16777-- REDIR: 0x33BF169180 (free) redirected to 0x49054DF (free) --16777-- REDIR: 0x33BF171790 (memset) redirected to 0x4906C60 (memset) ==16777== ==16777== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 2) --16777-- --16777-- supp: 1 strlen-not-intercepted-early-enough-HACK-5 --16777-- supp: 4 dl_relocate_object ==16777== malloc/free: in use at exit: 0 bytes in 0 blocks. ==16777== malloc/free: 0 allocs, 0 frees, 0 bytes allocated. ==16777== ==16777== All heap blocks were freed -- no leaks are possible. --16777-- memcheck: sanity checks: 0 cheap, 1 expensive --16777-- memcheck: auxmaps: 39 auxmap entries (2496k, 2M) in use --16777-- memcheck: auxmaps: 57149 searches, 71643 comparisons --16777-- memcheck: secondaries: 14 issued (896k, 0M) --16777-- memcheck: secondaries: 65 accessible and distinguished (4160k, 4M) --16777-- tt/tc: 3,098 tt lookups requiring 3,123 probes --16777-- tt/tc: 3,098 fast-cache updates, 5 flushes --16777-- translate: new 1,462 (33,672 -> 658,792; ratio 195:10) [0 scs] --16777-- translate: dumped 0 (0 -> ??) --16777-- translate: discarded 13 (260 -> ??) --16777-- scheduler: 23,852 jumps (bb entries). --16777-- scheduler: 0/1,690 major/minor sched events. --16777-- sanity: 1 cheap, 1 expensive checks. --16777-- exectx: 30,011 lists, 5 contexts (avg 0 per list) --16777-- exectx: 5 searches, 0 full compares (0 per 1000) --16777-- exectx: 0 cmp2, 10 cmp4, 0 cmpAll