0xb7c0739c : mov 0x4(%eax),%eax 0xb7c0739f : test $0x2,%al 0xb7c073a1 : jne 0xb7c073f6 0xb7c073a3 : test $0x4,%al 0xb7c073a5 : lea 0x114c(%ebx),%esi 0xb7c073ab : je 0xb7c073b9 0xb7c073ad : andl $0xfff00000,-0x1c(%ebp) 0xb7c073b4 : mov -0x1c(%ebp),%eax 0xb7c073b7 : mov (%eax),%esi 0xb7c073b9 : xor %eax,%eax 0xb7c073bb : mov $0x1,%ecx 0xb7c073c0 : cmpl $0x0,%gs:0xc 0xb7c073c8 : je 0xb7c073cb 0xb7c073ca : lock cmpxchg %ecx,(%esi) 0xb7c073ce : jne 0xb7c07ec8 0xb7c073d4 : mov %edi,0x4(%esp)