我有一个来自 Windows 可执行文件(在 WinDbg 中打开良好的 .DMP 文件)的故障转储。
虽然我可以读取堆栈、解释一些寄存器并检查堆内存,但我怀疑这里也存在未处理的异常。
内存中的异常“看起来像”什么?
它是寄存器中的特定值,还是堆栈的特定状态?
我如何找到它并解释它?
最佳答案
输入.ecxr获取显示的当前异常 - 它跳转到源代码,并调用堆栈。
我以为它是自动完成的,但这可能只是我设置它的方式。
关于c++ - 崩溃转储中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18745923/