![](https://img-blog.csdnimg.cn/20210721100729298.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Dump
文章平均质量分 94
Dump文件相关内容
百里杨
码农想飞~~
展开
-
你开发的软件不知道哪里跑飞闪退了?这个办法可以帮忙定位(查看dump)
QT生成dump、pdb文件,使用windbg打开分析查看堆栈,定位程序崩溃位置。《你开发的软件不知道哪里跑飞闪退了?这个办法可以帮忙定位》:https://zhuanlan.zhihu.com/p/102103083转载 2020-05-10 08:10:49 · 584 阅读 · 0 评论 -
在Windows下编译Breakpad
在windows下编译breakpad一、工具准备1、安装VS20172、安装python2.7.133、安装GYP二、下载Breakpad源码三、生成源码的VS工程文件四、使用VS编译源码Breakpad是Google公司开发的开源多平台C++崩溃检测库。Breakpad可以捕获发布给用户的应用程序的崩溃,并记录软件崩溃的调试信息到“minidump”文件中,即*.dmp。一、工具准备1、安装VS2017参考《Visual Studio Community 2017安装步骤(只装C++)》2、安原创 2021-01-13 18:12:23 · 3212 阅读 · 2 评论 -
Linux下Qt生成dump文件并定位bug(基于qBreakpad)
手把手实现Qt生成dump文件并定位Bug(Linux下)一、dump和pdb是什么二、搜集跨平台生成dump的方案三、基于qBreakpad生成dump文件1、Breakpad介绍2、源码准备(1)下载Breakpad源码(2)下载LSS源码(3)下载qBreakpad源码3、将Breakpad、LSS源码放入third_party目录4、编译qBreakpad(1)qBreakpad工程介绍(2)源码bug修正(3)编译生成qBreakpad.lib5、在程序中调用qBreakpad6、生成dump文件原创 2021-01-23 18:08:16 · 4879 阅读 · 17 评论 -
Linux下多so文件情形的dump文件异常定位(基于qBreakpad)
如果对linux下如何生成dump,以及如何利用dump文件定位崩溃点,不清楚,可以先参考此文《Linux下Qt生成dump文件并定位bug(基于qBreakpad)》。在上文中,我们以单文件程序为例,当异常发生于单文件程序内部时,定位崩溃点过程进行了说明。本文中,将着重讲解App+多个So动态库文件的开发形式下,异常发生于so文件中,该如何来定位问题。一、生成dump按照一样的方式,在主程序App中,调用qBreakpad,以异常发生时,自动生成dump。代码如下:main.cpp:#incl原创 2021-01-24 18:02:28 · 1886 阅读 · 0 评论 -
Windows下Qt生成dump文件并定位bug(基于qBreakpad)
手把手实现Qt生成dump文件并定位Bug(Windows下)一、dump和pdb是什么二、搜集跨平台生成dump的方案三、基于qBreakpad生成dump文件1、Breakpad介绍2、源码准备(1)下载Breakpad源码(2)下载LSS源码(3)下载qBreakpad源码3、将Breakpad、LSS源码放入third_party目录4、编译qBreakpad(1)qBreakpad工程介绍(2)源码bug修正I、在Debug模式下编译demo工程时,报错II、编译demo工程时,报错III、编译t原创 2021-01-13 16:57:27 · 6498 阅读 · 18 评论