Skip to content

Instantly share code, notes, and snippets.

@lpereira
Created March 3, 2015 10:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lpereira/c65f5138fdb596886eb6 to your computer and use it in GitHub Desktop.
Save lpereira/c65f5138fdb596886eb6 to your computer and use it in GitHub Desktop.
Pipelined vs non-pipelined strace output
3340 accept4(15, <unfinished ...>
3341 <... nanosleep resumed> NULL) = 0
3341 nanosleep({3, 0}, NULL) = 0
3341 nanosleep({4, 0}, <unfinished ...>
3340 <... accept4 resumed> 0, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK) = 16
3340 write(14, "\20\0\0\0", 4) = 4
3345 <... epoll_wait resumed> {{EPOLLIN, {u32=0, u64=0}}}, 1024, -1) = 1
3340 accept4(15, <unfinished ...>
3345 open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 18
3345 fstat(18, {st_mode=S_IFREG|0644, st_size=2015, ...}) = 0
3345 fstat(18, {st_mode=S_IFREG|0644, st_size=2015, ...}) = 0
3345 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6642718000
3345 read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\3\0\0\0\0"..., 4096) = 2015
3345 lseek(18, -1289, SEEK_CUR) = 726
3345 read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\3\0\0\0\0"..., 4096) = 1289
3345 close(18) = 0
3345 munmap(0x7f6642718000, 4096) = 0
3340 <... accept4 resumed> 0, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK) = 17
3345 read(13, <unfinished ...>
3340 write(5, "\21\0\0\0", 4 <unfinished ...>
3345 <... read resumed> "\20\0\0\0", 4) = 4
3340 <... write resumed> ) = 4
3345 epoll_ctl(12, EPOLL_CTL_ADD, 16, {EPOLLIN|EPOLLERR|EPOLLRDHUP|EPOLLET, {u32=30310912, u64=30310912}} <unfinished ...>
3340 accept4(15, <unfinished ...>
3345 <... epoll_ctl resumed> ) = 0
3342 <... epoll_wait resumed> {{EPOLLIN, {u32=0, u64=0}}}, 1024, -1) = 1
3345 epoll_wait(12, {{EPOLLIN|EPOLLRDHUP, {u32=30310912, u64=30310912}}}, 1024, 1000) = 1
3342 read(3, <unfinished ...>
3345 close(16 <unfinished ...>
3342 <... read resumed> "\21\0\0\0", 4) = 4
3342 epoll_ctl(0, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR|EPOLLRDHUP|EPOLLET, {u32=30310944, u64=30310944}} <unfinished ...>
3345 <... close resumed> ) = 0
3342 <... epoll_ctl resumed> ) = 0
3345 epoll_wait(12, <unfinished ...>
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3342 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3342 epoll_wait(0, {{EPOLLIN, {u32=30310944, u64=30310944}}}, 1024, 1000) = 1
3342 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 160
3176 accept4(15, 0, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK) = 16
3176 write(14, "\20\0\0\0", 4) = 4
3181 <... epoll_wait resumed> {{EPOLLIN, {u32=0, u64=0}}}, 1024, -1) = 1
3176 accept4(15, <unfinished ...>
3181 open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 18
3181 fstat(18, {st_mode=S_IFREG|0644, st_size=2015, ...}) = 0
3181 fstat(18, {st_mode=S_IFREG|0644, st_size=2015, ...}) = 0
3181 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc774155000
3181 read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\3\0\0\0\0"..., 4096) = 2015
3181 lseek(18, -1289, SEEK_CUR) = 726
3181 read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\3\0\0\0\0"..., 4096) = 1289
3181 close(18) = 0
3181 munmap(0x7fc774155000, 4096) = 0
3181 read(13, "\20\0\0\0", 4) = 4
3181 epoll_ctl(12, EPOLL_CTL_ADD, 16, {EPOLLIN|EPOLLERR|EPOLLRDHUP|EPOLLET, {u32=26034688, u64=26034688}}) = 0
3181 epoll_wait(12, {{EPOLLIN|EPOLLRDHUP, {u32=26034688, u64=26034688}}}, 1024, 1000) = 1
3181 close(16) = 0
3181 epoll_wait(12, <unfinished ...>
3176 <... accept4 resumed> 0, NULL, SOCK_CLOEXEC|SOCK_NONBLOCK) = 17
3176 write(5, "\21\0\0\0", 4) = 4
3178 <... epoll_wait resumed> {{EPOLLIN, {u32=0, u64=0}}}, 1024, -1) = 1
3176 accept4(15, <unfinished ...>
3178 read(3, "\21\0\0\0", 4) = 4
3178 epoll_ctl(0, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR|EPOLLRDHUP|EPOLLET, {u32=26034720, u64=26034720}}) = 0
3178 epoll_wait(0, {{EPOLLIN, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 2560
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_ctl(0, EPOLL_CTL_MOD, 17, {EPOLLOUT|EPOLLERR|EPOLLRDHUP, {u32=26034720, u64=26034720}}) = 0
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 epoll_ctl(0, EPOLL_CTL_MOD, 17, {EPOLLIN|EPOLLERR|EPOLLRDHUP|EPOLLET, {u32=26034720, u64=26034720}}) = 0
3178 epoll_wait(0, {{EPOLLIN, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 2560
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_ctl(0, EPOLL_CTL_MOD, 17, {EPOLLOUT|EPOLLERR|EPOLLRDHUP, {u32=26034720, u64=26034720}}) = 0
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 epoll_ctl(0, EPOLL_CTL_MOD, 17, {EPOLLIN|EPOLLERR|EPOLLRDHUP|EPOLLET, {u32=26034720, u64=26034720}}) = 0
3178 epoll_wait(0, {{EPOLLIN, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 read(17, "GET /hello HTTP/1.1\r\nHost: local"..., 4096) = 2560
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_ctl(0, EPOLL_CTL_MOD, 17, {EPOLLOUT|EPOLLERR|EPOLLRDHUP, {u32=26034720, u64=26034720}}) = 0
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 writev(17, [{"HTTP/1.1 200 OK\r\nContent-Length:"..., 224}, {"Hello, world!", 13}], 2) = 237
3178 epoll_wait(0, {{EPOLLOUT, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
3178 epoll_ctl(0, EPOLL_CTL_MOD, 17, {EPOLLIN|EPOLLERR|EPOLLRDHUP|EPOLLET, {u32=26034720, u64=26034720}}) = 0
3178 epoll_wait(0, {{EPOLLIN, {u32=26034720, u64=26034720}}}, 1024, 1000) = 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment