=> 0x7f2535c621e0 : mov (%rdi),%eax 0x7f2535c621e2 : cmp $0x7fffffff,%eax 0x7f2535c621e7 : je 0x7f2535c6221c 0x7f2535c621e9 : lea 0x1(%rax),%esi 0x7f2535c621ec : lock cmpxchg %esi,(%rdi) 0x7f2535c621f0 : jne 0x7f2535c621e2 0x7f2535c621f2 : cmpq $0x0,0x8(%rdi) 0x7f2535c621f7 : je 0x7f2535c62212 0x7f2535c621f9 : mov $0xca,%eax 0x7f2535c621fe : mov $0x1,%esi 0x7f2535c62203 : or 0x4(%rdi),%esi 0x7f2535c62206 : mov $0x1,%edx 0x7f2535c6220b : syscall 0x7f2535c6220d : test %rax,%rax 0x7f2535c62210 : js 0x7f2535c62215 0x7f2535c62212 : xor %eax,%eax