1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| 0035e5f8 0000 0000 0011 0101 1110 0101 1111 1000
//////////2-9-9-12///////////x8 00 = 0 0 0000 0001 = 1 1 0101 1110 = 15e 0101 1111 1000 = 5f8
kd> !vtop 7f322500 0035e5f8 X86VtoP: Virt 000000000035e5f8, pagedir 000000007f322500 X86VtoP: PAE PDPE 000000007f322500 - 00000000084d2801 X86VtoP: PAE PDE 00000000084d2008 - 00000000087b3867 X86VtoP: PAE PTE 00000000087b3af0 - 800000000831e867 X86VtoP: PAE Mapped phys 000000000831e5f8 Virtual address 35e5f8 translates to physical address 831e5f8.
CR3->PDPTE = 7f322500 +=0 -> PDPE +=8 ->PDE +=af0 ->PTE +=5f8 ->PageBase + Offset
|