Windows下dump文件生成与分析

news/2024/10/24 13:17:02

 

 

一 生成Dump文件

生成dump文件有三种方式:任务管理器生成windbg抓取,源码中添加dump转储代码。需要根据实际情况选择。

1.1 任务管理器

在程序崩溃后,先不关闭程序,在任务管理器中找到该程序对应的进程。右键—>创建转储文件。

 

1.2 WinDbg抓取

程序运行崩溃后,先不关闭程序,将WinDbg附加到改进程上。

 执行命令:.dump –ma Test.dmp ,则会产生一个Test.dmp的转储文件。

执行命令:.dump –ma Test.dmp ,则会产生一个Test.dmp的转储文件。

 

1.3 程序中加入存储Dump的代码

通过SetUnhandledExceptionFilter设置捕获dump的入口,然后通过MiniDumpWriteDump生成dump文件。

如下程序在程序异常时会自行转储一个名为Test.dmp的dump文件。

 

参考:

https://cloud.tencent.com/developer/article/2073174

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/75447.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

P5663 [CSP-J2019] 加工零件 题解

最短路对于上图,如果我们相知道 $2$ 号工人想要一个 $3$ 阶段的零件,其实是看 $2$ 到 $1$ 有没有一条长度为 $3$ 的路径.但如果要求 $4$ 阶段的路径,那就不一定了. 所以我们直接求一遍最短路,分奇最短路和偶最短路. 处理完后,最后一次 $\Theta (1)$ 的回答,如果路径长度过…

报error:0308010C:digital envelope routines::unsupported错--nodejs版本过高(nvm安装(更换)不同版本nodejs)

最近小编入职实习,运行(npm run dev)前端项目时报error:0308010C:digital envelope routines::unsupported的错,一查发现原来是nodejs版本过高,与项目不匹配。接下来介绍更换nodejs版本的方法。 第一种:官网下载通过nodejs官网下载安装 ,但有个缺陷,不同版本的nodejs无法顺…

学习笔记(一):创建页面

方法一: 打开“entry > src > main > ets ”,右键点击“pages”文件夹,选择“New > ArkTS File”,命名新的页面。可以看到文件目录结构如下:注意:此种方法还需要手动配置页面路径: 打开“entry > src > main > resources > base > profile”…

修改eip

一、eip 1、eip中存储了一个决定cpu下一行执行什么代码的地址,若想改变cpu的行为就修改eip寄存器 二、JMP指令(修改eip) 修改eip为4183FD,cpu自己跳转到相应位置SHORT是跳转的位置离它所在的位置小于128字节会自动加上的,大于则没有执行之后寄存器和堆栈都没有变化,只有…

Windows 调试工具课程——在软件万种死法中调试出原因

参考:https://blog.lindexi.com/post/Windows-%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7%E8%AF%BE%E7%A8%8B.html本文是我在集团内部上的课程记录而成的博客内容。在本次课程里面将和大家介绍一些在 Windows 上常用的调试工具,以及调查问题的常见套路。适合于伙伴们入门 Windows…

docker以及docker-compose 离线安装

一、离线安装docker1.下载离线包去官网下载离线包https://download.docker.com/linux/static/stable/ 我这里下载的是X86_64的包, 2.安装dockersudo tar zxvf docker-20.10.13.tgz 将docker目录下面的文件全部拷贝到/usr/bin/sudo cp -p docker/* /usr/bin将docker注册为系…

实现CJ188转profinet IO项目案例

VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 配置VFBOX网关 2 5 用PROFINET IO协议转发数据 5 6 案例总结 7 1 案例…

RAW 转换器推荐:Capture One Studo 中文激活版

Capture One Studio是一款专为摄影师设计的强大图像处理软件,它以其卓越的RAW格式处理能力和精准的色彩控制而闻名。该软件提供了丰富的编辑工具,使用户能够轻松调整曝光、对比度、色彩平衡等参数,同时支持多种相机型号的RAW文件格式,确保完美处理各类摄影作品。Capture On…