Created
February 8, 2018 11:42
-
-
Save eugeneia/3d422be61245551c5c5bb1abe8b3811a to your computer and use it in GitHub Desktop.
This file contains 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
#!snabb snsh | |
local intel_mp = require('apps.intel_mp.intel_mp') | |
local c = config.new() | |
config.app(c, "nic0", intel_mp.Intel, { pciaddr = main.parameters[1] }) | |
config.app(c, "nic1", intel_mp.Intel, { pciaddr = main.parameters[2] }) | |
config.link(c, "nic0.output -> nic1.input") | |
config.link(c, "nic1.output -> nic0.input") | |
engine.log = true | |
engine.configure(c) | |
engine.main({duration=5}) | |
engine.report_links() |
Author
eugeneia
commented
Feb 8, 2018
nixos% sudo strace ./intel1g.snabb 08:00.1 08:00.0
sudo strace ./intel1g.snabb 08:00.1 08:00.0
[sudo] password for snabb:
execve("./intel1g.snabb", ["./intel1g.snabb", "08:00.1", "08:00.0"], 0x7ffc2d4ea1f0 /* 19 vars */) = 0
brk(NULL) = 0x2929000
access("/etc/ld-nix.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/tls/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/tls/x86_64", 0x7ffdd435c300) = -1 ENOENT (No such file or directory)
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/tls", 0x7ffdd435c300) = -1 ENOENT (No such file or directory)
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/x86_64", 0x7ffdd435c300) = -1 ENOENT (No such file or directory)
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/librt.so.1", 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\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=41752, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff39662a000
mmap(NULL, 2128384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff396202000
mprotect(0x7ff396209000, 2093056, PROT_NONE) = 0
mmap(0x7ff396408000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7ff396408000
close(3) = 0
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\t\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=1917184, ...}) = 0
mmap(NULL, 3799232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff395e62000
mprotect(0x7ff395ff8000, 2097152, PROT_NONE) = 0
mmap(0x7ff3961f8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x196000) = 0x7ff3961f8000
mmap(0x7ff3961fe000, 14528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff3961fe000
close(3) = 0
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/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\0\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=18528, ...}) = 0
mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff395c5e000
mprotect(0x7ff395c61000, 2093056, PROT_NONE) = 0
mmap(0x7ff395e60000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ff395e60000
close(3) = 0
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260^\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=1191072, ...}) = 0
mmap(NULL, 3219480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff39594b000
mprotect(0x7ff395a5c000, 2097152, PROT_NONE) = 0
mmap(0x7ff395c5c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x111000) = 0x7ff395c5c000
close(3) = 0
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/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\0\20_\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=138464, ...}) = 0
mmap(NULL, 2216424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff39572d000
mprotect(0x7ff395746000, 2093056, PROT_NONE) = 0
mmap(0x7ff395945000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7ff395945000
mmap(0x7ff395947000, 12776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff395947000
close(3) = 0
open("/nix/store/d54amiggq6bw23jw6mdsgamvs6v1g3bh-glibc-2.25-123/lib/libgcc_s.so.1", 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\20+\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0444, st_size=100608, ...}) = 0
mmap(NULL, 2185600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff395517000
mprotect(0x7ff39552d000, 2093056, PROT_NONE) = 0
mmap(0x7ff39572c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7ff39572c000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff396628000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff396625000
arch_prctl(ARCH_SET_FS, 0x7ff396625740) = 0
mprotect(0x7ff3961f8000, 16384, PROT_READ) = 0
mprotect(0x7ff395945000, 4096, PROT_READ) = 0
mprotect(0x7ff395c5c000, 4096, PROT_READ) = 0
mprotect(0x7ff395e60000, 4096, PROT_READ) = 0
mprotect(0x7ff396408000, 4096, PROT_READ) = 0
mprotect(0x97d000, 8192, PROT_READ) = 0
mprotect(0x7ff39662c000, 4096, PROT_READ) = 0
set_tid_address(0x7ff396625a10) = 15513
set_robust_list(0x7ff396625a20, 24) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7ff3957329a0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7ff39573e950}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7ff395732a30, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7ff39573e950}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x407cc000
futex(0x7ff395e61048, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(NULL) = 0x2929000
brk(0x294a000) = 0x294a000
open("./bit32.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/lua/5.1/bit32.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/snabb/snabb/lib/luajit/usr/local/lib/lua/5.1/bit32.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/lua/5.1/loadall.so", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0x7ff39572c6f0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x416c5000
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x4194b000
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x41d44000
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x4056b000
mmap(0xffffffffc0610000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff396615000
munmap(0x7ff396615000, 65536) = 0
mmap(0x2a4f0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a4f0000
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x41f28000
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x4147a000
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x4020d000
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x4166e000
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
getpid() = 15513
fork() = 15514
open("/dev/urandom", O_RDONLY) = 3
read(3, "kF-Y", 4) = 4
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x4196b000
open("/proc/meminfo", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(4, "MemTotal: 65931040 kB\nMemF"..., 8192) = 1251
read(4, "", 6144) = 0
close(4) = 0
getpid() = 15513
rt_sigaction(SIGSEGV, {sa_handler=0x40fa80, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7ff395e956a0}, NULL, 8) = 0
mmap(NULL, 8003584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x41f48000
getpid() = 15513
stat("/var/run/snabb/15513/engine/breaths.counter", 0x4197ae38) = -1 ENOENT (No such file or directory)
stat("/var/run/snabb", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
mkdir("/var/run/snabb/15513", 0755) = 0
mkdir("/var/run/snabb/15513/engine", 0755) = 0
open("/var/run/snabb/15513/engine/breaths.counter", O_RDWR|O_CREAT, 0644) = 4
ftruncate(4, 8) = 0
mmap(NULL, 8, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x7ff396624000
close(4) = 0
getpid() = 15513
stat("/var/run/snabb/15513/engine/frees.counter", 0x4197bac0) = -1 ENOENT (No such file or directory)
stat("/var/run/snabb", {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
mkdir("/var/run/snabb/15513", 0755) = -1 EEXIST (File exists)
mkdir("/var/run/snabb/15513/engine", 0755) = -1 EEXIST (File exists)
open("/var/run/snabb/15513/engine/frees.counter", O_RDWR|O_CREAT, 0644) = 4
ftruncate(4, 8) = 0
mmap(NULL, 8, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x7ff396623000
close(4) = 0
getpid() = 15513
stat("/var/run/snabb/15513/engine/freebits.counter", 0x4197c1c0) = -1 ENOENT (No such file or directory)
stat("/var/run/snabb", {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
mkdir("/var/run/snabb/15513", 0755) = -1 EEXIST (File exists)
mkdir("/var/run/snabb/15513/engine", 0755) = -1 EEXIST (File exists)
open("/var/run/snabb/15513/engine/freebits.counter", O_RDWR|O_CREAT, 0644) = 4
ftruncate(4, 8) = 0
mmap(NULL, 8, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x7ff396622000
close(4) = 0
getpid() = 15513
stat("/var/run/snabb/15513/engine/freebytes.counter", 0x4197b1d8) = -1 ENOENT (No such file or directory)
stat("/var/run/snabb", {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
mkdir("/var/run/snabb/15513", 0755) = -1 EEXIST (File exists)
mkdir("/var/run/snabb/15513/engine", 0755) = -1 EEXIST (File exists)
open("/var/run/snabb/15513/engine/freebytes.counter", O_RDWR|O_CREAT, 0644) = 4
close(3) = 0
ftruncate(4, 8) = 0
mmap(NULL, 8, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x7ff396621000
close(4) = 0
getpid() = 15513
stat("/var/run/snabb/15513/engine/configs.counter", 0x41682fe0) = -1 ENOENT (No such file or directory)
stat("/var/run/snabb", {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
mkdir("/var/run/snabb/15513", 0755) = -1 EEXIST (File exists)
mkdir("/var/run/snabb/15513/engine", 0755) = -1 EEXIST (File exists)
open("/var/run/snabb/15513/engine/configs.counter", O_RDWR|O_CREAT, 0644) = 3
ftruncate(3, 8) = 0
mmap(NULL, 8, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x7ff396620000
close(3) = 0
open("./intel1g.snabb", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=406, ...}) = 0
read(3, "#!snabb snsh\n\nlocal intel_mp = r"..., 8192) = 406
read(3, "", 4096) = 0
close(3) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x412e7000
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x40f35000
open("/proc/cpuinfo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "processor\t: 0\nvendor_id\t: Genuin"..., 8192) = 3988
read(3, "processor\t: 4\nvendor_id\t: Genuin"..., 4096) = 3988
read(3, "", 1024) = 0
close(3) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x40590000
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x400d8000
open("/proc/cpuinfo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "processor\t: 0\nvendor_id\t: Genuin"..., 8192) = 3988
read(3, "processor\t: 4\nvendor_id\t: Genuin"..., 4096) = 3988
read(3, "", 1024) = 0
close(3) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
write(1, "engine: start_app nic0\n", 23engine: start_app nic0
) = 23
open("/sys/bus/pci/devices/0000:08:00.1/vendor", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(3, "0x8086\n", 4096) = 7
close(3) = 0
open("/sys/bus/pci/devices/0000:08:00.1/device", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(3, "0x1521\n", 4096) = 7
close(3) = 0
geteuid() = 0
open("/sys/bus/pci/devices/0000:08:00.1/resource0", O_RDWR|O_SYNC) = 3
fstat(3, {st_mode=S_IFREG|0600, st_size=524288, ...}) = 0
mmap(NULL, 524288, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x7ff3965a0000
flock(3, LOCK_EX|LOCK_NB) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x40bc5000
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
geteuid() = 0
open("/sys/bus/pci/devices/0000:08:00.1/driver/unbind", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory)
geteuid() = 0
open("/sys/bus/pci/devices/0000:08:00.1/config", O_RDWR) = 4
pread64(4, "\6\0", 2, 4) = 2
getpid() = 15513
stat("/var/run/snabb/15513/group/dma/pci/08:00.1", 0x40bc9d40) = -1 ENOENT (No such file or directory)
stat("/var/run/snabb", {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
mkdir("/var/run/snabb/15513", 0755) = -1 EEXIST (File exists)
mkdir("/var/run/snabb/15513/group", 0755) = 0
mkdir("/var/run/snabb/15513/group/dma", 0755) = 0
mkdir("/var/run/snabb/15513/group/dma/pci", 0755) = 0
open("/var/run/snabb/15513/group/dma/pci/08:00.1", O_RDWR|O_CREAT, 0644) = 5
ftruncate(5, 8) = 0
mmap(NULL, 8, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0x7ff39659f000
close(5) = 0
pwrite64(4, "\6\0", 2, 4) = 2
close(4) = 0
getpid() = 15513
lstat("/var/run/snabb/15513/group/dma/pci/08:00.1", {st_mode=S_IFREG|0644, st_size=8, ...}) = 0
unlink("/var/run/snabb/15513/group/dma/pci/08:00.1") = 0
nanosleep({tv_sec=0, tv_nsec=4000000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_WRITE) = 0
mprotect(0x2a4f0000, 65536, PROT_READ|PROT_EXEC) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
nanosleep({tv_sec=0, tv_nsec=100000}, NULL) = 0
...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment