3
A
回答
5
我已经接近我使用一个断点命令打印回溯想要的行为,然后自动继续:
> break functionName
> commands
> bt
> continue
> end
1
以供将来参考,我刚刚找到与此相关的in the gdb documentation 13.1.10 tracepoint restrictions它说,它是什么不可能在追踪点收集追踪命令的结果,但可以通过读取诸如*(unsigned char *)[email protected]
之类的东西来收集堆栈。你可能需要适应一点点:你可能需要更多字节,堆栈指针可以有不同的名称(RSP为X86-64) 否则:
>collect *(unsigned char *)[email protected]
'esp' is a pseudo-register; GDB cannot yet trace its contents.
相关问题
- 1. 从NullPointerException获取堆栈跟踪
- 2. 从堆栈跟踪获取文件名
- 3. GDB堆栈跟踪不完整信息
- 4. 当SIGSEGV使用gdb时无法获取堆栈跟踪
- 5. 如何堆栈跟踪extlib?
- 6. Proguard回溯没有映射堆栈跟踪到实际的源
- 7. 回溯没有给我完整的堆栈跟踪
- 8. 堆栈跟踪和回溯之间有什么区别?
- 9. 获取堆栈跟踪不通过USB
- 10. 使用cx_freeze获取Python堆栈跟踪
- 11. 在Perl中获取堆栈跟踪?
- 12. 如何从!DAE获取堆栈跟踪的线程ID?
- 13. R:如何从积雪包中获取堆栈跟踪
- 14. 如何从Python中的异常对象获取堆栈跟踪?
- 15. 如何从rails中的应用程序获取堆栈跟踪?
- 16. 如何使用WebService API从Jenkins获取堆栈跟踪?
- 17. 如何在一次性获取gdb中的整个堆栈跟踪?
- 18. 堆栈跟踪从来没有追溯应用程序代码
- 19. 从NSAssert没有堆栈跟踪
- 20. 获取正在运行的进程的堆栈回溯
- 21. 如何获取ABAP中的程序调用堆栈跟踪?
- 22. 如何获取触发的MutationObserver的堆栈跟踪?
- 23. 如何在正常执行的.NET中获取堆栈跟踪?
- 24. Django:如何获取堆栈跟踪运行时警告
- 25. 如何获取包含堆栈跟踪的bluemix日志?
- 26. 如何获取Android 7.0主线程的堆栈跟踪?
- 27. Assert.DoesNotThrow与NUnit - 如何获取堆栈跟踪?
- 28. Python - 如何在新线程中获取堆栈跟踪
- 29. 如何在OCaml中获取堆栈跟踪?
- 30. 如何使用websphere liberty的logstashCollector功能获取堆栈跟踪?
“破functionName”是断点而不是跟踪点。有什么办法可以实现跟踪点相同吗? – Kamath 2012-10-22 09:00:06