=> 0x7f809cd65c2e: lock xadd %eax,0x18(%rdi) 0x7f809cd65c33: cmp $0x1,%eax 0x7f809cd65c36: je 0x7f809cd65c50 0x7f809cd65c38: lea -0x28(%rbp),%rsp 0x7f809cd65c3c: mov %rdx,%rax 0x7f809cd65c3f: pop %rbx 0x7f809cd65c40: pop %r12 0x7f809cd65c42: pop %r13 0x7f809cd65c44: pop %r14 0x7f809cd65c46: pop %r15 0x7f809cd65c48: pop %rbp 0x7f809cd65c49: retq 0x7f809cd65c4a: nopw 0x0(%rax,%rax,1) 0x7f809cd65c50: mov %rdx,-0x178(%rbp) 0x7f809cd65c57: callq 0x7f809cd65910 0x7f809cd65c5c: mov -0x178(%rbp),%rdx