\ v+v disassemble [Thread debugging using libthread_db enabled] [New Thread 0x7f4e5a19f710 (LWP 20256)] 0x00007f4e7332df43 in epoll_wait () at ../sysdeps/unix/syscall-template.S:82 in ../sysdeps/unix/syscall-template.S Dump of assembler code from 0x7f4e5f8f9ce0 to 0x7f4e5f8f9f20: 0x00007f4e5f8f9ce0: lea -0x7(%rip),%r11 # 0x7f4e5f8f9ce0 0x00007f4e5f8f9ce7: pushq $0x20 0x00007f4e5f8f9cec: push %r11 0x00007f4e5f8f9cee: sub $0x8,%rsp 0x00007f4e5f8f9cf2: add $0x8,%r15 0x00007f4e5f8f9cf6: add $0x10,%r14 0x00007f4e5f8f9cfa: mov -0x10(%r14),%rax 0x00007f4e5f8f9cfe: movabs $0x7f4e69144bbc,%rcx 0x00007f4e5f8f9d08: movabs $0x9,%rdx 0x00007f4e5f8f9d12: mov -0x18(%r14),%rbx 0x00007f4e5f8f9d16: mov %rbx,%rbp 0x00007f4e5f8f9d19: and $0xf,%rbp 0x00007f4e5f8f9d1d: cmp $0x7,%rbp 0x00007f4e5f8f9d21: jne 0x7f4e5f8f9d77 0x00007f4e5f8f9d27: mov 0x1(%rbx),%rbp 0x00007f4e5f8f9d2b: mov 0x6(%rbp),%rsi 0x00007f4e5f8f9d2f: sar $0x4,%rsi 0x00007f4e5f8f9d33: cmp %rsi,%rdx 0x00007f4e5f8f9d36: jg 0x7f4e5f8f9d64 0x00007f4e5f8f9d3c: sub $0x10,%r14 0x00007f4e5f8f9d40: mov 0x46(%rbp),%rbp 0x00007f4e5f8f9d44: cmp %rbp,%rcx 0x00007f4e5f8f9d47: movabs $0x1,%rcx 0x00007f4e5f8f9d51: movabs $0x7f4e6311529c,%rdx 0x00007f4e5f8f9d5b: cmove %rdx,%rcx 0x00007f4e5f8f9d5f: jmpq 0x7f4e5f8f9d72 0x00007f4e5f8f9d64: sub $0x10,%r14 0x00007f4e5f8f9d68: movabs $0x1,%rcx 0x00007f4e5f8f9d72: jmpq 0x7f4e5f8f9d85 0x00007f4e5f8f9d77: sub $0x10,%r14 0x00007f4e5f8f9d7b: movabs $0x1,%rcx 0x00007f4e5f8f9d85: sub $0x8,%r14 0x00007f4e5f8f9d89: cmp $0x1,%rcx 0x00007f4e5f8f9d8d: je 0x7f4e5f8f9edb 0x00007f4e5f8f9d93: sub $0x8,%r15 0x00007f4e5f8f9d97: add $0x20,%r14 0x00007f4e5f8f9d9b: mov 0x9(%rbx),%rbx 0x00007f4e5f8f9d9f: movabs $0x7f4e69144bbc,%rcx 0x00007f4e5f8f9da9: movabs $0x9,%rdx 0x00007f4e5f8f9db3: mov %rax,%rbp 0x00007f4e5f8f9db6: and $0xf,%rbp 0x00007f4e5f8f9dba: cmp $0x7,%rbp 0x00007f4e5f8f9dbe: jne 0x7f4e5f8f9e14 0x00007f4e5f8f9dc4: mov 0x1(%rax),%rbp 0x00007f4e5f8f9dc8: mov 0x6(%rbp),%rsi 0x00007f4e5f8f9dcc: sar $0x4,%rsi 0x00007f4e5f8f9dd0: cmp %rsi,%rdx 0x00007f4e5f8f9dd3: jg 0x7f4e5f8f9e01 0x00007f4e5f8f9dd9: sub $0x10,%r14 0x00007f4e5f8f9ddd: mov 0x46(%rbp),%rbp 0x00007f4e5f8f9de1: cmp %rbp,%rcx 0x00007f4e5f8f9de4: movabs $0x1,%rcx 0x00007f4e5f8f9dee: movabs $0x7f4e6311529c,%rdx 0x00007f4e5f8f9df8: cmove %rdx,%rcx 0x00007f4e5f8f9dfc: jmpq 0x7f4e5f8f9e0f 0x00007f4e5f8f9e01: sub $0x10,%r14 0x00007f4e5f8f9e05: movabs $0x1,%rcx 0x00007f4e5f8f9e0f: jmpq 0x7f4e5f8f9e22 0x00007f4e5f8f9e14: sub $0x10,%r14 0x00007f4e5f8f9e18: movabs $0x1,%rcx 0x00007f4e5f8f9e22: sub $0x8,%r14 0x00007f4e5f8f9e26: cmp $0x1,%rcx 0x00007f4e5f8f9e2a: je 0x7f4e5f8f9ea1 0x00007f4e5f8f9e30: mov %rbx,-0x8(%r14) 0x00007f4e5f8f9e34: mov 0x9(%rax),%rax 0x00007f4e5f8f9e38: mov %rax,(%r14) 0x00007f4e5f8f9e3b: callq 0x7f4e5f8fc270 0x00007f4e5f8f9e40: lea 0x10(%r13),%rcx 0x00007f4e5f8f9e44: mov (%rcx),%rax 0x00007f4e5f8f9e47: add $0x20,%rax 0x00007f4e5f8f9e4b: cmp 0x10(%rcx),%rax 0x00007f4e5f8f9e4f: jle 0x7f4e5f8f9e6e 0x00007f4e5f8f9e55: mov 0x0(%r13),%rax 0x00007f4e5f8f9e59: lea -0x8(%rsp),%rcx 0x00007f4e5f8f9e5e: mov %rcx,(%rax) 0x00007f4e5f8f9e61: mov %r14,0x10(%rax) 0x00007f4e5f8f9e65: mov %r15,0x18(%rax) 0x00007f4e5f8f9e69: callq 0x7f4e5eb94120 0x00007f4e5f8f9e6e: lea 0x10(%r13),%rax 0x00007f4e5f8f9e72: mov (%rax),%rcx 0x00007f4e5f8f9e75: movq $0x1c,(%rcx) 0x00007f4e5f8f9e7c: or $0x7,%rcx 0x00007f4e5f8f9e80: addq $0x20,(%rax) 0x00007f4e5f8f9e84: movabs $0x7f4e69147a22,%rax 0x00007f4e5f8f9e8e: mov %rax,0x1(%rcx) 0x00007f4e5f8f9e92: mov (%r14),%rax 0x00007f4e5f8f9e95: mov %rax,0x9(%rcx) 0x00007f4e5f8f9e99: mov %rcx,(%r14) 0x00007f4e5f8f9e9c: add $0x18,%rsp 0x00007f4e5f8f9ea0: retq 0x00007f4e5f8f9ea1: add $0x18,%r14 0x00007f4e5f8f9ea5: mov %rbx,-0x20(%r14) 0x00007f4e5f8f9ea9: mov %rax,-0x18(%r14) 0x00007f4e5f8f9ead: movabs $0x7f4e69144bbc,%rax 0x00007f4e5f8f9eb7: mov %rax,-0x10(%r14) 0x00007f4e5f8f9ebb: movabs $0x7f4e69144adc,%rax 0x00007f4e5f8f9ec5: mov %rax,-0x8(%r14) 0x00007f4e5f8f9ec9: movabs $0x7f4e69586972,%rax 0x00007f4e5f8f9ed3: mov %rax,(%r14) 0x00007f4e5f8f9ed6: callq 0x7f4e5f670140 0x00007f4e5f8f9edb: add $0x18,%r14 0x00007f4e5f8f9edf: mov %rax,(%r15) 0x00007f4e5f8f9ee2: movabs $0x7f4e69144bbc,%rax 0x00007f4e5f8f9eec: mov %rax,-0x10(%r14) 0x00007f4e5f8f9ef0: movabs $0x7f4e69144adc,%rax 0x00007f4e5f8f9efa: mov %rax,-0x8(%r14) 0x00007f4e5f8f9efe: movabs $0x7f4e69586972,%rax 0x00007f4e5f8f9f08: mov %rax,(%r14) 0x00007f4e5f8f9f0b: callq 0x7f4e5f670140 0x00007f4e5f8f9f10: add %al,(%rax) 0x00007f4e5f8f9f12: add %al,(%rax) 0x00007f4e5f8f9f14: add %al,(%rax) 0x00007f4e5f8f9f16: add %al,(%rax) 0x00007f4e5f8f9f18: add %al,(%rax) 0x00007f4e5f8f9f1a: add %al,(%rax) 0x00007f4e5f8f9f1c: add %al,(%rax) 0x00007f4e5f8f9f1e: add %al,(%rax)