有沒有人有任何良好的WinDBG擴展?特別託管的代碼?我明顯使用SOS,並且在過去必要時我已經聽過/和其他幾個人聽過/涉獵過,但從來沒有拯救過他們(德哦!)。WinDBG的良好擴展?
我真的沒有任何好的我的工具箱擴展集合,並希望有一些建議!
有沒有人有任何良好的WinDBG擴展?特別託管的代碼?我明顯使用SOS,並且在過去必要時我已經聽過/和其他幾個人聽過/涉獵過,但從來沒有拯救過他們(德哦!)。WinDBG的良好擴展?
我真的沒有任何好的我的工具箱擴展集合,並希望有一些建議!
我一直在研究.NET調試的WinDBG擴展,最近叫做SPT。我在博客上發佈了here,並在github上發佈source code。
它擴展了.NET中很多常見的調試任務,例如轉儲字典/哈希表中的所有條目,查看進程中的所有活動SQL連接或查看委託的目標方法,以命名一些。
還有SOSEX,可用here,它也有一些很棒的功能,比如遞歸!和用於檢查託管堆的一些很棒的工具。
psscor2和psscor4(用於.NET 4)與SOS具有相同的命令,但具有一些有用的功能,例如顯示!dumpheap
的增量以及一些其他命令。
微軟剛剛發佈了這個以前只有內部插件作爲開源,netext。它顯然有一些SQL,比如查詢.NET堆棧的功能,以及僅用於HTTP和WCF的命令。
託管代碼調試擴展MEX。
提供增強版本的原始SOS/PSSCOR命令和一些額外的東西。所有這些都正確地增加了DML(所以你可以點擊你的方式,如果你喜歡)。
您甚至可以將託管的「二進制文件」反編譯爲類似C#的語法。它有特殊的幫助來處理Powershell調試等。
此外,它有許多命令來處理本機數據結構。和一些內核模式命令。