==11592== Nulgrind, a binary JIT-compiler for x86-linux. ==11592== Copyright (C) 2002-2004, and GNU GPL'd, by Nicholas Nethercote. ==11592== Using valgrind-2.2.0, a program supervision framework for x86-linux. ==11592== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==11592== Valgrind library directory: /usr/lib/valgrind ==11592== Command line ==11592== ./x ==11592== Startup, with flags: ==11592== --tool=none ==11592== -v ==11592== --trace-syscalls=yes ==11592== Contents of /proc/version: ==11592== Linux version 2.6.9-gentoo-r1 (root@fun) (gcc version 3.4.3 (Gentoo Linux 3.4.3, ssp-3.4.3-0, pie-8.7.6.6)) #10 Tue Jan 11 16:56:58 GMT 2005 ==11592== Reading syms from /tmp/x (0x8048000) ==11592== Reading syms from /lib/ld-2.3.4.so (0x3A965000) ==11592== object doesn't have a symbol table ==11592== object doesn't have any debug info ==11592== Reading syms from /usr/lib/valgrind/stage2 (0xB0000000) ==11592== Reading syms from /lib/ld-2.3.4.so (0xB1000000) ==11592== object doesn't have a symbol table ==11592== object doesn't have any debug info ==11592== Reading syms from /usr/lib/valgrind/vgskin_none.so (0xB7DC3000) ==11592== Reading syms from /lib/libc-2.3.4.so (0xB7EC6000) ==11592== object doesn't have a symbol table ==11592== object doesn't have any debug info ==11592== Reading syms from /lib/libdl-2.3.4.so (0xB7FDF000) ==11592== object doesn't have a symbol table ==11592== object doesn't have any debug info --11592-- sys_wait_results: got PX_SetSigmask for TID 1 ==11592== REDIRECT soname:libc.so.6(__GI___errno_location) to soname:libpthread.so.0(__errno_location) ==11592== REDIRECT soname:libc.so.6(__errno_location) to soname:libpthread.so.0(__errno_location) ==11592== REDIRECT soname:libc.so.6(__GI___h_errno_location) to soname:libpthread.so.0(__h_errno_location) ==11592== REDIRECT soname:libc.so.6(__h_errno_location) to soname:libpthread.so.0(__h_errno_location) ==11592== REDIRECT soname:libc.so.6(__GI___res_state) to soname:libpthread.so.0(__res_state) ==11592== REDIRECT soname:libc.so.6(__res_state) to soname:libpthread.so.0(__res_state) ==11592== REDIRECT soname:libc.so.6(stpcpy) to *vgpreload_memcheck.so*(stpcpy) ==11592== REDIRECT soname:libc.so.6(strnlen) to *vgpreload_memcheck.so*(strnlen) ==11592== REDIRECT soname:ld-linux.so.2(stpcpy) to *vgpreload_memcheck.so*(stpcpy) ==11592== REDIRECT soname:ld-linux.so.2(strchr) to *vgpreload_memcheck.so*(strchr) ==11592== SYSCALL[11592,1](122):uname ( 0xAFEFDDF4 ) SYSCALL[11592,1]( 45) special:brk ( 0x0 ) --> 0x8049DE4 SYSCALL[11592,1]( 5) blocking:open ( 0x3A97AF18(/usr/lib/valgrind/vg_inject.so), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result 3 3 SYSCALL[11592,1]( 3) blocking:read ( 3, 0xAFEFD98C, 512 ) --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 3 result 512 SYSCALL[11592,1](197):fstat64 ( 3, 0xAFEFD8BC ) SYSCALL[11592,1](192):mmap2 ( 0x0, 4096, 3, 34, -1, 0 ) SYSCALL[11592,1](192):mmap2 ( 0x0, 7696, 5, 2050, 3, 0 ) ==11592== Reading syms from /usr/lib/valgrind/vg_inject.so (0x3A97E000) SYSCALL[11592,1](192):mmap2 ( 0x3A97F000, 4096, 3, 2066, 3, 0 ) SYSCALL[11592,1]( 6):close ( 3 ) SYSCALL[11592,1]( 33):access ( 0x3A976898(/etc/ld.so.preload), 4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/tls/i686/sse2/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/tls/i686/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/tls/sse2/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/tls/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/i686/sse2/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/i686/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/sse2/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0xAFEFD620(/usr/lib/valgrind/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result -2 SYSCALL[11592,1](195):stat64 ( 0xAFEFD620, 0xAFEFD6A4 ) SYSCALL[11592,1]( 5) blocking:open ( 0x3A977867(/etc/ld.so.cache), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result 3 3 SYSCALL[11592,1](197):fstat64 ( 3, 0xAFEFD624 ) SYSCALL[11592,1](192):mmap2 ( 0x0, 117889, 1, 2, 3, 0 ) SYSCALL[11592,1]( 6):close ( 3 ) SYSCALL[11592,1]( 5) blocking:open ( 0x3A99D286(/usr/lib/libSDL-1.2.so.0), 0 ) --> --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 5 result 3 3 SYSCALL[11592,1]( 3) blocking:read ( 3, 0xAFEFD774, 512 ) --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 3 result 512 SYSCALL[11592,1](197):fstat64 ( 3, 0xAFEFD6A4 ) SYSCALL[11592,1](192):mmap2 ( 0x0, 322348, 5, 2050, 3, 0 ) ==11592== Reading syms from /usr/lib/libSDL-1.2.so.0.7.1 (0x3A99F000) ==11592== object doesn't have a symbol table ==11592== object doesn't have any debug info SYSCALL[11592,1](192):mmap2 ( 0x3A9E5000, 8192, 3, 2066, 3, 69 ) SYSCALL[11592,1](192):mmap2 ( 0x3A9E7000, 27436, 3, 50, -1, 0 ) SYSCALL[11592,1](125):mprotect ( 0xAFEFE000, 4096, 16777223 ) SYSCALL[11592,1]( 6):close ( 3 ) SYSCALL[11592,1](146) blocking:writev ( 2, 0xAFEFD410, 10 ) ./x: error while loading shared libraries: libSDL-1.2.so.0: cannot enable executable stack as shared object requires: Invalid argument --11592-- sys_wait_results: got PX_RunSyscall for TID 1: syscall 146 result 135 --11592-- Caught __NR_exit; quitting ==11592== --11592-- TT/TC: 0 tc sectors discarded. --11592-- 934 tt_fast misses. --11592-- translate: new 933 (17082 -> 93448; ratio 54:10) --11592-- discard 0 (0 -> 0; ratio 0:10). --11592-- chainings: 548 chainings, 0 unchainings. --11592-- dispatch: 0 jumps (bb entries); of them 1173 (117300%) unchained. --11592-- 15/974 major/minor sched events. --11592-- reg-alloc: 10 t-req-spill, 17598+24 orig+spill uis, --11592-- 2427 total-reg-rank --11592-- sanity: 16 cheap, 1 expensive checks. --11592-- ccalls: 0 C calls, 100% saves+restores avoided (0 bytes) --11592-- 0 args, avg 0.0 setup instrs each (0 bytes) --11592-- 0% clear the stack (0 bytes) --11592-- 0 retvals, 100% of reg-reg movs avoided (0 bytes)