Linux strace解决段错误(一)

2014-11-24 10:53:40 ? 作者: ? 浏览: 2

strace -f -o generateallxfa.strace ./generateallxfa -ruleno 1 -rulefile ./experiment/ftp-refined.re
1) processing regex:: <.*[sS][iI][tT][eE]#.*[cC][hH][mM][oO][dD]>
[root@localhost XFA]# cat generateallxfa.strace
9224 execve("./generateallxfa", ["./generateallxfa", "-ruleno", "1", "-rulefile", "./experiment/ftp-refined.re"], [/* 36 vars */]) = 0
9224 brk(0) = 0x869b000
9224 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
9224 open("/etc/ld.so.cache", O_RDONLY) = 3
9224 fstat64(3, {st_mode=S_IFREG|0644, st_size=57735, ...}) = 0
9224 mmap2(NULL, 57735, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fdf000
9224 close(3) = 0
9224 open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
9224 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \322\30\0074\0\0\0"..., 512) = 512
9224 fstat64(3, {st_mode=S_IFREG|0666, st_size=964412, ...}) = 0
9224 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fde000
9224 mmap2(0x7146000, 985260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7146000
9224 mmap2(0x722c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe6) = 0x722c000
9224 mmap2(0x7231000, 22700, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7231000
9224 close(3) = 0
9224 open("/lib/libm.so.6", O_RDONLY) = 3
9224 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20d\206\0004\0\0\0"..., 512) = 512
9224 fstat64(3, {st_mode=S_IFREG|0755, st_size=208352, ...}) = 0
9224 mmap2(0x863000, 155760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x863000
9224 mmap2(0x888000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0x888000
9224 close(3) = 0
9224 open("/lib/libgcc_s.so.1", O_RDONLY) = 3
9224 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`&\1\0024\0\0\0"..., 512) = 512
9224 fstat64(3, {st_mode=S_IFREG|0755, st_size=46476, ...}) = 0
9224 mmap2(0x2011000, 48036, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2011000
9224 mmap2(0x201c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0x201c000
9224 close(3) = 0
9224 open("/lib/libc.so.6", O_RDONLY) = 3
9224 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320/s\0004\0\0\0"..., 512) = 512
9224 fstat64(3, {st_mode=S_IFREG|0755, st_size=1606808, ...}) = 0
9224 mmap2(0x71d000, 1324452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x71d000
9224 mmap2(0x85b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e) = 0x85b000
9224 mmap2(0x85e000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x85e000
9224 close(3) = 0
9224 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fdd000
9224 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7fddad0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
9224 mprotect(0x85b000, 8192, PROT_READ) = 0
9224 mprotect(0x888000, 4096, PROT_READ) = 0
9224 mprotect(0x722c000, 16384, PROT_READ) = 0
9224 mprotect(0x719000, 4096, PROT_READ) = 0
9224 munmap(0xb7fdf000, 57735) = 0
9224 brk(0

-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: