繁体   English   中英

以编程方式分析故障转储

[英]Analyse crash dumps programmatically

是否有任何API可以加载故障转储,来自符号存储的符号,然后允许以编程方式访问信息?

我想创建一个工具来自动处理故障转储并基于它们生成报告。

使用Windbg的命令文件来设置您的配置,然后运行!analyze 将windbg设置为输出到文件(如下所述: windbg:命令输出为文本文件

然后,您可以尝试对输出进行排序,分类等。 !analyze将在分析大多数崩溃方面做得不错。 如果不能,我怀疑您是否会用自己的代码做得更好,除非您具有按程序分析崩溃日志的丰富经验(我从未尝试过,尽管我对寻找,我不一定要编写代码来实际执行此操作-我已经编写了代码来在系统崩溃时写日志,因此我知道您通常需要什么。

Windows dbghelp API加载符号和行号信息以支持进行堆栈回溯跟踪。 不知道用于读取故障转储文件的API。

调试诊断工具具有com界面,可加载转储,使用符号处理转储并向您提供信息。

http://www.microsoft.com/zh-cn/download/details.aspx?id=26798

教程: http//codenasarre.wordpress.com/2011/06/14/how-to-control-a-debugger-engine/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM