0x7f041cd49726 : cmpw $0x0,(%rdi) 0x7f041cd4972a : mov %rsi,%r9 0x7f041cd4972d : js 0x7f041cd49782 0x7f041cd4972f : mov 0x88(%rdi),%rbp 0x7f041cd49736 : mov %fs:0x10,%r8 0x7f041cd4973f : cmp %r8,0x8(%rbp) 0x7f041cd49743 : je 0x7f041cd4977e 0x7f041cd49745 : xor %r12d,%r12d 0x7f041cd49748 : mov $0x1,%esi 0x7f041cd4974d : mov %r12d,%eax 0x7f041cd49750 : cmpl $0x0,0x3008f1(%rip) # 0x7f041d04a048 0x7f041cd49757 : je 0x7f041cd49766 0x7f041cd49759 : lock cmpxchg %esi,0x0(%rbp) 0x7f041cd4975e : jne 0x7f041cd4982e 0x7f041cd49764 : jmp 0x7f041cd49770 0x7f041cd49766 : cmpxchg %esi,0x0(%rbp)