=> 0x7f3290fa43bf: mov %eax,0x8(%rbx) 0x7f3290fa43c2: mov 0x18(%rbx),%rax 0x7f3290fa43c6: test %rax,%rax 0x7f3290fa43c9: je 0x7f3290fa43d1 0x7f3290fa43cb: mov 0x10(%rbx),%rdi 0x7f3290fa43cf: callq *%rax 0x7f3290fa43d1: lea 0x20(%rbx),%rbp 0x7f3290fa43d5: mov %rbp,%rdi 0x7f3290fa43d8: callq 0x7f3290f73130 0x7f3290fa43dd: lea 0x28(%rbx),%rdi 0x7f3290fa43e1: movl $0x1,0x38(%rbx) 0x7f3290fa43e8: callq 0x7f3290f716f0 0x7f3290fa43ed: mov %rbp,%rdi 0x7f3290fa43f0: callq 0x7f3290f71310 0x7f3290fa43f5: add $0x8,%rsp 0x7f3290fa43f9: xor %eax,%eax