=> 0x7fbcd83e64be: mov 0x8(%rax),%rdi 0x7fbcd83e64c2: mov %rbp,%rsi 0x7fbcd83e64c5: callq 0x7fbcd83e2198 0x7fbcd83e64ca: test %rax,%rax 0x7fbcd83e64cd: je 0x7fbcd83e6510 0x7fbcd83e64cf: mov $0x10,%edi 0x7fbcd83e64d4: callq 0x7fbcd83e1d28 0x7fbcd83e64d9: mov %rbp,%rdi 0x7fbcd83e64dc: mov %rax,%rbx 0x7fbcd83e64df: mov %r12,(%rax) 0x7fbcd83e64e2: callq 0x7fbcd83e1e08 0x7fbcd83e64e7: mov %rbx,%rsi 0x7fbcd83e64ea: mov %rax,0x8(%rbx) 0x7fbcd83e64ee: xor %edi,%edi 0x7fbcd83e64f0: mov 0x8(%rsp),%rbx 0x7fbcd83e64f5: mov 0x10(%rsp),%rbp