Last active
September 11, 2015 01:33
-
-
Save brandonprry/ef1f5ecf7f7d0cc8da03 to your computer and use it in GitHub Desktop.
Instrumented strace
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# LD_PRELOAD=preeny/x86_64-linux-gnu/desock.so strace ./main < get | |
execve("./main", ["./main"], [/* 23 vars */]) = 0 | |
brk(0) = 0x1ce9000 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f75d449e000 | |
open("preeny/x86_64-linux-gnu/desock.so", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\24\0\0\0\0\0\0"..., 832) = 832 | |
fstat(3, {st_mode=S_IFREG|0755, st_size=18659, ...}) = 0 | |
getcwd("/root", 128) = 6 | |
mmap(NULL, 2240912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f75d4050000 | |
mprotect(0x7f75d4053000, 2093056, PROT_NONE) = 0 | |
mmap(0x7f75d4252000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f75d4252000 | |
mmap(0x7f75d4254000, 127376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f75d4254000 | |
close(3) = 0 | |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=18225, ...}) = 0 | |
mmap(NULL, 18225, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f75d4490000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0po\0\0\0\0\0\0"..., 832) = 832 | |
fstat(3, {st_mode=S_IFREG|0755, st_size=141574, ...}) = 0 | |
mmap(NULL, 2217264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f75d3e30000 | |
mprotect(0x7f75d3e49000, 2093056, PROT_NONE) = 0 | |
mmap(0x7f75d4048000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f75d4048000 | |
mmap(0x7f75d404a000, 13616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f75d404a000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\37\2\0\0\0\0\0"..., 832) = 832 | |
fstat(3, {st_mode=S_IFREG|0755, st_size=1840928, ...}) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f75d449d000 | |
mmap(NULL, 3949248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f75d3a68000 | |
mprotect(0x7f75d3c23000, 2093056, PROT_NONE) = 0 | |
mmap(0x7f75d3e22000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7f75d3e22000 | |
mmap(0x7f75d3e28000, 17088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f75d3e28000 | |
close(3) = 0 | |
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 | |
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832 | |
fstat(3, {st_mode=S_IFREG|0644, st_size=14664, ...}) = 0 | |
mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f75d3860000 | |
mprotect(0x7f75d3863000, 2093056, PROT_NONE) = 0 | |
mmap(0x7f75d3a62000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f75d3a62000 | |
close(3) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f75d4499000 | |
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f75d4497000 | |
arch_prctl(ARCH_SET_FS, 0x7f75d4497740) = 0 | |
mprotect(0x7f75d3e22000, 16384, PROT_READ) = 0 | |
mprotect(0x7f75d3a62000, 4096, PROT_READ) = 0 | |
mprotect(0x7f75d4048000, 4096, PROT_READ) = 0 | |
mprotect(0x7f75d4252000, 4096, PROT_READ) = 0 | |
mprotect(0x637000, 4096, PROT_READ) = 0 | |
mprotect(0x7f75d449a000, 4096, PROT_READ) = 0 | |
munmap(0x7f75d4490000, 18225) = 0 | |
set_tid_address(0x7f75d4497a10) = 8283 | |
set_robust_list(0x7f75d4497a20, 24) = 0 | |
futex(0x7fffe0778a20, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7f75d4497740) = -1 EAGAIN (Resource temporarily unavailable) | |
rt_sigaction(SIGRTMIN, {0x7f75d3e369f0, [], SA_RESTORER|SA_SIGINFO, 0x7f75d3e40340}, NULL, 8) = 0 | |
rt_sigaction(SIGRT_1, {0x7f75d3e36a80, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f75d3e40340}, NULL, 8) = 0 | |
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 | |
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 | |
futex(0x7f75d3a630d0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
brk(0) = 0x1ce9000 | |
brk(0x1d0a000) = 0x1d0a000 | |
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 | |
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f75d4496000 | |
socketpair(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0, [3, 4]) = 0 | |
dup2(4, 503) = 503 | |
close(4) = 0 | |
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f75d305f000 | |
mprotect(0x7f75d305f000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0x7f75d385efb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f75d385f9d0, tls=0x7f75d385f700, child_tidptr=0x7f75d385f9d0) = 8284 | |
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f75d285e000 | |
mprotect(0x7f75d285e000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0x7f75d305dfb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f75d305e9d0, tls=0x7f75d305e700, child_tidptr=0x7f75d305e9d0) = 8285 | |
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 | |
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f75d205d000 | |
mprotect(0x7f75d205d000, 4096, PROT_NONE) = 0 | |
clone(child_stack=0x7f75d285cfb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f75d285d9d0, tls=0x7f75d285d700, child_tidptr=0x7f75d285d9d0) = 8286 | |
open("/proc/self/task/8286/comm", O_RDWR) = 4 | |
write(4, "libmicrohttpd", 13) = 13 | |
close(4) = 0 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment