Windbg符号设置
来源:互联网 发布:淘宝店信用等级 编辑:程序博客网 时间:2024/05/12 18:54
主机 WINDBG 快捷方式 设置
-b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y
快捷方式全部BAT文件:
start "" windbg_cn.exe -b -k com:pipe,port=\\.\pipe\com_1,baud=115200,reconnect -y
设置符号路径
srv*E:\winddk\symbols*http://msdl.microsoft.com/download/symbols
被调试机
/fastdetect /debug /debugport=com_1 /baudrate=115200
使用Windbg第一步要做的,就是设置符号文件的位置,就是pdb文件。
符号路径设置:
Ctrl+S在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:\symbols\win2k3_en;
Windbg可以自动到Microsoft的服务器上下载符号表文件(.dbg或.pdb,有时DLL和EXE也会下载),只要在符合表路径里做如下设置:srv*d:\symbolslocal*http://msdl.microsoft.com/download/symbols,这样如果相关符号表在d:\symbolslocal目录没有找到的话,Windbg会自动在Microsoft的Symbol Servers上下载。
如果你是调试自己的应用程序的话,建议你将自己应用程序的*.pdb文件的路径放在前面这样对Windbg来说查找起来比较快。如:在windbg的file/symbol file path对话框里输入以下文字,以便自动加载和下载符号C:\WINDOWS\Symbols;d:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\symbols;.sympath SRV*d:\localsymbols*http://msdl.microsoft.com/download/symbols
源文件路径设置:
Ctrl+P在弹出的窗口里指定你的源代码文件的路径,路径格式只要符合Windows操作系统的格式即可,可以指定多个,中间以分号间隔。可以将你的设置进行保存,File->Save Workspace。
系统变量设置:
My Computer -> Properties-> Advanced Tab-> Enviroment Variables-> Add.
_NT_DEBUG_BAUD_RATE=115200
_NT_SYMBOL_PATH=SRV*C:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbols
_NT_ALT_SYMBOL_PATH = D:\mydriver\objchk_wxp_x86\i386
_NT_SOURCE_PATH = D:\mydriver
启动VMware,将主机目录C:\WINDOWS\Symbols下的拷贝到虚拟机的相同位置。
同时请驱动编译后生成在D:\mydriver\objchk_wxp_x86\i386目录下的*.pdb、*.sys、*.map、*.exp、*.lib文件一并拷贝到两个系统的C:\WINDOWS\Symbols目录中。
重新启动VMware,在选择系统模式的时候先不敲回车键。
在主机中运行之前设置好的WinDbg快捷方式。
直到在WinDbg命令窗口中出现“Waiting to reconnect...”,此时打开VMware,敲回车键进入虚拟机。到这里所有的设置工作就全部完成了。
- WinDbg符号地址设置
- winDbg符号路径设置
- WinDbg符号设置
- Windbg 符号路径设置
- windbg符号路径设置
- windbg符号路径设置
- Windbg符号设置
- windbg符号路径设置
- windbg 符号设置
- windbg符号路径设置
- 转:windbg符号路径设置
- windbg符号文件路径设置
- windbg 符号文件设置路径
- WinDbg 和 VS2008 调试符号路径设置
- 为WinDbg设置符号文件路径
- windbg符号路径设置和分析命令
- windbg虚拟机调试符号表设置
- 为WinDbg设置符号文件路径
- ios-同步下载,异步下载,S…
- IOS开发系列之阿堂教程:玩转…
- 我的销售之路
- 开源免费天气预报接口API以及全国…
- iOS同步请求和异步请求的区别
- Windbg符号设置
- iOS中Json解析的四种方法
- iOS 取消自动锁屏
- iOS synchronized的作用是什么?
- Java数组排序总结(冒泡,选择,插入,…
- iOS 内存管理
- iOS:详解UIScrollView
- iOS滤镜和iOS6 中的Core Image技术
- iOS 常用代码整理