=> 0x7f5059b5c1c6 : mov (%r12),%rbp 0x7f5059b5c1ca : cmp %rbp,%rbx 0x7f5059b5c1cd : je 0x7f5059b5c29a 0x7f5059b5c1d3 : test %rbx,%rbx 0x7f5059b5c1d6 : je 0x7f5059b5c1e0 0x7f5059b5c1d8 : mov %rbx,%rdi 0x7f5059b5c1db : callq 0x7f5059b5be20 0x7f5059b5c1e0 : mov %rbp,%rax 0x7f5059b5c1e3 : lock cmpxchg %rbx,(%r12) 0x7f5059b5c1e9 : jne 0x7f5059b5c2a5 0x7f5059b5c1ef : test %rbp,%rbp 0x7f5059b5c1f2 : je 0x7f5059b5c1fc 0x7f5059b5c1f4 : mov %rbp,%rdi 0x7f5059b5c1f7 : callq 0x7f5059b5bee0 0x7f5059b5c1fc : xor %eax,%eax 0x7f5059b5c1fe : cmp %rbx,%rbp