0x7f25bcd87571: lock cmpxchg %edi,(%rcx) 0x7f25bcd87575: jne 0x7f25bcd87545 0x7f25bcd87577: lea 0x8(%rbp),%rax 0x7f25bcd8757b: lock xadd %edx,(%rax) 0x7f25bcd8757f: mov 0x8(%rcx),%rsi 0x7f25bcd87583: movl $0x0,(%rcx) 0x7f25bcd87589: lea 0x4(%rbp),%rax 0x7f25bcd8758d: mov $0xffffffff,%edx 0x7f25bcd87592: lock xadd %edx,(%rax) 0x7f25bcd87596: jmp 0x7f25bcd8759a 0x7f25bcd87598: xor %esi,%esi 0x7f25bcd8759a: add $0x8,%rsp 0x7f25bcd8759e: mov %rsi,%rax 0x7f25bcd875a1: pop %rbx 0x7f25bcd875a2: pop %rbp 0x7f25bcd875a3: pop %r12