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

WinDBG 技巧:如何生成Dump 文件(.dump 命令)

程序崩溃(crash)的时候, 为了以后能够调试分析问题, 可以使用WinDBG要把当时程序内存空间数据都保存下来,生成的文件称为dump 文件。 步骤:

1) 打开WinDBG并将之Attach 到crash的程序进程

2) 输入产生dump 文件的命令

WinDBG产生dump 文件的命令是 .dump ,可以选择不同的参数来生成不同类型的dump文件。

选项(1): /m

命令行示例:.dump /m C:\dumps\myapp.dmp

注解: 缺省选项,生成标准的minidump, 转储文件通常较小,便于在网络上通过邮件或其他方式传输。 这种文件的信息量较少,只包含系统信息、加载的模块(DLL)信息、 进程信息和线程信息。

选项(2): /ma

命令行示例:.dump /ma C:\dumps\myapp.dmp

注解: 带有尽量多选项的minidump(包括完整的内存内容、句柄、未加载的模块,等等),文件很大,如果条件允许(本机调试,局域网环境), 推荐使用这中dump。

选项(3):/mFhutwd

命令行示例:.dump /mFhutwd C:\dumps\myapp.dmp

注解:带有数据段、非共享的读/写内存页和其他有用的信息的minidump。包含了通过minidump能够得到的最多的信息。是一种折中方案。

相关文章:

  • 删除 MFC 默认菜单的两种方式
  • 恐怕Google有麻烦了
  • 外界与Flex Application的交互处理(之传递参数)
  • MFC 集合类
  • MFC 对话框中 菜单选中 前 打勾
  • M2文件头
  • MFC 创建可序列化的对象 Serialize用法
  • 《面向对象方法与技术》课欢迎业界朋友旁听交流
  • MFC 查找字符串函数的实现
  • 得到某年某月有多少天
  • MFC 显示位图
  • C++ 字符串 处理 消除多余空格
  • Ruby on Rails开发带二级域名业务的应用
  • 巨猛的网络!万能查询!(想查安全期?)
  • MFC 属性页 总结
  • ComponentOne 2017 V2版本正式发布
  • ES2017异步函数现已正式可用
  • JavaScript异步流程控制的前世今生
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Spring Cloud Feign的两种使用姿势
  • vue的全局变量和全局拦截请求器
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 基于axios的vue插件,让http请求更简单
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 开源SQL-on-Hadoop系统一览
  • 理清楚Vue的结构
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 区块链分支循环
  • 全栈开发——Linux
  • 如何设计一个比特币钱包服务
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • ionic异常记录
  • ​ubuntu下安装kvm虚拟机
  • #{} 和 ${}区别
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (33)STM32——485实验笔记
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • .NET NPOI导出Excel详解
  • .NET 发展历程
  • .NET 命令行参数包含应用程序路径吗?
  • .NET企业级应用架构设计系列之技术选型
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • /bin/rm: 参数列表过长"的解决办法
  • @AliasFor注解
  • []Telit UC864E 拨号上网
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [C++]四种方式求解最大子序列求和问题
  • [C++核心编程](四):类和对象——封装
  • [EFI]Dell Latitude-7400电脑 Hackintosh 黑苹果efi引导文件