我正在为我正在编写的游戏实现一个崩溃报告工具,并且我想为该报告提供(相当)详细的本机堆栈跟踪。我已经在 GNU/Linux 上实现了这个,但在 Windows 上遇到了问题。这是我尝试运行的一些示例代码:
http://pastebin.com/m30b50f76 http://pastebin.com/m30b50f76
每次调用 SymFromAddr 时,都会收到错误“尝试访问无效地址”。有人有使用 StackWalk64/SymFromAddr 及其同类的经验吗?
谢谢,
抢
为什么不直接捕获一个小型转储并将其与报告一起发送呢?您可以在调试器中自行重建堆栈跟踪,并且您将获得所有局部变量以及其他线程的所有堆栈。
另外,我认为该错误是因为您缺少程序的符号(PDB)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)