c++ - 有没有办法追溯原始源代码中内存崩溃地址所指的位置?
问题描述
我正在使用一个崩溃的程序,但仅限于发布版本。
如果我在发布版本中使用本地 Windows 调试器,我会设法收到这样的消息:
Unhandled exception at 0x0001305FA3B0 in program.exe: 0xC0000094: Integer division by zero.
有没有办法找到内存位置 0x0001305FA3B0 的指令是什么,更重要的是它位于哪个源文件中?
我还想知道为什么整数除以零不会在调试版本中崩溃(如果您对此有解释的话)。
解决方案
推荐阅读
- swift - 如何在不使用 Swift 中的新变量的情况下进行向下转换?
- python - 将 multiprocessing.Value 对象传递给 ctype 函数?
- django - 如何解决:AttributeError: 'QuerySet' 对象没有属性 'name'
- docker - Docker for windows 在尝试查看设置时挂起
- mysql - MySQL 触发器上 MySQL 变量的算术运算
- python - 如何消除与键关联的这些值?
- terraform - Azure AKS Terraform - 如何指定 VM 大小
- visual-studio - VS 2019 的 x64 本机工具命令提示符不起作用
- java - 实际对象和对所述对象的引用之间的区别何时变得重要?-Java
- node.js - Vue.js 庞大的 node_modules (初学者问题)