0xb7ecc400 : mov 0x48(%esi),%eax 0xb7ecc403 : test %eax,%eax 0xb7ecc405 : jle 0xb7ecc43f 0xb7ecc407 : call 0xb7ecfe20 0xb7ecc40c : lea 0x0(%esi),%esi 0xb7ecc410 : mov 0x64(%esi),%ecx 0xb7ecc413 : mov %ecx,%edx 0xb7ecc415 : or $0xc,%edx 0xb7ecc418 : cmp %edx,%ecx 0xb7ecc41a : je 0xb7ecc43d 0xb7ecc41c : mov %edx,%eax 0xb7ecc41e : and $0xffffffbb,%eax 0xb7ecc421 : cmp $0xa,%eax 0xb7ecc424 : je 0xb7ecc448 0xb7ecc426 : mov %ecx,%eax 0xb7ecc428 : lock cmpxchg %edx,0x64(%esi)