我有一個從託管應用程序創建的轉儲。我使用SOS/SOSEX擴展來緩解我的轉儲分析。我想列出所有託管線程的調用堆棧,因爲我們使用本機應用程序執行~*kb
。我們如何做到這一點?如何使用WinDBG列出所有託管線程的調用堆棧?
24
A
回答
37
8
與sosex,使用〜* E MK(〜 - 線程,* - 所有,E - 執行此命令,MK - 顯示託管堆棧,sosex中的大多數命令都鏡像本地命令,但前面有m(託管)。
+0
sosex for the贏得! –
23
此命令將轉儲所有託管線程
~*e!dumpstack
相關問題
- 1. 非託管調用堆棧
- 2. 從堆棧導航到CDB/WinDbg中的託管堆棧中的堆棧幀
- 3. !ClrStack顯示非託管調用堆棧
- 4. 從託管應用程序調用的本地DLL中調用堆棧溢出
- 5. 如何在.Net中列出堆中的所有託管對象?
- 6. CDB不顯示WinDBG爲調用堆棧所做的代碼行
- 7. 如何從託管代碼獲取本機調用堆棧?
- 8. WinDbg,SOS,如何轉儲堆棧上的所有字符串
- 9. 主線程沒有調用堆棧的Java線程轉儲? (jsvc)
- 10. 如何轉儲或搜索Visual Studio中所有線程的調用堆棧
- 11. 調用堆棧管理
- 12. 堆棧溢出調用堆棧#timememoryfunctionlocation 10.0000143728
- 13. 意見,建議使用IIS 7中的線程託管ASP.Net應用程序以避免堆棧溢出異常
- 14. windbg沒有顯示調用堆棧源參數
- 15. WinDbg沒有顯示整個調用堆棧?
- 16. 打印一個進程的所有線程的線程堆棧
- 17. 從緊湊框架分析託管的調用堆棧
- 18. 在調試多線程Windows CE應用程序時查看所有線程的調用堆棧
- 19. 如何列出WinDbg中的線程(內核調試)
- 20. 非託管回調導致堆棧溢出
- 21. 如何跟蹤UI線程上的調用/堆棧?
- 22. 如何終止已調用堆棧損壞的.NET線程?
- 23. 如何獲得另一個線程的調用堆棧?
- 24. 如何在perfiew的調用樹中分組線程堆棧
- 25. 看到應用程序線程使用的堆棧和堆量
- 26. 如何使用Windbg設置堆棧跟蹤?
- 27. HTRACE沒有顯示出調用堆棧
- 28. 構建調用堆棧,如gdb所示
- 29. 調用`(GET-線程綁定)`導致堆棧溢出
- 30. Windbg設置依賴於調用堆棧的條件斷點
SOSEX可以嗎? – sarat
.loadby sos clr更好(對於.NET 4)或.loadby sos mscorwks –
對於.net 4我下載了.net 4版本的sos,Psscor4 http://www.microsoft.com/en-gb/download/ details.aspx?id = 21255,將dll放到windbg文件夾中 - 將正確的dll與正確的windbg版本(32bit | 64bit)匹配,然後加載'.load Psscor4.dll' –