首页
社区
课程
招聘
[求助]windbg看变量
发表于: 2018-3-25 11:48 2594

[求助]windbg看变量

2018-3-25 11:48
2594
windbg能看到自己写的驱动的变量值,为什么看不到微软自带的驱动的变量值呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1795
活跃值: (63)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
没有调试过驱动程序,仅供参考
需要添加  windows系统模块对应的符号文件,本地创建一个C:\symbols,然后从微软官网下载
.sympath SRV*C:\symbols*http://msdl.microsoft.com/download/symbols
2018-3-25 14:47
0
雪    币: 307
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
myangel 没有调试过驱动程序,仅供参考需要添加  windows系统模块对应的符号文件,本地创建一个C:\symbols,然后从微软官网下载.sympath SRV*C:\symbols*ht ...
这个我知道,我的意思是这个加载后可以看到自己写的驱动的变量的值,为什么看不到微软自带的驱动的变量值
2018-3-25 16:51
0
雪    币: 689
活跃值: (422)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
4
冰栈 这个我知道,我的意思是这个加载后可以看到自己写的驱动的变量的值,为什么看不到微软自带的驱动的变量值
你自己的驱动加载的PDB是private  PDB,微软的是public  PDB,你可以在VS的PDB生成选项里指定是否去除私有信息。区别是  private  PDB是完整的包含了代码信息的PDB,比如说局部变量,全局变量,等等,几乎等同于源代码。而public  PDB一般只包含函数名称和全局变量
2018-3-25 17:14
0
雪    币: 58
活跃值: (1135)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你没有私有符号当然看不到,有私有符号就看得到了。
2018-3-25 21:38
0
游客
登录 | 注册 方可回帖
返回
//