=> 0x6a4f2d : mov 0xc(%esi),%edi 0x6a4f30 : mov %edi,%ecx 0x6a4f32 : mov %edi,%eax 0x6a4f34 : and $0x7f,%ecx 0x6a4f37 : and $0x7c,%eax 0x6a4f3a : jne 0x6a4f81 0x6a4f3c : mov %gs:0x68,%edx 0x6a4f43 : test %ecx,%ecx 0x6a4f45 : mov %edx,-0x10(%ebp) 0x6a4f48 : jne 0x6a4fbe 0x6a4f4a : and $0x80,%edi 0x6a4f50 : mov $0x1,%ecx 0x6a4f55 : xor %eax,%eax 0x6a4f57 : lock cmpxchg %ecx,(%esi) 0x6a4f5b : jne 0x6a5132 <_L_lock_748> 0x6a4f61 : mov 0x8(%esi),%eax