=> 0x7fdcc7c4f846: mov 0x168(%rbp),%rdi 0x7fdcc7c4f84d: callq 0x7fdcc7b40e80 0x7fdcc7c4f852: mov 0x8(%rbx),%rbx 0x7fdcc7c4f856: mov %rax,0x168(%rbp) 0x7fdcc7c4f85d: test %rbx,%rbx 0x7fdcc7c4f860: jne 0x7fdcc7c4f840 0x7fdcc7c4f862: pop %rbx 0x7fdcc7c4f863: mov %r12,%rdi 0x7fdcc7c4f866: pop %rbp 0x7fdcc7c4f867: pop %r12 0x7fdcc7c4f869: jmpq 0x7fdcc7b41f68 0x7fdcc7c4f86e: xchg %ax,%ax 0x7fdcc7c4f870: mov 0x28(%rdi),%rax 0x7fdcc7c4f874: test %rax,%rax 0x7fdcc7c4f877: je 0x7fdcc7c4f880 0x7fdcc7c4f879: retq