最近一直在頻繁使用Windbg做線上Dump調(diào)試,與微軟做Case交流的時候,發(fā)現(xiàn)微軟CSS團隊,用了一個非常效率的Windbg 插件,Mex:
使用介紹:
https://blogs.msdn.microsoft.com/luisdem/2016/07/19/mex-debugging-extension-for-windbg-2/
下載地址:
https://www.microsoft.com/en-us/download/details.aspx?id=53304
下載之后,解壓縮,有兩個目錄,X64和X86,大家根據(jù)自己的需要進行加載,目前我們主要用X64。當然也可以直接把這個擴展拷貝到Windbg運行目錄中。
這里,我們先show一下Windbg加載mex擴展:
0:000> .load D:\Mex\x64\mex.dll Mex External 3.0.0.7172 Loaded!
當然,我們可以同時繼續(xù)加載sos
0:000> .loadby sos clr
查看已經(jīng)加載的擴展:
如果本機調(diào)試Dump,建議設置調(diào)試符號的路徑:
srv*c:\symcache*http://msdl.microsoft.com/download/symbols;c:\symcache
查看Mex的各種命令:
0:000> !mex.help Mex currently has 255 extensions available. Please specify a
keyword to search. Or browse by category:
大家可以逐一點進去看一下。
這里我給大家show幾個常用的命令:
1. !dae? 查看所有的Exception
2. 查看所有的線程狀態(tài)
!mex.mthreads
3. !clrstack2 查詢線程堆棧
4. do2 查看對象
5. 查看所有的Asp.Net請求
!mex.aspxpagesext
6. 查看當前線程的異常
!mex.pe2
?7. Foreach
!foreachobject -x "!do2 @#Obj" System.Net.Socket
等等,分享給大家。
?
周國慶
2018/7/26
?
熱門工具 換一換
感谢您访问我们的网站,您可能还对以下资源感兴趣:
调教肉文小说-国产成本人片免费av-空姐av种子无码-在线观看免费午夜视频-综合久久精品激情-国产成人丝袜视频在线观看软件-大芭区三区四区无码-啊啊好爽啊啊插啊用力啊啊-wanch视频网-国产精品成人a免费观看