前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windbg调试dmp文件方法

Windbg调试dmp文件方法

原创
作者头像
Tomas7571
发布2024-06-17 17:01:39
2980
发布2024-06-17 17:01:39
举报
文章被收录于专栏:Tomas7571的专栏Tomas7571的专栏

一、Windbg

Windows系统一般自带有windbg工具,如果没有的话可从网上下载一个。

二、加载dmp文件

三、加载符号文件(pdb文件)

注意:pdb文件要对应编译exe时的文件,不能是后面编译生成的。

四、自动分析崩溃堆栈

在命令行输入!analyze -v

五、崩溃堆栈查看

这里可以分几种情况:

1. 只有dmp,没有pdb文件和源码文件

没有pdb文件,或者设置pdb目录下找不到对应的pdb文件时,崩溃堆栈列出来的信息较少。

只能看到崩溃在哪个库文件,没有太多有用的信息,不能完成崩溃的定位。

2. 有dmp和pdb,没有源代码

注意:需要用编译exe时产生的pdb文件,不能是后来编译产生的。

能看到崩溃在哪个函数和代码行号。

3. 有dmp、pdb、源代码文件

注意:源代码文件要对应编译exe时的代码,不然代码位置对应不上。

能列出崩溃对应的代码块。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Windbg
  • 二、加载dmp文件
  • 三、加载符号文件(pdb文件)
  • 四、自动分析崩溃堆栈
  • 五、崩溃堆栈查看
    • 1. 只有dmp,没有pdb文件和源码文件
      • 2. 有dmp和pdb,没有源代码
        • 3. 有dmp、pdb、源代码文件
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档