0xb7d0a39c : mov 0x4(%eax),%eax 0xb7d0a39f : test $0x2,%al 0xb7d0a3a1 : jne 0xb7d0a3f6 0xb7d0a3a3 : test $0x4,%al 0xb7d0a3a5 : lea 0x114c(%ebx),%esi 0xb7d0a3ab : je 0xb7d0a3b9 0xb7d0a3ad : andl $0xfff00000,-0x1c(%ebp) 0xb7d0a3b4 : mov -0x1c(%ebp),%eax 0xb7d0a3b7 : mov (%eax),%esi 0xb7d0a3b9 : xor %eax,%eax 0xb7d0a3bb : mov $0x1,%ecx 0xb7d0a3c0 : cmpl $0x0,%gs:0xc 0xb7d0a3c8 : je 0xb7d0a3cb 0xb7d0a3ca : lock cmpxchg %ecx,(%esi) 0xb7d0a3ce : jne 0xb7d0aec8 0xb7d0a3d4 : mov %edi,0x4(%esp)