0x7f6de8955571: lock cmpxchg %edi,(%rcx) 0x7f6de8955575: jne 0x7f6de8955545 0x7f6de8955577: lea 0x8(%rbp),%rax 0x7f6de895557b: lock xadd %edx,(%rax) 0x7f6de895557f: mov 0x8(%rcx),%rsi 0x7f6de8955583: movl $0x0,(%rcx) 0x7f6de8955589: lea 0x4(%rbp),%rax 0x7f6de895558d: mov $0xffffffff,%edx 0x7f6de8955592: lock xadd %edx,(%rax) 0x7f6de8955596: jmp 0x7f6de895559a 0x7f6de8955598: xor %esi,%esi 0x7f6de895559a: add $0x8,%rsp 0x7f6de895559e: mov %rsi,%rax 0x7f6de89555a1: pop %rbx 0x7f6de89555a2: pop %rbp 0x7f6de89555a3: pop %r12