社区
Windows客户端使用
帖子详情
如何让windows app当发生异常时自动产生dump文件?
middilestep
2016-06-06 06:18:13
比如空指针异常了(非蓝屏crash),这时如何产生dump文件?到哪里去产生?
或者死锁了,死循环了,让它自动产生dump文件。
...全文
895
2
打赏
收藏
如何让windows app当发生异常时自动产生dump文件?
比如空指针异常了(非蓝屏crash),这时如何产生dump文件?到哪里去产生? 或者死锁了,死循环了,让它自动产生dump文件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
middilestep
2016-12-27
打赏
举报
回复
好像有windbg,试试呢。 how to?
milestone_2010
2016-06-08
打赏
举报
回复
好像有windbg,试试呢。
如何让C++程序生成
dump
文件
?生成
dump
文件
的方式有哪些?如何使用Windbg分析
dump
文件
?
本文详细介绍了如何让C++程序生成
dump
文件
、生成
dump
文件
的多种方式以及如何使用Windbg分析
dump
文件
,并给出了对应的实战分析案例,有一定的实战参考价值。
编写的
windows
程序,崩溃
时
产生
crash
dump
文件
的办法
一、引言
dump
文件
是C++程序
发生
异常
时
,保存当
时
程序运行状态的
文件
,是调试
异常
程序重要的方法,所以程序崩溃
时
,除了日志
文件
,
dump
文件
便成了我们查找错误的最后一根救命的稻草。
windows
程序
产生
dump
文件
和linux程序
产生
dump
文件
的方式不一样,linux默认是不让
产生
core
dump
文件
,只要在用户自己的~/.bash_profile
文件
中增加 ulimit -S -c u
Windows
c++ 崩溃
时
生成
dump
文件
1、背景 在做
Windows
客户端应用开发
时
,难免遇到程序的崩溃,当程序在 debug 崩溃
时
,我们可以直接定位到崩溃点,但是当程序打包成 release 发布
时
,难免也会遇到一些崩溃问题(当然在开发
时
要尽量保障程序的稳定性),一般遇到这样的崩溃,我们就需要使用
dump
文件
加上符号表
文件
来进行调试程序,所以一般的 CI 除了将 exe 上传以外还需要将符号表信息上传。 2、在代码中生成
dump
文件
#include <
Windows
.h> #include <DbgHe
Windows
下
dump
文件
的生成配置
Windows
下
Dump
文件
分为两大类,内核模式
Dump
和用户模式
Dump
。内核模式
Dump
是操作系统创建的崩溃转储,最经典的就是系统蓝屏,这
时
候会
自动
创建内核模式的
Dump
。本文主要介绍的是用户模式
Dump
;
Windows
下生成
dump
文件
的三种方式
windows
平台下
dump
文件
的生成方式
Windows客户端使用
18,136
社区成员
13,238
社区内容
发帖
与我相关
我的任务
Windows客户端使用
Windows客户端使用相关问题交流社区
复制链接
扫一扫
分享
社区描述
Windows客户端使用相关问题交流社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章