=> 0x7f2e9e65cc2d : mov -0x8(%rdi),%rsi 0x7f2e9e65cc31 : lea -0x10(%rdi),%r8 0x7f2e9e65cc35 : test $0x2,%sil 0x7f2e9e65cc39 : jne 0x7f2e9e65cca8 0x7f2e9e65cc3b : and $0x4,%esi 0x7f2e9e65cc3e : lea 0x3011fb(%rip),%rbx # 0x7f2e9e95de40 0x7f2e9e65cc45 : je 0x7f2e9e65cc53 0x7f2e9e65cc47 : mov %r8,%rax 0x7f2e9e65cc4a : and $0xfffffffffc000000,%rax 0x7f2e9e65cc50 : mov (%rax),%rbx 0x7f2e9e65cc53 : mov $0x1,%esi 0x7f2e9e65cc58 : xor %eax,%eax 0x7f2e9e65cc5a : cmpl $0x0,0x304987(%rip) # 0x7f2e9e9615e8 0x7f2e9e65cc61 : je 0x7f2e9e65cc6f 0x7f2e9e65cc63 : lock cmpxchg %esi,(%rbx) 0x7f2e9e65cc67 : jne 0x7f2e9e65e1cd