Ticket #1925: GetPageDebug_r35633.txt

File GetPageDebug_r35633.txt, 1.9 KB (added by umccullough, 14 years ago)

dump of LargeMemoryPhysicalPageMapper::GetPageDebug() from hrev35633

Line 
1800fcdd8 <LargeMemoryPhysicalPageMapper::GetPageDebug(unsigned long, unsigned long *, void **)>:
2800fcdd8: 55 push %ebp
3800fcdd9: 89 e5 mov %esp,%ebp
4800fcddb: 57 push %edi
5800fcddc: 56 push %esi
6800fcddd: 53 push %ebx
7800fcdde: 8b 7d 08 mov 0x8(%ebp),%edi
8800fcde1: 8b 75 0c mov 0xc(%ebp),%esi
9800fcde4: 8b 4f 24 mov 0x24(%edi),%ecx
10800fcde7: 8b 51 04 mov 0x4(%ecx),%edx
11800fcdea: 8b 42 10 mov 0x10(%edx),%eax
12800fcded: 8b 59 08 mov 0x8(%ecx),%ebx
13800fcdf0: 29 c3 sub %eax,%ebx
14800fcdf2: 89 d8 mov %ebx,%eax
15800fcdf4: c1 e8 0c shr $0xc,%eax
16800fcdf7: 8b 5a 14 mov 0x14(%edx),%ebx
17800fcdfa: 89 f2 mov %esi,%edx
18800fcdfc: 81 e2 00 f0 ff ff and $0xfffff000,%edx
19800fce02: 81 ca 03 01 00 00 or $0x103,%edx
20800fce08: 89 14 83 mov %edx,(%ebx,%eax,4)
21800fce0b: 8b 41 08 mov 0x8(%ecx),%eax
22800fce0e: 0f 01 38 invlpg (%eax)
23800fce11: 8b 47 24 mov 0x24(%edi),%eax
24800fce14: 8b 55 14 mov 0x14(%ebp),%edx
25800fce17: 89 02 mov %eax,(%edx)
26800fce19: 8b 47 24 mov 0x24(%edi),%eax
27800fce1c: 81 e6 ff 0f 00 00 and $0xfff,%esi
28800fce22: 03 70 08 add 0x8(%eax),%esi
29800fce25: 8b 5d 10 mov 0x10(%ebp),%ebx
30800fce28: 89 33 mov %esi,(%ebx)
31800fce2a: 31 c0 xor %eax,%eax
32800fce2c: 5b pop %ebx
33800fce2d: 5e pop %esi
34800fce2e: 5f pop %edi
35800fce2f: 89 ec mov %ebp,%esp
36800fce31: 5d pop %ebp
37800fce32: c3 ret
38800fce33: 90 nop
39
40