=> 0xb7757e15 : mov (%ebx),%eax 0xb7757e17 : cmp $0x7fffffff,%eax 0xb7757e1c : je 0xb7757e71 0xb7757e1e : lea 0x1(%eax),%edx 0xb7757e21 : lock cmpxchg %edx,(%ebx) 0xb7757e25 : jne 0xb7757e17 0xb7757e27 : cmpl $0x0,0x8(%ebx) 0xb7757e2b : je 0xb7757e4a 0xb7757e2d : mov $0x1,%ecx 0xb7757e32 : or 0x4(%ebx),%ecx 0xb7757e35 : mov $0x1,%edx 0xb7757e3a : mov $0xf0,%eax 0xb7757e3f : call *%gs:0x10 0xb7757e46 : test %eax,%eax 0xb7757e48 : js 0xb7757e4e 0xb7757e4a : xor %eax,%eax