800fcdd8 : 800fcdd8: 55 push %ebp 800fcdd9: 89 e5 mov %esp,%ebp 800fcddb: 57 push %edi 800fcddc: 56 push %esi 800fcddd: 53 push %ebx 800fcdde: 8b 7d 08 mov 0x8(%ebp),%edi 800fcde1: 8b 75 0c mov 0xc(%ebp),%esi 800fcde4: 8b 4f 24 mov 0x24(%edi),%ecx 800fcde7: 8b 51 04 mov 0x4(%ecx),%edx 800fcdea: 8b 42 10 mov 0x10(%edx),%eax 800fcded: 8b 59 08 mov 0x8(%ecx),%ebx 800fcdf0: 29 c3 sub %eax,%ebx 800fcdf2: 89 d8 mov %ebx,%eax 800fcdf4: c1 e8 0c shr $0xc,%eax 800fcdf7: 8b 5a 14 mov 0x14(%edx),%ebx 800fcdfa: 89 f2 mov %esi,%edx 800fcdfc: 81 e2 00 f0 ff ff and $0xfffff000,%edx 800fce02: 81 ca 03 01 00 00 or $0x103,%edx 800fce08: 89 14 83 mov %edx,(%ebx,%eax,4) 800fce0b: 8b 41 08 mov 0x8(%ecx),%eax 800fce0e: 0f 01 38 invlpg (%eax) 800fce11: 8b 47 24 mov 0x24(%edi),%eax 800fce14: 8b 55 14 mov 0x14(%ebp),%edx 800fce17: 89 02 mov %eax,(%edx) 800fce19: 8b 47 24 mov 0x24(%edi),%eax 800fce1c: 81 e6 ff 0f 00 00 and $0xfff,%esi 800fce22: 03 70 08 add 0x8(%eax),%esi 800fce25: 8b 5d 10 mov 0x10(%ebp),%ebx 800fce28: 89 33 mov %esi,(%ebx) 800fce2a: 31 c0 xor %eax,%eax 800fce2c: 5b pop %ebx 800fce2d: 5e pop %esi 800fce2e: 5f pop %edi 800fce2f: 89 ec mov %ebp,%esp 800fce31: 5d pop %ebp 800fce32: c3 ret 800fce33: 90 nop