Windbg
+ -

Windbg 符号库及源文件设置

2021-07-01 339 0

Windbg设置一般分为符号库路径设置和源文件路径设置

符号库路径设置

打开菜单栏,选择“Symbol File Path …”,在弹出的对话框栏中填入可载的入符号库,多个路径以分号“;”分隔。
微软提供了操作系统的全部符号库,所以如果要进行windows系统自带的内核模块或应用模块进行调试,也可以只需要在符号库中加入

SRV*c:/mysymbol* http://msdl.microsoft.com/download/symbols

,这句话的意思是从微软官网中下载调试过程中所需要的符号库,并将其缓存到c盘的mysymbol目录下。

缓存所有符号库

上现设置的是在调试过程中按需进行缓存,所以有时因为下载符号库的时候耗费太多的时间而影响调试进度,所以我们可以预先缓存系统符号库。
在windwos命令行中执行

symchk /r c:/windowss/system32 /s SRV*c:/symbols*http://msdl.microsoft.com/download/symbols

即将c:/windows/system32目录下的模块符号库缓存到C盘symbol目录下。

源程序文件路径设置

源文件路径设置和符号库类似,也以是分号隔开各个目录。
对于如果有源文件的调试,windbg会自动定位到源文件中的某行,这样可以避免汇编语言调试的痛苦。

工作区的保存

对于设置好的符号库和源文件路径,我们可以将你的设置进行保存,File->Save Workspace或别存为一个工作区。这样下次需要时可快速恢复。

0 篇笔记 写笔记

作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!