==23369== Memcheck, a memory error detector. ==23369== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==23369== Using LibVEX rev 1606, a library for dynamic binary translation. ==23369== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==23369== Using valgrind-3.2.0, a dynamic binary instrumentation framework. ==23369== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==23369== --23369-- Command line --23369-- llc --23369-- -march=ppc32 --23369-- -f --23369-- u8.bc --23369-- -o --23369-- ch.s --23369-- Startup, with flags: --23369-- -v --23369-- Contents of /proc/version: --23369-- Linux version 2.6.10-1.771_FC2smp (bhcompile@porky.build.redhat.com) (gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #1 SMP Mon Mar 28 01:10:51 EST 2005 --23369-- Arch and hwcaps: X86, x86-sse1-sse2 --23369-- Valgrind library directory: /usr/local/lib/valgrind --23369-- Reading syms from /lib/ld-2.3.3.so (0x4000000) --23369-- Reading syms from /misc/fijihome/gs3/fernando/Programs/llvm/Debug/bin/llc (0x8048000) --23369-- Reading syms from /usr/local/lib/valgrind/x86-linux/memcheck (0x38000000) --23369-- object doesn't have a dynamic symbol table --23369-- Reading suppressions file: /usr/local/lib/valgrind/default.supp --23369-- REDIR: 0x4011420 (index) redirected to 0x38020A93 (vgPlain_x86_linux_REDIR_FOR_index) --23369-- Reading syms from /usr/local/lib/valgrind/x86-linux/vgpreload_core.so (0x4017000) --23369-- Reading syms from /usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x401A000) ==23369== WARNING: new redirection conflicts with existing -- ignoring it --23369-- new: 0x04011420 (index ) R-> 0x0401CF8C index --23369-- REDIR: 0x40115C0 (strlen) redirected to 0x401D1D0 (strlen) --23369-- Reading syms from /lib/tls/libpthread-0.61.so (0x402B000) --23369-- Reading syms from /usr/lib/libltdl.so.3.1.0 (0x403D000) --23369-- object doesn't have a symbol table --23369-- Reading syms from /lib/libdl-2.3.3.so (0x4044000) --23369-- Reading syms from /usr/lib/libelf-0.95.so (0x4048000) --23369-- object doesn't have a symbol table --23369-- Reading syms from /usr/lib/libstdc++.so.5.0.5 (0x4058000) --23369-- object doesn't have a symbol table --23369-- Reading syms from /lib/tls/libm-2.3.3.so (0x4112000) --23369-- Reading syms from /lib/libgcc_s-3.3.3-20040413.so.1 (0x4135000) --23369-- object doesn't have a symbol table --23369-- Reading syms from /lib/tls/libc-2.3.3.so (0x413D000) --23369-- REDIR: 0x41A4B10 (memset) redirected to 0x401D94C (memset) --23369-- REDIR: 0x41A3D70 (rindex) redirected to 0x401CEB4 (rindex) --23369-- REDIR: 0x41A34E0 (strcpy) redirected to 0x401D208 (strcpy) --23369-- REDIR: 0x41A4FE0 (memcpy) redirected to 0x401D540 (memcpy) --23369-- REDIR: 0x41A3AB0 (strnlen) redirected to 0x401D190 (strnlen) --23369-- REDIR: 0x41A3A00 (strlen) redirected to 0x401D1B4 (strlen) --23369-- REDIR: 0x40E9060 (operator new(unsigned)) redirected to 0x401B831 (operator new(unsigned)) --23369-- REDIR: 0x419D1D0 (malloc) redirected to 0x401B474 (malloc) --23369-- REDIR: 0x41A4AB0 (memmove) redirected to 0x401D974 (memmove) --23369-- REDIR: 0x419D350 (realloc) redirected to 0x401C932 (realloc) --23369-- REDIR: 0x40E7A90 (operator delete(void*)) redirected to 0x401C2DD (operator delete(void*)) --23369-- REDIR: 0x40E91A0 (operator new[](unsigned)) redirected to 0x401BC9B (operator new[](unsigned)) --23369-- REDIR: 0x419F6A0 (free) redirected to 0x401C00D (free) --23369-- REDIR: 0x41A3470 (strcmp) redirected to 0x401D480 (strcmp) --23369-- REDIR: 0x41A4630 (memchr) redirected to 0x401D51C (memchr) --23369-- REDIR: 0x40E7AF0 (operator delete[](void*)) redirected to 0x401C63D (operator delete[](void*)) --23369-- memcheck GC: 1024 nodes, 1024 survivors (100.0%) --23369-- memcheck GC: increase table size to 2048 --23369-- memcheck GC: 2048 nodes, 2048 survivors (100.0%) --23369-- memcheck GC: increase table size to 4096 ==23369== ==23369== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 27 from 1) --23369-- --23369-- supp: 27 Ubuntu-stripped-ld.so ==23369== malloc/free: in use at exit: 264,624 bytes in 502 blocks. ==23369== malloc/free: 17,941 allocs, 17,439 frees, 3,823,292 bytes allocated. ==23369== ==23369== searching for pointers to 502 not-freed blocks. ==23369== checked 356,544 bytes. ==23369== ==23369== LEAK SUMMARY: ==23369== definitely lost: 9,296 bytes in 332 blocks. ==23369== possibly lost: 5,476 bytes in 17 blocks. ==23369== still reachable: 249,852 bytes in 153 blocks. ==23369== suppressed: 0 bytes in 0 blocks. ==23369== Use --leak-check=full to see details of leaked memory. --23369-- memcheck: sanity checks: 1146 cheap, 46 expensive --23369-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --23369-- memcheck: auxmaps: 0 searches, 0 comparisons --23369-- memcheck: SMs: n_issued = 87 (1392k, 1M) --23369-- memcheck: SMs: n_deissued = 0 (0k, 0M) --23369-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M) --23369-- memcheck: SMs: max_undefined = 0 (0k, 0M) --23369-- memcheck: SMs: max_defined = 197 (3152k, 3M) --23369-- memcheck: SMs: max_non_DSM = 87 (1392k, 1M) --23369-- memcheck: max sec V bit nodes: 3149 (159k, 0M) --23369-- memcheck: set_sec_vbits8 calls: 175355 (new: 3149, updates: 172206) --23369-- memcheck: max shadow mem size: 1855k, 1M --23369-- translate: fast SP updates identified: 273,503 ( 90.9%) --23369-- translate: generic_known SP updates identified: 13,545 ( 4.5%) --23369-- translate: generic_unknown SP updates identified: 13,735 ( 4.5%) --23369-- tt/tc: 650,436 tt lookups requiring 1,909,106 probes --23369-- tt/tc: 650,436 fast-cache updates, 4 flushes --23369-- transtab: new 60,058 (1,527,903 -> 30,215,728; ratio 197:10) [0 scs] --23369-- transtab: dumped 0 (0 -> ??) --23369-- transtab: discarded 9 (210 -> ??) --23369-- scheduler: 114,633,984 jumps (bb entries). --23369-- scheduler: 1,146/633,941 major/minor sched events. --23369-- sanity: 1147 cheap, 46 expensive checks. --23369-- exectx: 30,011 lists, 1,490 contexts (avg 0 per list) --23369-- exectx: 35,407 searches, 34,626 full compares (977 per 1000) --23369-- exectx: 0 cmp2, 67 cmp4, 0 cmpAll