=> 0x7f318eb99d09: mov (%rdi),%rdi 0x7f318eb99d0c: test %rdi,%rdi 0x7f318eb99d0f: je 0x7f318eb99d4e 0x7f318eb99d11: lea 0x8(%rax),%rbx 0x7f318eb99d15: xor %ebp,%ebp 0x7f318eb99d17: nopw 0x0(%rax,%rax,1) 0x7f318eb99d20: callq 0x7f318ea216d0 0x7f318eb99d25: add $0x8,%rbx 0x7f318eb99d29: mov %rbp,%rdi 0x7f318eb99d2c: mov %rax,%rsi 0x7f318eb99d2f: callq 0x7f318ea24010 0x7f318eb99d34: mov -0x8(%rbx),%rdi 0x7f318eb99d38: mov %rax,%rbp 0x7f318eb99d3b: test %rdi,%rdi 0x7f318eb99d3e: jne 0x7f318eb99d20 0x7f318eb99d40: add $0x8,%rsp