windbg-windows调试工具来抓端游crash dump
本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/17993463
windbg下载有两种方式:
dump上的windows的局部变量解析部分进行windbg本地解析查看
-
下载对应crash链接中的dmp(即minidump)、pdb、exe文件至本地
-
打开winDbg工具,进行配置
-
配路径:Settings ——> Debugging settings——> Source path配置引擎的代码目录
-
配路径:Settings ——> Debugging settings——> Default symbol path文本框 - 配置symbol path,建议配置本地dmp文件在的路径
-
选中dmp文件,右键—使用WinDbg打开
打开dmp文件之后,正确的情况下会看到ok的字样
************* Path validation summary **************
Response Time (ms) Location
OK E:\client\appdump
依次输入下面三个参数,需等! analyze参数执行完再输入后续两个参数
- !analyze -v
- .ecxr,会进入源码断点模式
- kb,也可以使用kn,点击第一个堆栈,再点击this,就能看到上下文的一些变量信息
其它内容#
如果你想在 WinDbg 中继续执行程序,可以使用 g
命令。该命令会让程序继续执行,直到遇到断点或异常等事件。例如,要让程序继续执行,可以使用以下命令:g
kb和kn的区别#
kb 命令会显示当前线程的堆栈信息,并将每个堆栈帧的地址、函数名、源文件名和行号等信息都列出来。
kn 命令会显示当前线程的堆栈信息,并将每个堆栈帧的地址、函数名和偏移量等信息都列出来
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签