rendered paste body
# strace-mipsel -vc ./fta_check /mnt/usb_flash/
execve("./fta_check", ["./fta_check", "/mnt/usb_flash/"], [/* 16 vars */]) = 0
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
87.14 0.067534 13507 5 wait4
2.80 0.002172 434 5 fork
2.24 0.001733 173 10 old_mmap
1.54 0.001193 170 7 1 open
1.24 0.000960 80 12 rt_sigaction
1.02 0.000788 113 7 stat
0.67 0.000520 130 4 munmap
0.63 0.000488 49 10 close
0.50 0.000390 98 4 brk
0.50 0.000386 64 6 read
0.41 0.000318 159 2 mprotect
0.39 0.000305 61 5 fstat64
0.29 0.000222 111 2 pipe
0.28 0.000220 37 6 rt_sigprocmask
0.20 0.000153 77 2 access
0.15 0.000115 115 1 uname
------ ----------- ----------- --------- --------- ----------------
100.00 0.077497 88 1 total
# strace-mipsel -vi ./fta_check /mnt/usb_flash/
upeek: ptrace(PTRACE_PEEKUSER,215,64,0): No such process
[????????] execve("./fta_check", ["./fta_check", "/mnt/usb_flash/"], [/* 16 vars */]) = 0
[2aabe224] uname({sysname="Linux", nodename="uclibc", release="2.6.18-3-qemu", version="#1 Mon Dec 11 05:48:56 UTC 2006", machine="mips"}) = 0
[2aabed34] brk(0) = 0x10003000
[2aabe814] open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
[2aabe814] open("/etc/ld.so.cache", O_RDONLY) = 3
[2aabf1d4] fstat64(3, {st_dev=makedev(1, 0), st_ino=651456, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=3, st_size=1093, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2aabf094] old_mmap(NULL, 1093, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aac2000
[2aabe854] close(3) = 0
[2aabe814] open("/lib/libcrypt.so.1", O_RDONLY) = 3
[2aabe894] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\200\20"..., 1024) = 1024
[2aabf1d4] fstat64(3, {st_dev=makedev(1, 0), st_ino=1382916, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=51, st_size=25980, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2aabf094] old_mmap(NULL, 445900, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2ab03000
[2aabf114] mprotect(0x2ab09000, 421324, PROT_NONE) = 0
[2aabf094] old_mmap(0x2ab48000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x2ab48000
[2aabf094] old_mmap(0x2ab49000, 159180, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab49000
[2aabe854] close(3) = 0
[2aabe814] open("/lib/libc.so.6", O_RDONLY) = 3
[2aabe894] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\334\223"..., 1024) = 1024
[2aabf1d4] fstat64(3, {st_dev=makedev(1, 0), st_ino=725200, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=2982, st_size=1526452, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2aabf094] old_mmap(NULL, 1703952, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2ab70000
[2aabf114] mprotect(0x2acc5000, 307216, PROT_NONE) = 0
[2aabf094] old_mmap(0x2ad04000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x154000) = 0x2ad04000
[2aabf094] old_mmap(0x2ad0c000, 16400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ad0c000
[2aabe854] close(3) = 0
[2aabf0d4] munmap(0x2aac2000, 1093) = 0
[2ac69114] stat("/mnt/usb_flash/", {st_dev=makedev(1, 0), st_ino=5808, st_mode=S_IFDIR|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=1, st_size=52, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2aba5084] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 16) = 0
[2aba5084] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 16) = 0
[2aba4fc4] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 16) = 0
[2ac30484] fork() = 216
[2ac30004] wait4(216, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 216
[2aba5084] rt_sigaction(SIGINT, {SIG_DFL}, NULL, 16) = 0
[2aba5084] rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 16) = 0
[2aba4fc4] rt_sigprocmask(SIG_SETMASK, [], NULL, 16) = 0
[2aba4fc4] --- SIGCHLD (Child exited) @ 0 (0) ---
[2ac69114] stat("/tmp/update_tarlist", {st_dev=makedev(0, 12), st_ino=303, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=267, st_atime=2000/01/01-01:42:30, st_mtime=2000/01/01-01:42:30, st_ctime=2000/01/01-01:42:30}) = 0
[2ac57294] open("/tmp/update_tarlist", O_RDONLY) = 3
[2ac63cc4] old_mmap(NULL, 267, PROT_READ, MAP_SHARED, 3, 0) = 0x2aac2000
[2ac5ed14] brk(0) = 0x10003000
[2ac5ed14] brk(0x10003028) = 0x10003028
[2ac5ed14] brk(0x10004000) = 0x10004000
[2ac69114] stat("/mnt/usb_flash/diagnostics", {st_dev=makedev(1, 0), st_ino=5968, st_mode=S_IFDIR|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=1, st_size=84, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2ac69114] stat("/mnt/usb_flash/diagnostics/COPYRIGHT", {st_dev=makedev(1, 0), st_ino=2433400, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=37, st_size=18754, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2ac69114] stat("/mnt/usb_flash/000_signatures/diagnostics/COPYRIGHT", {st_dev=makedev(1, 0), st_ino=2433256, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=1, st_size=22, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2ac57294] open("/mnt/usb_flash/000_signatures/diagnostics/COPYRIGHT", O_RDONLY) = 4
[2ac57444] access("/mnt/usb_flash/diagnostics/COPYRIGHT", R_OK) = 0
[2ac57e64] pipe([718349040, 268447768]) = 5
[2ac30484] fork() = 222
[2ac57344] close(6) = 0
[2ac68ad4] fstat64(5, {st_dev=makedev(0, 5), st_ino=304, st_mode=S_IFIFO|0600, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=0, st_atime=2000/01/01-01:42:30, st_mtime=2000/01/01-01:42:30, st_ctime=2000/01/01-01:42:30}) = 0
[2ac63cc4] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aac3000
[2ac57384] read(5, "c89f7b961a0443659f85c341a83dbb28"..., 4096) = 71
[2ac57344] close(5) = 0
[2ac30004] wait4(222, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 222
[2ac30004] --- SIGCHLD (Child exited) @ 0 (0) ---
[2ac63ed4] munmap(0x2aac3000, 4096) = 0
[2ac57384] read(4, "JJrJLtMkb6.1HRlm7DFzI0", 22) = 22
[2ac57344] close(4) = 0
[2ac69114] stat("/mnt/usb_flash/diagnostics/data1", {st_dev=makedev(1, 0), st_ino=2441680, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=923, st_size=472417, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2ac69114] stat("/mnt/usb_flash/000_signatures/diagnostics/data1", {st_dev=makedev(1, 0), st_ino=2433292, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=1, st_size=22, st_atime=0, st_mtime=0, st_ctime=0}) = 0
[2ac57294] open("/mnt/usb_flash/000_signatures/diagnostics/data1", O_RDONLY) = 4[2ac57444] access("/mnt/usb_flash/diagnostics/data1", R_OK) = 0
[2ac57e64] pipe([718349040, 268448848]) = 5
[2ac30484] fork() = 224
[2ac57344] close(6) = 0
[2ac68ad4] fstat64(5, {st_dev=makedev(0, 5), st_ino=305, st_mode=S_IFIFO|0600, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=0, st_atime=2000/01/01-01:42:30, st_mtime=2000/01/01-01:42:30, st_ctime=2000/01/01-01:42:30}) = 0
[2ac63cc4] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aac3000
[2ac57384] read(5, "5733083bf9f219ac1ccc6d30bf6f00c0"..., 4096) = 67
[2ac57344] close(5) = 0
[2ac30004] wait4(224, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 224
[2ac30004] --- SIGCHLD (Child exited) @ 0 (0) ---
[2ac63ed4] munmap(0x2aac3000, 4096) = 0
[2ac57384] read(4, "4cCF.iGgrtrYAFceTRqqk1", 22) = 22
[2ac57344] close(4) = 0
[2ac63ed4] munmap(0x2aac2000, 267) = 0
[2ac57344] close(3) = 0
[2aba5084] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 16) = 0
[2aba5084] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 16) = 0
[2aba4fc4] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 16) = 0
[2ac30484] fork() = 226
[2ac30004] wait4(226, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 226
[2aba5084] rt_sigaction(SIGINT, {SIG_DFL}, NULL, 16) = 0
[2aba5084] rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 16) = 0
[2aba4fc4] rt_sigprocmask(SIG_SETMASK, [], NULL, 16) = 0
[2aba4fc4] --- SIGCHLD (Child exited) @ 0 (0) ---
[2aba5084] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 16) = 0
[2aba5084] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 16) = 0
[2aba4fc4] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 16) = 0
[2ac30484] fork() = 228
[2ac30004] wait4(228, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 228
[2aba5084] rt_sigaction(SIGINT, {SIG_DFL}, NULL, 16) = 0
[2aba5084] rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 16) = 0
[2aba4fc4] rt_sigprocmask(SIG_SETMASK, [], NULL, 16) = 0
[2aba4fc4] --- SIGCHLD (Child exited) @ 0 (0) ---
[2ac30504] exit(1) = ?