[转载]Win7中的页目录
转自:http://user.qzone.qq.com/31731705/blog/1324046552
r @$t0 = 0; .printf /D "Address\t\tImageFile\r\n"; !for_each_process "
ImageFile; r @$t2 = @#Process + 16c; r @$t0=@$t0+1; .printf /D \"%p\\t\\t%ma\\r\\n\", poi(@$t1), @$t2"; .printf /D "There are total %d items.\r\n", @$t0;
Address ImageFile
185000 System
dc922020 smss.exe
dc922040 csrss.exe
dc922060 csrss.exe
dc922080 svchost.exe
dc9220a0 wininit.exe
dc9220c0 services.exe
dc9220e0 lsass.exe
dc922100 lsm.exe
dc922120 winlogon.exe
dc922140 nvvsvc.exe
dc922160 svchost.exe
dc922180 svchost.exe
dc9221a0 engie.exe
dc9221c0 svchost.exe
dc9221e0 svchost.exe
dc922200 stacsv.exe
dc922220 LiveUpdate360.
dc922260 svchost.exe
dc922280 WUDFHost.exe
dc9222a0 ZhuDongFangYu.
dc9222c0 svchost.exe
dc9222e0 wlanext.exe
dc922300 conhost.exe
dc922320 spoolsv.exe
dc922340 HostControlSer
dc922360 HostStorageSer
dc922380 svchost.exe
dc9223a0 svchost.exe
dc9223c0 svchost.exe
dc9223e0 AEstSrv.exe
dc922400 svchost.exe
dc922420 btwdins.exe
dc922440 dsNcService.ex
dc922460 EvtEng.exe
dc922480 svchost.exe
dc9224a0 sqlservr.exe
dc9224c0 svchost.exe
dc9224e0 svchost.exe
dc922500 RegSrvc.exe
dc922520 snmp.exe
dc922540 sqlwriter.exe
dc922560 txupd.exe
dc922580 TdmService.exe
dc9225a0 TDMEAgent.exe
dc9225c0 PEAgent.exe
dc9225e0 PEAgentMonitor
dc922600 vmnat.exe
dc922620 vmware-convert
dc922640 unsecapp.exe
dc922660 vmware-convert
dc922680 WmiPrvSE.exe
dc9226a0 tomcat6.exe
dc9226c0 vmware-convert
dc9226e0 conhost.exe
dc922700 svchost.exe
dc922720 wlcrasvc.exe
dc922740 WLIDSVC.EXE
dc922760 wlcrdpsystem.e
dc922780 DCPButtonSvc.e
dc9227a0 CcmExec.exe
dc9227c0 WLIDSVCM.EXE
dc9227e0 DCPSysMgrSvc.e
dc922800 vmware-authd.e
dc922820 vmnetdhcp.exe
dc922840 vmware-hostd.e
dc922860 WmiPrvSE.exe
dc922880 conhost.exe
dc9228a0 alg.exe
dc9228c0 hidfind.exe
dc9228e0 svchost.exe
dc922900 svchost.exe
dc922920 WmiPrvSE.exe
dc922940 nvvsvc.exe
dc922980 WmiPrvSE.exe
dc9229a0 ApMsgFwd.exe
dc9229c0 svchost.exe
dc9229e0 LMS.exe
dc922a00 svchost.exe
dc922a20 EmEditor.exe
dc922a40 IAStorDataMgrS
dc922a60 SearchIndexer.
dc922a80 TXPlatform.exe
dc922aa0 UNS.exe
dc922ac0 taskhost.exe
dc922b00 explorer.exe
dc922b20 iexplore.exe
dc922b40 chrome.exe
dc922b60 wlcomm.exe
dc922b80 dwm.exe
dc922ba0 chrome.exe
dc922bc0 RMAgent.exe
dc922c00 livekd.exe
dc922c20 SynTPEnh.exe
dc922c40 sttray.exe
dc922c60 IAStorIcon.exe
dc922c80 BTStackServer.
dc922ca0 rundll32.exe
dc922cc0 TDMEAgent.exe
dc922ce0 conhost.exe
dc922d00 WavXDocMgr.exe
dc922d20 Dell.ControlPo
dc922d40 BcmDeviceAndTa
dc922d60 Apoint.exe
dc922d80 wmdc.exe
dc922dc0 ONENOTEM.EXE
dc922de0 acrotray.exe
dc922e00 communicator.e
dc922e20 TdmNotify.exe
dc922e40 Stormtray.exe
dc922e60 chrome.exe
dc922e80 msnmsgr.exe
dc922ea0 BTTray.exe
dc922ee0 ApntEx.exe
dc922f00 DCPSysMgr.exe
dc922f20 QQ.exe
dc922f40 conhost.exe
dc922f60 OUTLOOK.EXE
dc922f80 360tray.exe
dc922fa0 rundll32.exe
dc922fc0 chrome.exe
dc922fe0 QQExternal.exe
defd1020 OSPPSVC.EXE
defd1080 DctSer.exe
defd10e0 windbg.exe
defd1100 WmiApSrv.exe
defd1120 YodaoDict.exe
defd1140 chrome.exe
defd1160 WordBook.exe
defd1180 chrome.exe
defd11a0 windbg.exe
defd11e0 audiodg.exe
defd1200 taskeng.exe
1. 185000 System
这个进程始终是特别的,用了一个4K的page存放页目录。
0: kd> !vtop 0 80185000
X86VtoP: Virt 80185000, pagedir defd11a0
X86VtoP: PAE PDPE defd11b0 - 0000000029b6c801
X86VtoP: PAE PDE 29b6c000 - 0000000000191063
X86VtoP: PAE PTE 191c28 - 0000000000185123
X86VtoP: PAE Mapped phys 185000
Virtual address 80185000 translates to physical address 185000.
0: kd> !pte 80185000
VA 80185000
PDE at C0602000 PTE at C0400C28
contains 0000000000191063 contains 0000000000185123
pfn 191 ---DA--KWEV pfn 185 -G--A--KWEV
SMSS进程是Windows中第1个真正意义上的进程,它和后续进程的页目录被保存在一个2M的Large Page上。(PAE模式下Large Page是2M)
0: kd> !vtop 0 8a722020
X86VtoP: Virt 8a722020, pagedir defd11a0
X86VtoP: PAE PDPE defd11b0 - 0000000029b6c801
X86VtoP: PAE PDE 29b6c298 - 00000000dc8009e3
X86VtoP: PAE Large page mapped phys dc922020
Virtual address 8a722020 translates to physical address dc922020.
0: kd> !pte 8a722020
VA 8a722020
PDE at C0602298 PTE at C0453910
contains 00000000DC8009E3 contains 0000000000000000
pfn dc800 -GLDA--KWEV LARGE PAGE pfn dc922
根据页的大小,计算页的起始地址,
0: kd> !vtop 0 8a600000
X86VtoP: Virt 8a600000, pagedir defd11a0
X86VtoP: PAE PDPE defd11b0 - 0000000029b6c801
X86VtoP: PAE PDE 29b6c298 - 00000000dc8009e3
X86VtoP: PAE Large page mapped phys dc800000
Virtual address 8a600000 translates to physical address dc800000.
0: kd> !pte 8a600000
VA 8a600000
PDE at C0602298 PTE at C0453000
contains 00000000DC8009E3 contains 0000000000000000
pfn dc800 -GLDA--KWEV LARGE PAGE pfn dc800
超过了127个进程怎么办?再使用一个Page呗。
0: kd> !pte 881d1020
VA 881d1020
PDE at C0602200 PTE at C0440E88
contains 00000000DEE009E3 contains 0000000000000000
pfn dee00 -GLDA--KWEV LARGE PAGE pfn defd1
0: kd> !vtop 0 881d1020
X86VtoP: Virt 881d1020, pagedir defd11a0
X86VtoP: PAE PDPE defd11b0 - 0000000029b6c801
X86VtoP: PAE PDE 29b6c200 - 00000000dee009e3
X86VtoP: PAE Large page mapped phys defd1020
Virtual address 881d1020 translates to physical address defd1020.
还是一个Large Page,观察页的起始地址,
0: kd> !vtop 0 88000000
X86VtoP: Virt 88000000, pagedir defd11a0
X86VtoP: PAE PDPE defd11b0 - 0000000029b6c801
X86VtoP: PAE PDE 29b6c200 - 00000000dee009e3
X86VtoP: PAE Large page mapped phys dee00000
Virtual address 88000000 translates to physical address dee00000.
0: kd> !pte 88000000
VA 88000000
PDE at C0602200 PTE at C0440000
contains 00000000DEE009E3 contains 0000000000000000
pfn dee00 -GLDA--KWEV LARGE PAGE pfn dee00
页边界在88000000,而DirBase是从881d1020开始,根据上个Page 8a600000的观察结果,这页应该是使用881d1020到881d2000的空间保存页目录。
转载于:https://www.cnblogs.com/Acg-Check/p/4268751.html
[转载]Win7中的页目录相关推荐
- Windows页目录自映射方案
在Windows的虚拟内存管理方案中,有一个设计值得特别一提,那就是Windows页目录自映射机制.Dave Probert很早在一份讲义中提到了这一机制(称为self-mapping page ta ...
- latex中页眉怎么去掉_[转载]在latex中如何去除或设置目录\tableofcontents中的页眉问...
问题描述: 在论文.报告排版中,Latex设置为封面页是无页眉(页脚)的,目录.表目录.图目录.正文的页眉一样,章节页的第一页通常也是没有页眉的.在遇到要求目录.表目录.图目录同封面都为无页眉要求时, ...
- 用VBA在Word文档中每页页眉插入返回文档目录中相应位置的超链接
[说明]此文中在页眉插入跳转到目录项的超链接的代码几经改进,但改进后并未删除改进之前的代码,是为了有个对比利于学习.如果想节约时间,该步骤可直接查看该部分最后一个代码块. 对于Word长文档,标准做法 ...
- 永中word页码怎么从第二页开始_办公软件操作技巧087:如何在word中自动生成目录并同步更新目录...
在日常工作中,我们用word编辑长篇文档比如论文时,要在正文前面插入目录,如下图,如果是在首页手动编制目录,后期调整文档内容时,目录与正文会不同步,更新起来就比较麻烦,那么这种情况该怎么办呢? 带目录 ...
- 目录超出页边距了怎么办|word中自动插入目录,页码超出页边距如何修改
很多同学在写论文的时候遇到word中自动插入目录但是目录的右边超过超过了页边距的界限了,以下为解决方法的操作步骤 1.全选目录 2.右击,选择"段落" 3.选择制表位 4. 设置制 ...
- 内核知识第八讲,PDE,PTE,页目录表,页表的内存管理
内核知识第八讲,PDE,PTE,页目录表,页表的内存管理 一丶查看GDT表. 我们通过WinDbg + 虚拟机可以进行双机调试.调试一下看下GDT表 我们知道,GDT表中.存储的是存储段信息. 保存了 ...
- Win7中IIS7.0安装及ASP环境配置
打开控制面板中"程序": "程序"中"打开或关闭Windows功能": 如图,安装IIS7时需要选择要使用的功能模块: IIS7安装完成之后 ...
- Linux使用笔记: 设置Samba服务器中新建文件/目录的权限
From: http://easwy.com/blog/archives/set-file-directory-attribute-for-linux-samba/ 通过Samba服务器实现windo ...
- 解决Word 2007中更新整个目录后分节符消失问题
解决Word2007中更新整个目录后分节符消失问题 问题:Word2007中,自动生成目录后,在目录后插入了分节符,目录和正文分开显示并分别插入页码:但是每次正文内容和目录发生变化时,都要更新整个目录 ...
最新文章
- mysql 储存过程
- [置顶] WindowsPhone之我见
- python亲和性分析法推荐电影论文_关于《Python数据挖掘入门与实战》读书笔记二(亲和性分析)...
- Silverlight 4 Beta正式发布
- floquet端口必须沿z轴设置_Ansys Workbench 振动给料机偏心轴的模态分析
- 作者:贺田田(1985-),男,香港理工大学电子计算学系博士生
- html中高与行高的区别,CSS中line-height与height有什么区别
- ajax_典型应用_添加商品标题
- 站立会议(11月23日
- 室内 Beacon定位室外 GPS 定位 大型场馆融合定位方案
- MT6761处理器介绍
- 从高盛的技术“开源”看金融业软件发展未来
- 今日参与会议后的感悟
- 什么是节流(throttling)和防抖(debouncing)?
- respond.js IE8使用
- 什么是CRM系统 企业如何选择合适的CRM系统
- 推荐系统的评价指标总结
- golang操作elasticsearch详解
- php 1000元送1200积分,075561161611是干嘛的,今天她打给我说有1800积分可以兑换1200元的东西,是骗子不?...
- iApp无限循环执行