=> 0x7f35773dd88d : mov -0x8(%rdi),%rsi 0x7f35773dd891 : lea -0x10(%rdi),%r8 0x7f35773dd895 : test $0x2,%sil 0x7f35773dd899 : jne 0x7f35773dd908 0x7f35773dd89b : and $0x4,%esi 0x7f35773dd89e : lea 0x31291b(%rip),%rbx # 0x7f35776f01c0 0x7f35773dd8a5 : je 0x7f35773dd8b3 0x7f35773dd8a7 : mov %r8,%rax 0x7f35773dd8aa : and $0xfffffffffc000000,%rax 0x7f35773dd8b0 : mov (%rax),%rbx 0x7f35773dd8b3 : mov $0x1,%esi 0x7f35773dd8b8 : xor %eax,%eax 0x7f35773dd8ba : cmpl $0x0,0x316927(%rip) # 0x7f35776f41e8 0x7f35773dd8c1 : je 0x7f35773dd8cf 0x7f35773dd8c3 : lock cmpxchg %esi,(%rbx) 0x7f35773dd8c7 : jne 0x7f35773df800