0x80809e6 : mov 0x2c(%eax),%eax 0x80809e9 : mov %gs:0x14,%esi 0x80809f0 : mov %esi,0xfffffff0(%ebp) 0x80809f3 : xor %esi,%esi 0x80809f5 : mov %edx,0xffffdec0(%ebp) 0x80809fb : mov %ecx,0xffffdebc(%ebp) 0x8080a01 : test %eax,%eax 0x8080a03 : jne 0x8080c1b 0x8080a09 : mov 0xffffdec4(%ebp),%edi 0x8080a0f : mov 0x4(%edi),%eax 0x8080a12 : test %eax,%eax 0x8080a14 : je 0x8080be0 0x8080a1a : mov 0x10(%ebp),%eax 0x8080a1d : test %eax,%eax 0x8080a1f : js 0x8081108 0x8080a25 : mov 0x18(%ebp),%edi