c – 如何从启用了优化的二进制文件(发布模式)中分析崩溃转储?

直到现在我在项目中使用调试模式二进制文件.因此,使用保留的符号文件分析故障转储很容易.

现在我必须在发布模式下发送二进制文件.我们如何分析由发布模式二进制文件生成的转储文件.

>有可能吗?
>我如何在发布模式下识别功能? (需要生成并保留地图文件)

解决方法:

您需要与可执行文件对应的.pdb文件.那会给你符号.

调试发布版本有几个棘手的部分:

>由于优化,操作顺序可能会关闭
>整个函数/变量/等.可能会被优化掉
>特别是,传递给函数的参数可能不存在(例如,’this’可能是寄存器,而不是内存中的一个点). Windbg非常适合从中获取堆栈跟踪,包括弄清楚参数.

上一篇:CSS currentColor 变量


下一篇:c – Windbg型铸造