安裝與配置windbg的symbol(符號)
和symstore.exe)所以在環境變數path中將windbg安裝目錄新增進去,這一步是告訴windbg那兩個檔案放在什麼地方.
第四步 新建乙個環境變數_nt_symbol_path值為:srv*c:\mysymbol*
還有一種方法新的方法是:設定值為cache*c:\mysymbol;srv*
如果你用的是32位的windbg,那直接開啟就行;你如果用的是64位的版本,那麼如果除錯64位**也直接開啟,如果除錯x86的**,要使用wow64下的windbg.exe。
如果安裝了visual
studio的機器,可以開啟vs的命令列,輸入where sos.dll命令,可以找到sos.dll的全路徑(需要說明的是,找到的不一定是全部的檔案)。它的一般位置在c:\windows\microsoft.net\framework?\version?\sos.dll。其中framework?包括framework和framework64兩個版本;version?包括v2.0.50727,v3.0,v3.5和v4.0.30319等版本。檔案確切路徑的選擇依據要除錯程式的版本而定,一般為c:\windows\microsoft.net\framework\v4.0.30319\sos.dll,clr為同一目錄下的clr.dll檔案。
運氣好的話,使用命令.load
c:\windows\microsoft.net\framework\v4.0.30319\sos.dll可以載入成功。如果失敗,特別是出現the call to
loadlibrary(c:\windows\microsoft.net\framework\v4.0.30319\sos.dll) failed,
win32 error 0n193這樣的錯誤,請確認載入sos.dll的版本是否正確。
此外,載入不出錯,並不見得可以直接使用。可以嘗試命令.loadby
sos clr。如果命令成功,那麼測試環境好了。如果出現了「unable
to find module 'clr'」這樣的錯誤。請鍵入g讓除錯程式執行一會兒,停下來的時候再嘗試命令.loadby
sos clr,這時一般都會成功。
win2008 以上版本,在任務管理器中,切換到"程序"選項卡,右鍵點選想要建立dump檔案的程序,然後選擇"create dump file(生成轉儲檔案)"即可。
命令視窗,c:\路徑\adplus -hang -pn
w3wp.exe -o c:\dumps
-hang: 表示附加到目標程序,抓取 dump 映象,然後解除。對應的引數是 -crash 崩潰模式,該引數會終止目標程序;
-o: 指定 dump 檔案儲存路徑
1) 開啟windbg並將之attach 到crash的程式程序
2) 輸入產生dump 檔案的命令
windbg產生dump 檔案的命令是 .dump ,可以選擇不同的引數來生成不同型別的dump檔案。
選項(1): /m
註解:預設選項,生成標準的minidump,
轉儲檔案通常較小,便於在網路上通過郵件或其他方式傳輸。
這種檔案的資訊量較少,只包含系統資訊、載入的模組(dll)資訊、
程序資訊和執行緒資訊。
選項(2): /ma
註解:帶有盡量多選項的minidump(包括完整的記憶體內容、控制代碼、未載入的模組,等等),檔案很大,但如果條件允許(本機除錯,區域網環境),
推薦使用這中dump。
選項(3):/mfhutwd
註解:帶有資料段、非共享的讀/寫記憶體頁和其他有用的資訊的minidump。包含了通過minidump能夠得到的最多的資訊。是一種折中方案。
小型ssh工具dropbear 安裝配置及使用詳解
1.dropbear介紹 dropbear 小型的嵌入式系統專用的ssh服務端和客戶端工具 伺服器端 dropbear dropbearkey 客戶端 dbclient dropbear預設使用nsswitch實現名稱解析 賬戶名稱 dropbear會在使用者登入時檢查其預設shell是否為安全sh...
linux svn 安裝 配置 及 解除安裝
subversion 1.6.18.tar.bz2 subversion deps 1.6.18.tar.bz2 2.安裝 tar jxvf subversion 1.6.18.tar.bz2 tar jxvf subversion deps 1.6.18.tar.bz2 注意 兩者解壓到同乙個目錄...
FastDHT簡介及安裝配置
1.簡介 由於fastdfs本身不能對重複上傳的檔案進行去重,而fastdht可以做到去重。fastdht是乙個高效能的分布式雜湊系統,它是基於鍵值對儲存的,而且它需要依賴於berkeley db作為資料儲存的媒介,同時需要依賴於libfastcommon。2.安裝及配置 fastdht fastd...