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

[求助]windbg看变量

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1795
活跃值: (63)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
没有调试过驱动程序,仅供参考
需要添加  windows系统模块对应的符号文件,本地创建一个C:\symbols,然后从微软官网下载
.sympath SRV*C:\symbols*f7fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3I4Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6V1L8%4N6F1L8r3!0S2k6q4)9J5c8Y4y4&6L8h3u0G2L8s2x3`.
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
活跃值: (1360)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你没有私有符号当然看不到,有私有符号就看得到了。
2018-3-25 21:38
0
游客
登录 | 注册 方可回帖
返回