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. 如何獲取堆棧跟蹤信息?
- 2. 提取從堆棧跟蹤
- 3. 從ZendFramework獲取完整堆棧跟蹤
- 4. 從NullPointerException獲取堆棧跟蹤
- 5. 從堆棧跟蹤獲取文件名
- 6. 從Visual Studio中獲取堆棧跟蹤
- 7. 堆棧跟蹤如何構建以及堆棧如何跟蹤?
- 8. GDB堆棧跟蹤不完整信息
- 9. 當SIGSEGV使用gdb時無法獲取堆棧跟蹤
- 10. 從javascript堆棧跟蹤中查找Java實際堆棧跟蹤
- 11. 如何堆棧跟蹤extlib?
- 12. 如何獲得正確的堆棧跟蹤而不是反射堆棧跟蹤?
- 13. 如何獲得堆棧跟蹤
- 14. Python的堆棧跟蹤模塊回溯路線錯誤
- 15. Proguard回溯沒有映射堆棧跟蹤到實際的源
- 16. 堆棧跟蹤和回溯之間有什麼區別?
- 17. 回溯沒有給我完整的堆棧跟蹤
- 18. 如何讀取clojure堆棧跟蹤?
- 19. 如何讀取java.util.InputMismatchException堆棧跟蹤
- 20. 在VB6中獲取堆棧跟蹤
- 21. 在Perl中獲取堆棧跟蹤?
- 22. 使用cx_freeze獲取Python堆棧跟蹤
- 23. 獲取堆棧跟蹤參數的值?
- 24. 獲取堆棧跟蹤不通過USB
- 25. 如何從!DAE獲取堆棧跟蹤的線程ID?
- 26. 如何從Python中的異常對象獲取堆棧跟蹤?
- 27. 如何從堆棧跟蹤中獲取行號?
- 28. 如何從rails中的應用程序獲取堆棧跟蹤?
- 29. Java - 如何從Runnable之前獲取堆棧跟蹤?
- 30. R:如何從積雪包中獲取堆棧跟蹤
「破functionName」是斷點而不是跟蹤點。有什麼辦法可以實現跟蹤點相同嗎? – Kamath 2012-10-22 09:00:06