=> 0x7fad35ea0e60: mov (%rdi),%eax 0x7fad35ea0e62: lea -0x1(%rax),%edx 0x7fad35ea0e65: lock cmpxchg %edx,(%rdi) 0x7fad35ea0e69: jne 0x7fad35ea0e62 0x7fad35ea0e6b: lea 0x1(%rdx),%eax 0x7fad35ea0e6e: retq 0x7fad35ea0e6f: nop 0x7fad35ea0e70: mfence 0x7fad35ea0e73: mov (%rdi),%eax 0x7fad35ea0e75: retq 0x7fad35ea0e76: nopw %cs:0x0(%rax,%rax,1) 0x7fad35ea0e80: movslq %esi,%rsi 0x7fad35ea0e83: jmpq 0x7fad35e7c8c0 0x7fad35ea0e88: nopl 0x0(%rax,%rax,1) 0x7fad35ea0e90: mov %rbx,-0x10(%rsp) 0x7fad35ea0e95: mov %rbp,-0x8(%rsp)