`
隐形的翅膀
  • 浏览: 502003 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用vs2008分析dump文件

 
阅读更多
1.  双击minidump文件(*.dmp)。默认会启动vs2008。
    打开后,工程不应该已经在调试模式,如在调试模式,可选择Shift+右键,选择使用VS2008打开
    然后设置工程SLN路径,F5开始调试

2.  菜单Tools/Options, Debugging/Symbols,增加PDB文件路径。注:如果minidump文件与pdb文件在同一目录,就不用设置这个了。

3.  若调试的程序需要微软基础库的PDB信息,可以增加一个路径为:
    http://msdl.microsoft.com/download/symbols

4.  在界面下方Cache Symbol From symbol…选择本地存储这些Symbols的路径。 注:如果本地已存储过微软基础库的pdb,就直接按照此步操作设置本地路径,不必执行上一步操作了。



设置代码路径:

刚打开的dmp工程,进入解决方案的属性。在这里输入源程序的代码路径。注:一定是sln所在的路径,而不是vcproj的路径!



按F5,debug吧。

PS:或者可以这样加载符号路径,如果没有加载本应用程序的符号表,可以在加载模块里面修改符号表的路径.(也是弹出菜单Tools/Options, Debugging/Symbols)
  • 大小: 94 KB
  • 大小: 79.3 KB
分享到:
评论

相关推荐

    vs2013生成dump文件

    对于源码软件来说,拥有源代码是分析dump文件的一大优势。你可以直接在VS2013中打开源代码,将dump文件加载到调试器中,这样可以直观地看到崩溃时代码执行的位置。通过设置断点、单步调试,结合变量的值,可以更深入...

    qt vs编译器下生成dump文件,方便调试。

    在生成dump文件后,我们可以使用调试工具如WinDbg或Visual Studio本身来分析这些文件。通过查看堆栈跟踪,检查内存状态,定位到崩溃或异常发生的代码行,从而找出问题的根源。同时,也可以检查崩溃时的线程状态,...

    dump文件查看分析工具

    用于分析dump文件,很好用的一款内存分析工具,可以用来分析OOM等问题

    C++生成dump文件

    在Windows操作系统上,当应用程序遇到未捕获的异常或错误时,生成dump文件是一种非常有用的调试手段。...不过,理解dump文件的内容和分析方法是另一个主题,通常需要使用专门的工具,如WinDbg或Visual Studio的调试器。

    示例代码:Release版崩溃,用VS调试dump文件,定位代码出错行【VS2017】

    在VS2017中,我们可以使用"调试器数据模型"(Debugger Data Model,DDM)来加载并分析dump文件。步骤如下: 1. 打开Visual Studio,选择“文件”->“打开”->“崩溃转储”。 2. 选择生成的`.dmp`文件,VS将加载并...

    Jvm堆栈dump文件分析

    "Jvm堆栈dump文件分析"是指通过特定工具对这些dump文件进行解析,以便诊断和解决问题。 IBM提供了一款名为HeadAnalyzer的工具,版本4.1.4,专门用于分析Java堆栈信息,尤其适用于WebSphere应用服务器环境。...

    VS2010 C++程序生成Dump文件例子

    在分析Dump文件时,我们可以使用WinDbg、Visual Studio自身的调试器或者其他第三方工具。通过查看堆栈信息,可以找到程序崩溃的具体位置;检查内存状态,可以发现潜在的内存泄漏或非法访问;分析模块列表和线程状态...

    IBM分析dump文件工具

    IBM分析dump文件工具是针对IBM软件系统中出现的问题或异常情况的一种诊断手段。在IBM的众多产品线中,如DB2数据库、WebSphere应用服务器、z/OS操作系统等,都有可能产生dump文件,这些文件记录了系统运行时的内存...

    C++ 生成Dump文件

    6. **配合调试工具**:生成的Dump文件可以使用Visual Studio的调试器或者第三方工具(如WinDbg)进行分析,查看崩溃时的堆栈信息,定位问题。 在实际应用中,"dumpTest"这样的文件名可能是生成的Dump文件的示例,...

    AIX dump分析工具

    在IBM AIX操作系统环境下,Java应用服务器可能会遇到各种运行时问题,这时系统会生成dump文件以供诊断。"AIX dump分析工具"是专门用于解析和理解这些dump文件的工具,帮助管理员识别并解决Java应用服务器的问题。...

    分析两种Dump(崩溃日志)文件生成的方法及比较

    总之,了解如何生成和分析Dump文件是每一个IT专业人士必备的技能之一,尤其对于软件开发和维护团队而言,能有效地提高问题排查的效率和准确性。掌握这两种方法并结合实际场景灵活运用,将有助于我们快速定位并解决...

    dump文件分析工具,.hprof memoryanalyzer_v1.5.0.rar

    1. **对象概述(Leak Suspects)**:MAT会自动分析dump文件并提供可能的内存泄漏候选,通过" dominator tree "显示哪些对象占用了最多的内存,并尝试找出持有这些对象的"疑似罪犯"。 2. **支配树(Dominator Tree)...

    Dump文件转txt

    3. **分析Dump文件**:在打开Dump文件后,WinDbg会自动进行初步分析,显示一些基本信息,如崩溃时间、进程ID、异常代码等。 4. **导出为txt**:要将分析结果保存为txt文件,可以在命令行模式下输入`.dump /ma ...

    vs2010如何修改工程使得应用程序崩溃自动生成dump文件

    - **Windbg**:微软提供的调试工具,可用于分析DUMP文件,找出导致程序崩溃的原因。 #### 二、准备工作 在开始编写代码之前,请确保已经安装了以下组件: - Visual Studio 2010 - Microsoft Windows SDK for ...

    Windows调试(通过dump文件定位崩溃)

    该工具包包含了用于分析dump文件的WinDbg工具。 2. 配置生成dump的注册表设置:通过修改注册表项`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps`,可以设置当特定进程崩溃时...

    c++ dump文件生成类

    这样,开发者可以在事后分析dump文件,定位到导致程序崩溃的具体原因,比如错误的代码行。 首先,我们需要理解dump文件的基本概念。Dump文件,也称为核心转储文件,是操作系统或应用程序在遇到异常情况(如程序崩溃...

    Dump文件编辑中文版

    Dump文件编辑中文版 分析DUMP文件数据 修改数据

    coredump文件调试

    GDB 是一个功能强大的调试工具,可以对 Core Dump 文件进行调试和分析。 使用 GDB 调试 Core Dump 文件可以帮助开发者快速定位问题所在的位置,从而减少 Debug 的时间和努力。GDB 提供了许多有用的命令,如 bt、...

    coredump文件的生成与解析.docx

    使用 `ulimit -a` 命令可以查看当前嵌入式 Linux 操作系统是否可以生成 coredump 文件,如果 coredump 对应的值为 0,则当前环境无法生成 coredump 文件。要开启当前嵌入式 Linux 操作系统生成 coredump 文件,可以...

    qBreakpad dump文件 分析工具

    5. **故障排查**:使用qBreakpad工具分析dump文件,运维人员可以定位到导致程序崩溃的具体代码行,了解异常时的堆栈状态,从而快速修复问题。 6. **性能调优**:除了故障排查,通过对core dump文件的分析,运维人员...

Global site tag (gtag.js) - Google Analytics