WinDBG新版本,使用在windows 10以上的调试器说明

本文介绍了如何使用WinDbg进行用户模式调试,包括打开应用程序、设置符号路径、加载模块、设置断点、查看堆栈回溯、调试器命令等关键步骤,通过实例演示了如何附加到记事本和自编译的应用程序进行调试。
摘要由CSDN通过智能技术生成

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) 文件的位置。 调试器需要符号文件来获取有关代码模块的信息,例如函数名称和变量名称。

然后,输入以下命

  • 27
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值