0xca6761 : mov 0x4(%edx),%eax 0xca6764 : test $0x2,%al 0xca6766 : jne 0xca67c0 0xca6768 : test $0x4,%al 0xca676a : lea 0x13ac(%ebx),%esi 0xca6770 : je 0xca677b 0xca6772 : mov %edx,%eax 0xca6774 : and $0xfff00000,%eax 0xca6779 : mov (%eax),%esi 0xca677b : xor %eax,%eax 0xca677d : mov $0x1,%ecx 0xca6782 : cmpl $0x0,%gs:0xc 0xca678a : je 0xca678d 0xca678c : lock cmpxchg %ecx,(%esi) 0xca6790 : jne 0xca7f00 0xca6796 : mov %esi,%eax