我想知道我们如何继续调试目标上的STACKOVERFLOW问题。 我的意思是我们应该遵循什么步骤才能得出结论。如何调试目标上的stackoverflow问题
1
A
回答
1
0
通过调试器(如gdb)运行它。在堆栈溢出时的回溯会准确地告诉你哪个或哪些函数无限期地重复。从那里,找出那些函数的哪些输入不会改变,并且不会将函数(如果是递归的)移动到将会结束递归的基本情况。
1
所有堆栈都可以在启动时用某个十六进制值填充(例如0xAAAAAAAA)。然后使用特殊的例程,您可以通过计算堆栈末尾的已知值(0xAA ..)的数量,定期监视所有堆栈的最大使用情况,直到找到第一个差异。
相关问题
- 1. url中的问题标题像stackoverflow
- 2. 调试Django项目问题
- 3. 如何调试DTC问题?
- 4. 如何调试WCF问题?
- 5. 如何设计StackOverflow问题标签之类的模式?
- 6. stackoverflow“相关问题”
- 7. 调试目标
- 8. Stackoverflow的相关问题
- 9. 如何调试move_uploaded_file的问题?
- 10. 调试问题
- 11. 调试问题
- 12. 调试问题
- 13. OSX上Totalview调试软件的问题
- 14. 在我的iPhone上调试问题
- 15. stackoverflow如何管理标签
- 16. CocoaPod问题与测试目标
- 17. XCode 6测试目标问题
- 18. 在目标c项目中使用swift类调试问题的技巧?
- 19. 如何调试JNI堆腐败问题?
- 20. 如何去调试SystemJS问题?
- 21. 如何调试此Windows验证问题?
- 22. 如何调试此Internet Explorer问题?
- 23. 如何调试列表视图问题?
- 24. 如何调试WCF SSL问题?
- 25. 你将如何调试此javascript问题?
- 26. 如何通过Wireshark调试Firebase问题?
- 27. 如何调试Qt布局问题
- 28. 如何调试内存不足问题
- 29. 如何调试规模问题?
- 30. 如何调试内存分配问题?
你是什么意思“目标”?我们需要更多信息。 – 2010-06-05 18:12:32
我把目标,使其通用...但我的问题是ARM 7,9处理器。 假设我有Lauterback和trace32可用 – dara 2010-06-05 18:15:06