我有一个包含一些库引用的 MFC 应用程序,它在发布模式下崩溃。唯一可见的是崩溃发生的地址。据我了解,该地址应位于映射文件中的两个地址范围之间,这就是代码崩溃的地方。
查看 .map 文件,似乎没有一个更接近的地址。我阅读了几年前写的一篇文章,该文章展示了如何通过对 Visual Studio 显示的反汇编地址添加或减去一个值来解析地址。我不记得文章在哪里,但无论如何,地址不匹配,甚至接近。
有没有人知道通过查看地图文件来定位代码失败位置的方法,给定 Visual Studio 中代码中断的地址?