Debugging Tools for Windows |
!pfn扩展用于显示指定的页面帧(page frame)或者整个页面帧数据库(page frame database)。
Windows 2000 | Kdextx86.dll |
Windows XP和之后 | Kdexts.dll |
可以通过!pte扩展获得某个虚拟地址的页面帧序号。
下面是该扩展的输出示例:
801544F4 - PDE at C0300800 PTE at C0200550
contains 0003B163 contains 00154121
pfn 3b G-DA--KWV pfn 154 G--A--KRV
kd> !pfn 3b
PFN 0000003B at address 82350588
flink 00000000 blink / share count 00000221 pteaddress C0300800
reference count 0001 color 0
restore pte 00000000 containing page 000039 Active
kd> !pfn 154
PFN 00000154 at address 82351FE0
flink 00000000 blink / share count 00000001 pteaddress C0200550
reference count 0001 color 0
restore pte 00000060 containing page 00003B Active M
Modified
关于页表、页目录、页面帧的信息,查看Mark Russinovich 和David Solomon 编写的Microsoft Windows Internals。