0xb7b4b572 : mov 0x4(%eax),%eax 0xb7b4b575 : test $0x2,%al 0xb7b4b577 : jne 0xb7b4b5d0 0xb7b4b579 : test $0x4,%al 0xb7b4b57b : lea 0x114c(%ebx),%esi 0xb7b4b581 : je 0xb7b4b58f 0xb7b4b583 : andl $0xfff00000,-0x10(%ebp) 0xb7b4b58a : mov -0x10(%ebp),%eax 0xb7b4b58d : mov (%eax),%esi 0xb7b4b58f : xor %eax,%eax 0xb7b4b591 : mov $0x1,%ecx 0xb7b4b596 : cmpl $0x0,%gs:0xc 0xb7b4b59e : je 0xb7b4b5a1 0xb7b4b5a0 : lock cmpxchg %ecx,(%esi) 0xb7b4b5a4 : jne 0xb7b4ef56 0xb7b4b5aa : mov %edi,0x4(%esp)