当前位置: 首页 > article >正文

VC++程序崩溃时,使用Visual Studio静态分析dump文件

Window环境下的C++程序如果发生异常崩溃,首先会和客户联系,让帮忙取特定目录下的dump文件和log文件来分析崩溃的原因。不过发生崩溃的话,从log一般分析不出特定原因,这时候dump文件就起作用了。可以通过Visual Studio和Windbg来静态分析dump文件,定位发生异常的位置和调查可能的原因。

下面简略讲下怎么通过Visual Studio来静态分析dump文件。

1、通过Visual Studio直接把Dump文件打开
2、点击【仅限本机进行调试】,启动Dump
在这里插入图片描述
3.1、本机调试启动后,如果程序运行模块和pdb文件在同一个目录的,直接定位到异常代码行
在这里插入图片描述

3.2、如果显示找不到pdb文件,则需要通过【新建路径】设置pdb文件的路径,然后点击【加载】,就可以定位到异常代码行了。或者把pdb重新放到和程序模块一个目录下,再从第一步开始。
在这里插入图片描述


http://www.kler.cn/a/106478.html

相关文章:

  • FPGA使用Verilog实现CAN通信
  • ubuntu16.04配置网卡
  • JWTUtil工具类
  • 【3D Slicer】的小白入门使用指南四
  • 电子应用产品设计方案-9:全自动智能马桶系统设计方案
  • 【C++】string(一)
  • java面试--线程总结
  • LLM系列 | 22 : Code Llama实战(下篇):本地部署、量化及GPT-4对比
  • 中间件安全-CVE 复现K8sDockerJettyWebsphere漏洞复现
  • 国产服务器安装onlyoffice详细教程
  • Spring Cloud Config
  • [编程工具]_vimrc配置
  • Go结构体接口反射
  • 回溯法:雀魂启动!
  • 网络协议--广播和多播
  • 【pwn入门】使用python打二进制
  • LVS集群-NAT模式
  • python实现PDF表格与文本分别导出EXCEL
  • HarmonyOS SDK,赋能开发者实现更具象、个性化开发诉求
  • 31一维信号滤波(限幅滤波、中值滤波、均值滤波、递推平均滤波),MATLAB程序已调通,可直接运行。
  • spring.factories介绍
  • 用python做一个压缩图片的小程序
  • ReentranLock超详细讲解
  • 俄罗斯黑客利用Roundcube零日漏洞窃取政府电子邮件
  • Makefile 基础教程:从零开始学习
  • Kubernetes - 一键安装部署 K8S(附:Kubernetes Dashboard)