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