找回密码
 注册

QQ登录

只需一步,快速开始

搜索
点我反馈NEWZ系统包问题

Windbg抓取程序崩溃dmp文件的方法

小痞子 于 2016-5-30 13:41 [工具/软件] 发表在 [复制链接] [显示全部楼层] [打印] [上一主题] [下一主题]
windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。
  我们使用windbg的主要用途是来抓取IE或其他程序崩溃产生的dmp文件,然后可以查看是哪个模块导致崩溃,从而协助开发判断分析问题所在。

使用方法一、设置WinDbg抓取环境。
  WinDbg解压到任意盘符,例如C盘,使用下面的参数抓取Dump。C:WinDbgWindbg.exe –I
       1.png
   运行该参数时,WinDbg会弹出一个提示,点击确定后WinDbg界面会消失,如下图:
此时就代表环境已经设置好,现在就需要你想方设法让程序崩溃,比如让IE崩溃。
    2.png
WinDbg参数说明:
  -I:将WinDbg作为默认的调试工具,注意I必须为大写,小写无效。
二、收集Dump文件。
  在程序崩溃时,WinDbg窗口再次弹出来时,使用以下命令保存Dump文件。
.dump -ma d:        est.dmp
  注意,带点,  .

3.png
当开始保存Dump文件时,左下角的状态信息会变成*Busy*,表示WinDbg正在工作,Dump保存完成后会出现“Dump successfully written”这个提示,如下图:
4.png
接下来就是等Dump保存好,然后把dump文件打包提供给软件开发人员分析。
该帖共收到 0 条回复!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

美图秀

    • 热血传奇一直提示加载中
    • 多系统启动客户机开机报错不能进系统
    • 游戏更新失败1,请联系管理员
    • wegame无畏契约游戏效果上传不生效问题
    • 卓威显示器XL2586X无法设置540刷新率

小黑屋|手机版|Archiver|联系我们|网吧三国

GMT+8, 2024-9-22 10:26 , Processed in 0.050646 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表