0x80f2a5d: testb $0x40,0x55(%eax) 0x80f2a61: je 0x80f2a86 0x80f2a63: mov 0xa4(%eax),%eax 0x80f2a69: test %eax,%eax 0x80f2a6b: je 0x80f2a76 0x80f2a6d: mov %ebx,(%esp) 0x80f2a70: call *%eax 0x80f2a72: test %eax,%eax 0x80f2a74: je 0x80f2a86 0x80f2a76: lea 0xfffffff4(%ebx),%edx 0x80f2a79: mov 0x8(%edx),%eax 0x80f2a7c: test %eax,%eax 0x80f2a7e: jle 0x80f2a86 0x80f2a80: sub $0x1,%eax 0x80f2a83: mov %eax,0x8(%edx) 0x80f2a86: add $0x4,%esp