WinDbg (用户模式) 入门
打开记事本并附加 WinDbg
打开自己的应用程序并附加 WinDbg
命令摘要
Contents 菜单上的 Help 命令
.sympath(设置符号路径)
.reload(重新加载模块)
x(检查符号)
g(转到)
Break 菜单上的 Debug 命令
lm(列出已加载的模块)
k(显示堆栈回溯)
bu(设置断点)
bl(断点列表)
~(线程状态)
~s(设置当前线程)
.sympath+(设置符号路径)附加到现有符号路径
srcpath(设置源路径)
Step Into 菜单上的 Debug 命令 (F11)
!analyze -v
qd(退出和分离)
另请参阅
WinDbg (内核模式) 入门
调试器操作
调试方法
下载并安装 WinDbg Windows 调试器
WinDbg 功能
WinDbg 是 Windows 调试工具中包含的内核模式和用户模式调试器。 以下动手练习可帮助你开始使用 WinDbg 作为用户模式调试器。
有关如何获取 Windows 调试工具的信息,请参阅 下载并安装 WinDbg Windows 调试器。
安装调试工具后,找到 64 位 (x64) 和 32 位 (x86) 版本的安装目录。 例如:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
C:\Program Files (x86) \Windows Kits\10\Debuggers\x86
打开记事本并附加 WinDbg
1.转到安装目录,打开 WinDbg.exe。
2.在“ 文件 ”菜单上,选择“ 启动可执行文件”。 在“启动可执行文件”对话框中,转到包含 notepad.exe 的文件夹。 (notepad.exe 文件通常位于 C:\Windows\System32.) 对于 “文件名”,请输入 notepad.exe。 选择“打开” 。
3.在 WinDbg 窗口底部附近的命令行中,输入以下命令:
.sympath srv*
输出类似于以下示例:
dbgcmd
Symbol search path is: srv*
Expanded Symbol search path is: cache*;SRV
符号搜索路径指示 WinDbg 查找符号 (PDB) 文件的位置。 调试器需要符号文件来获取有关代码模块的信息,例如函数名称和变量名称。
然后,输入以下命