execve("/usr/bin/ltrace", ["ltrace", "-o", "/tmp/cat", "cat", "/home/mjd/public_html/misc/ice/file1.pl"], [/* 42 vars */]) = 0 uname({sys="Linux", node="plover.com", ...}) = 0 brk(0) = 0x805bda4 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i586/mmx/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i586/mmx", 0xbfffea54) = -1 ENOENT (No such file or directory) open("/lib/i586/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i586", 0xbfffea54) = -1 ENOENT (No such file or directory) open("/lib/mmx/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/mmx", 0xbfffea54) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\314\37"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=78220, ...}) = 0 old_mmap(NULL, 13472, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40017000 mprotect(0x4001a000, 1184, PROT_NONE) = 0 old_mmap(0x4001a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x4001a000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0H\277\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=5578134, ...}) = 0 old_mmap(NULL, 1218888, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001b000 mprotect(0x4013c000, 35144, PROT_NONE) = 0 old_mmap(0x4013c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x120000) = 0x4013c000 old_mmap(0x40141000, 14664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40141000 close(3) = 0 getpid() = 9722 getpid() = 9722 rt_sigaction(SIGINT, {0x8049ba0, [INT], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x8049ba0, [TERM], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 brk(0) = 0x805bda4 brk(0x805bf24) = 0x805bf24 brk(0x805c000) = 0x805c000 open("/tmp/cat", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 access("/home/mjd/bin/cat", X_OK) = -1 ENOENT (No such file or directory) access("/usr/local/bin/cat", X_OK) = -1 ENOENT (No such file or directory) access("/bin/cat", X_OK) = 0 brk(0x805d000) = 0x805d000 open("/etc/ltrace.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=5803, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40145000 read(4, "; ltrace.conf\n\n; Argument types:"..., 4096) = 4096 brk(0x805e000) = 0x805e000 brk(0x805f000) = 0x805f000 brk(0x8060000) = 0x8060000 brk(0x8061000) = 0x8061000 brk(0x8062000) = 0x8062000 read(4, ".h\nstring ctime(addr);\naddr gmti"..., 4096) = 1707 brk(0x8063000) = 0x8063000 brk(0x8064000) = 0x8064000 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40145000, 4096) = 0 open("/home/mjd/.ltrace.conf", O_RDONLY) = -1 ENOENT (No such file or directory) open("/bin/cat", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0755, st_size=14716, ...}) = 0 old_mmap(NULL, 14716, PROT_READ, MAP_SHARED, 4, 0) = 0x40145000 close(4) = 0 fork() = 9723 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c54, [0xc40c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c54, 0xc40c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c44, [0xc40825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c44, 0xc40825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c34, [0xc40425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c34, 0xc40425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c24, [0xc40025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c24, 0xc40025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c14, [0xc3fc25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c14, 0xc3fc25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c04, [0xc3f825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c04, 0xc3f825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048bf4, [0xc3f425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048bf4, 0xc3f425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048be4, [0xc3f025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048be4, 0xc3f025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048bd4, [0xc3ec25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048bd4, 0xc3ec25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048bc4, [0xc3e825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048bc4, 0xc3e825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048bb4, [0xc3e425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048bb4, 0xc3e425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048ba4, [0xc3e025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048ba4, 0xc3e025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b94, [0xc3dc25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b94, 0xc3dc25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b84, [0xc3d825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b84, 0xc3d825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b74, [0xc3d425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b74, 0xc3d425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b64, [0xc3d025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b64, 0xc3d025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b54, [0xc3cc25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b54, 0xc3cc25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b44, [0xc3c825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b44, 0xc3c825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b34, [0xc3c425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b34, 0xc3c425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b24, [0xc3c025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b24, 0xc3c025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b14, [0xc3bc25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b14, 0xc3bc25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b04, [0xc3b825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b04, 0xc3b825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048af4, [0xc3b425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048af4, 0xc3b425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048ae4, [0xc3b025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048ae4, 0xc3b025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048ad4, [0xc3ac25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048ad4, 0xc3ac25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048ac4, [0xc3a825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048ac4, 0xc3a825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048ab4, [0xc3a425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048ab4, 0xc3a425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048aa4, [0xc3a025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048aa4, 0xc3a025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a94, [0xc39c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a94, 0xc39c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a84, [0xc39825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a84, 0xc39825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a74, [0xc39425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a74, 0xc39425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a64, [0xc39025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a64, 0xc39025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a54, [0xc38c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a54, 0xc38c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a44, [0xc38825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a44, 0xc38825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a34, [0xc38425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a34, 0xc38425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a24, [0xc38025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a24, 0xc38025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a14, [0xc37c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a14, 0xc37c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a04, [0xc37825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a04, 0xc37825cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489f4, [0xc37425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489f4, 0xc37425cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489e4, [0xc37025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489e4, 0xc37025cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489d4, [0xc36c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489d4, 0xc36c25cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x7a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x7a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x7d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x7d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5a]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x14]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x14]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b25]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff7fc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff7fc, [0x8048c91]) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40149000 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff800, [0x8049330]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff804, [0x2]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff808, [0xbffff82c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff80c, [0x80489ac]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff810, [0x804a93c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c91, [0x55f689f4]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c91, 0x55f689cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b24, [0xc3c025cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b24, 0xc3c025ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048b24) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b2a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b24, [0xc3c025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b24, 0xc3c025cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80489f5]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c91, [0x55f689cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c91, 0x55f689f4) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff7ac]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff7ac, [0x8048d51]) = 0 write(3, "__libc_start_main(0x08049330, 2,"..., 85) = 85 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff7b0, [0x804c34c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff7b4, [0x804c4d0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff7b8, [0xbffff7c8]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff7bc, [0x8048c9e]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff7c0, [0x80489ac]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048d51, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048d51, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489f4, [0xc37425cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489f4, 0xc37425ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80489f4) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80489fa]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489f4, [0xc37425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489f4, 0xc37425cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048d52]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x4013c800]) = 0 write(3, "__register_frame_info(0x0804c34c"..., 95) = 95 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048d51, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048d51, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048d51) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a45]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x80493b0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0x6]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e4, [0x804ae18]) = 0 brk(0x8065000) = 0x8065000 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae18, [0x73752f00]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80493b0, [0x8310c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80493b0, 0x8310c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a44, [0xc38825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a44, 0xc38825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048a44) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a4a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a44, [0xc38825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a44, 0xc38825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80493b1]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x4012e141]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x4012e141, [0x4f500043]) = 0 write(3, "setlocale(6, \"\") "..., 56) = 56 ptrace(PTRACE_PEEKTEXT, 9723, 0x80493b0, [0x8310c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80493b0, 0x8310c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80493b0) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048ac5]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x80493c5]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0x804ae2b]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae2b, [0x74786574]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae2f, [0x6c697475]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae33, [0x65620073]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e4, [0x804ae19]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae19, [0x7273752f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae1d, [0x6168732f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae21, [0x6c2f6572]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae25, [0x6c61636f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae29, [0x65740065]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80493c5, [0x8310c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80493c5, 0x8310c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048ac4, [0xc3a825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048ac4, 0xc3a825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048ac4) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048aca]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048ac4, [0xc3a825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048ac4, 0xc3a825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80493c6]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x4012e229]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x4012e229, [0x7273752f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x4012e22d, [0x6168732f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x4012e231, [0x6c2f6572]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x4012e235, [0x6c61636f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x4012e239, [0x2f0065]) = 0 write(3, "bindtextdomain(\"textutils\", \"/us"..., 72) = 72 ptrace(PTRACE_PEEKTEXT, 9723, 0x80493c5, [0x8310c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80493c5, 0x8310c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80493c5) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b45]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x80493d5]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0x804ae2b]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae2b, [0x74786574]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae2f, [0x6c697475]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae33, [0x65620073]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80493d5, [0x8310c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80493d5, 0x8310c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b44, [0xc3c825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b44, 0xc3c825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048b44) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b4a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b44, [0xc3c825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b44, 0xc3c825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80493d6]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x804c670]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c670, [0x74786574]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c674, [0x6c697475]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c678, [0x73]) = 0 write(3, "textdomain(\"textutils\") "..., 64) = 64 ptrace(PTRACE_PEEKTEXT, 9723, 0x80493d5, [0x8310c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80493d5, 0x8310c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80493d5) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a55]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6bc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6bc, [0x804a8cf]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c0, [0x8049b60]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c4, [0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c8, [0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6cc, [0x804c670]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6d0, [0x804c670]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a8cf, [0x8b10c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a8cf, 0x8b10c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a54, [0xc38c25cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a54, 0xc38c25ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048a54) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a5a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a54, [0xc38c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a54, 0xc38c25cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x804a8d0]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 write(3, "__cxa_atexit(0x08049b60, 0, 0, 0"..., 59) = 59 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a8cf, [0x8b10c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a8cf, 0x8b10c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x804a8cf) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b95]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6cc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6cc, [0x8049402]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6d0, [0x2]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6d4, [0xbffff82c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6d8, [0x804ae35]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae35, [0x736e6562]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae39, [0x41767574]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae3d, [0x54005445]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x804ad18]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049402, [0x8920c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049402, 0x8920c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b94, [0xc3dc25cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b94, 0xc3dc25ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048b94) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b9a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b94, [0xc3dc25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b94, 0xc3dc25cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8049403]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0xffffffff]) = 0 write(3, "getopt_long(2, 0xbffff82c, \"bens"..., 64) = 64 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049402, [0x8920c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049402, 0x8920c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8049402) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c55]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6bc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6bc, [0x804a8f7]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c0, [0x3]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c4, [0x1]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c8, [0xbffff720]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6cc, [0xbffff720]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6d0, [0x2]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a8f7, [0x8b10c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a8f7, 0x8b10c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c54, [0xc40c25cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c54, 0xc40c25ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048c54) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c5a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c54, [0xc40c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c54, 0xc40c25cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x804a8f8]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 write(3, "__fxstat64(3, 1, 0xbffff720, 0xb"..., 54) = 54 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a8f7, [0x8b10c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a8f7, 0x8b10c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x804a8f7) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b75]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x8049784]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0xbffff987]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e4, [0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e8, [0x3]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6ec, [0x40016290]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6f0, [0x4001ebf8]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049784, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049784, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b74, [0xc3d425cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b74, 0xc3d425ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048b74) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048b7a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048b74, [0xc3d425ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048b74, 0xc3d425cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 --- SIGCHLD (Child exited) --- ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8049785]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x3]) = 0 write(3, "open64(0xbffff987, 0, 3, 0x40016"..., 54) = 54 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049784, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049784, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8049784) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c55]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6bc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6bc, [0x804a8f7]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c0, [0x3]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c4, [0x3]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c8, [0xbffff720]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6cc, [0xbffff720]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6d0, [0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a8f7, [0x8b10c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a8f7, 0x8b10c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c54, [0xc40c25cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c54, 0xc40c25ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048c54) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x400e8e94]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c54, [0xc40c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c54, 0xc40c25cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x804a8f8]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 write(3, "__fxstat64(3, 3, 0xbffff720, 0xb"..., 54) = 54 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a8f7, [0x8b10c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a8f7, 0x8b10c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x804a8f7) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a85]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6bc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6bc, [0x804a81d]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6c0, [0x1000]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a81d, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a81d, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a84, [0xc39825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a84, 0xc39825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048a84) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a8a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a84, [0xc39825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a84, 0xc39825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x804a81e]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x804c680]) = 0 write(3, "malloc(4096) "..., 63) = 63 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a81d, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a81d, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x804a81d) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c45]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff69c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff69c, [0x804a6d9]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a0, [0x3]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a6d9, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a6d9, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c44, [0xc40825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c44, 0xc40825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048c44) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c4a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c44, [0xc40825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c44, 0xc40825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x804a6da]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x6f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a4, [0x804c680]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c680, [0x6275730a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c684, [0x6e756620]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c688, [0xa7b2063]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c68c, [0x796d2020]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c690, [0x72242820]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c694, [0x24202c31]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c698, [0x20293272]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c69c, [0x5f40203d]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c6a0, [0x20200a3b]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a8, [0x1000]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x6f]) = 0 write(3, "read(3, \"\\nsub func {\\n my ($r1"..., 61) = 61 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a6d9, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a6d9, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x804a6d9) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a05]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff69c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff69c, [0x8049ba5]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a0, [0x1]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a8, [0x6f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a4, [0x804c680]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c680, [0x6275730a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c684, [0x6e756620]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c688, [0xa7b2063]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c68c, [0x796d2020]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c690, [0x72242820]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c694, [0x24202c31]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c698, [0x20293272]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c69c, [0x5f40203d]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c6a0, [0x20200a3b]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a8, [0x6f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049ba5, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049ba5, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a04, [0xc37825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a04, 0xc37825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048a04) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a0a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a04, [0xc37825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a04, 0xc37825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x4]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x4]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8049ba6]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x6f]) = 0 write(3, "write(1, \"\\nsub func {\\n my ($r"..., 61) = 61 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049ba5, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049ba5, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8049ba5) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c45]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff69c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff69c, [0x804a6d9]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a0, [0x3]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a6d9, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a6d9, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c44, [0xc40825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c44, 0xc40825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048c44) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x400ea020]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c44, [0xc40825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c44, 0xc40825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x804a6da]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a4, [0x804c680]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804c680, [0x6275730a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6a8, [0x1000]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 write(3, "read(3, \"\", 4096) "..., 54) = 54 ptrace(PTRACE_PEEKTEXT, 9723, 0x804a6d9, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804a6d9, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x804a6d9) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c05]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x804998c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0x804c680]) = 0 write(3, "free(0x0804c680) "..., 59) = 59 ptrace(PTRACE_PEEKTEXT, 9723, 0x804998c, [0x8310c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804998c, 0x8310c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c04, [0xc3f825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c04, 0xc3f825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048c04) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048c0a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048c04, [0xc3f825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048c04, 0xc3f825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x804998d]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804998c, [0x8310c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x804998c, 0x8310c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x804998c) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a15]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x80499a2]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0xbffff987]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff987, [0x6d6f682f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff98b, [0x6a6d2f65]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff98f, [0x75702f64]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff993, [0x63696c62]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff997, [0x6d74685f]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff99b, [0x696d2f6c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff99f, [0x692f6373]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff9a3, [0x662f6563]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff9a7, [0x31656c69]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e4, [0x804ae93]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x804ae93, [0x7325002d]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80499a2, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80499a2, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a14, [0xc37c25cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a14, 0xc37c25ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048a14) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a1a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a14, [0xc37c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a14, 0xc37c25cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80499a3]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x2]) = 0 write(3, "strcmp(\"/home/mjd/public_html/mi"..., 55) = 55 ptrace(PTRACE_PEEKTEXT, 9723, 0x80499a2, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80499a2, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80499a2) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a25]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x80499bb]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0x3]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80499bb, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80499bb, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a24, [0xc38025cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a24, 0xc38025ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048a24) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048a2a]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048a24, [0xc38025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048a24, 0xc38025cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80499bc]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 write(3, "close(3) "..., 54) = 54 ptrace(PTRACE_PEEKTEXT, 9723, 0x80499bb, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80499bb, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80499bb) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048bc5]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff6dc]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6dc, [0x8049a59]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff6e0, [0]) = 0 write(3, "exit(0) "..., 59) = 59 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049a59, [0x5500768d]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049a59, 0x550076cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048bc4, [0xc3e825cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048bc4, 0xc3e825ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048bc4) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048bca]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048bc4, [0xc3e825ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048bc4, 0xc3e825cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80489e5]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049a59, [0x550076cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049a59, 0x5500768d) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff65c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff65c, [0x8049a90]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff660, [0x40139c40]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049a90, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049a90, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489e4, [0xc37025cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489e4, 0xc37025ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80489e4) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80489ea]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489e4, [0xc37025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489e4, 0xc37025cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8049a91]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 write(3, "ferror(0x40139c40) "..., 54) = 54 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049a90, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049a90, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8049a90) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80489d5]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff65c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff65c, [0x8049abf]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff660, [0x40139c40]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff664, [0x4000ca6e]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff668, [0x804c378]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff66c, [0x8048620]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff670, [0x4001d908]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049abf, [0x8910c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049abf, 0x8910c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489d4, [0xc36c25cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489d4, 0xc36c25ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x80489d4) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x80489da]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x80489d4, [0xc36c25ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x80489d4, 0xc36c25cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8049ac0]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0]) = 0 write(3, "__fpending(0x40139c40, 0x4000ca6"..., 75) = 75 ptrace(PTRACE_PEEKTEXT, 9723, 0x8049abf, [0x8910c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8049abf, 0x8910c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8049abf) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048aa5]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*UESP, [0xbffff67c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff67c, [0x8048d0c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff680, [0x804c34c]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff684, [0xffffffff]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff688, [0xbffff6a8]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff68c, [0x8049b74]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0xbffff690, [0x1]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048d0c, [0xb810c483]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048d0c, 0xb810c4cc) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048aa4, [0xc3a025cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048aa4, 0xc3a025ff) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048aa4) = 0 ptrace(PTRACE_SINGLESTEP, 9723, 0, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048aaa]) = 0 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048aa4, [0xc3a025ff]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048aa4, 0xc3a025cc) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0xffffffff]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EIP, [0x8048d0d]) = 0 ptrace(PTRACE_PEEKUSER, 9723, 4*EAX, [0x804c4d0]) = 0 write(3, "__deregister_frame_info(0x0804c3"..., 80) = 80 ptrace(PTRACE_PEEKTEXT, 9723, 0x8048d0c, [0xb810c4cc]) = 0 ptrace(PTRACE_POKETEXT, 9723, 0x8048d0c, 0xb810c483) = 0 ptrace(PTRACE_POKEUSER, 9723, 4*EIP, 0x8048d0c) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP], 0, NULL) = 9723 ptrace(PTRACE_PEEKUSER, 9723, 4*ORIG_EAX, [0x1]) = 0 ptrace(PTRACE_SYSCALL, 9723, 0x1, SIG_0) = 0 --- SIGCHLD (Child exited) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 9723 write(3, "+++ exited (status 0) +++\n", 26) = 26 munmap(0x40149000, 4096) = 0 _exit(0) = ?