0xb7c51dec : mov 0x4(%eax),%eax 0xb7c51def : test $0x2,%al 0xb7c51df1 : jne 0xb7c51e46 0xb7c51df3 : test $0x4,%al 0xb7c51df5 : lea 0x112c(%ebx),%esi 0xb7c51dfb : je 0xb7c51e09 0xb7c51dfd : andl $0xfff00000,0xffffffe4(%ebp) 0xb7c51e04 : mov 0xffffffe4(%ebp),%eax 0xb7c51e07 : mov (%eax),%esi 0xb7c51e09 : xor %eax,%eax 0xb7c51e0b : mov $0x1,%ecx 0xb7c51e10 : cmpl $0x0,%gs:0xc 0xb7c51e18 : je 0xb7c51e1b 0xb7c51e1a : lock cmpxchg %ecx,(%esi) 0xb7c51e1e : jne 0xb7c528f7 0xb7c51e24 : mov %edi,0x4(%esp)