0xb752c412 : mov 0x4(%eax),%eax 0xb752c415 : test $0x2,%al 0xb752c417 : jne 0xb752c470 0xb752c419 : test $0x4,%al 0xb752c41b : lea 0x114c(%ebx),%esi 0xb752c421 : je 0xb752c42f 0xb752c423 : andl $0xfff00000,-0x10(%ebp) 0xb752c42a : mov -0x10(%ebp),%eax 0xb752c42d : mov (%eax),%esi 0xb752c42f : xor %eax,%eax 0xb752c431 : mov $0x1,%ecx 0xb752c436 : cmpl $0x0,%gs:0xc 0xb752c43e : je 0xb752c441 0xb752c440 : lock cmpxchg %ecx,(%esi) 0xb752c444 : jne 0xb752fc56 0xb752c44a : mov %edi,0x4(%esp)