為WinDbg設定符號檔案路徑
WinDbg可以通過載入Symbol檔案(*.pdb),即時的除錯程式。
WinDbg如何找到相應的符號檔案呢?
WinDbg首先在.exe或者.dll所在目錄下尋找同名的.pdb檔案。如果找不到,WinDbg在Symbol File Path中查詢。Symbol File Path可以通過多種方式設定:
1、通過WinDbg選單File->Symbol File Path(Ctrl+S)設定。
在彈出的視窗中輸入你的符號路徑,路徑的格式只要符合Windows作業系統路徑格式即可,路徑可以多個,中間以分號間隔,d:\SymbolsLocal;
Windbg可以自動到Microsoft的伺服器上下載符號表檔案(.dbg或.pdb,有時DLL和EXE也會下載),只要在符合表路徑裡做如下設定:srv*d:\SymbolsLocal*http://msdl.microsoft.com/download/symbols,這樣如果相關符號表在d:\SymbolsLocal目錄沒有找到的話,Windbg會自動在Microsoft的Symbol
Servers上下載。
如果你是除錯自己的應用程式的話,建議你將自己應用程式的*.pdb檔案的路徑放在前面這樣對Windbg來說查詢起來比較快。如:在windbg的file/symbol file path對話方塊裡輸入以下文字,以便自動載入和下載符號C:\WINDOWS\Symbols;d:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\symbols;.sympath SRV*d:\SymbolsLocal*http://msdl.microsoft.com/download/symbols
2、當前環境變數中如果存在_NT_SYMBOL_PATH,則WinDbg通過此環境變數設定的路徑查詢。_NT_ALT_SYMBOL_PATH是另一個選擇。
3、WinDbg提供命令列引數-y設定Symbol File Path。
4、在WinDbg中使用命令.sympath設定。
reg add "HKLM\SOFTWARE\Microsoft\Symbol Server Proxy\Web Directories\symbols" /v SymbolPath /t REG_EXPAND_SZ /f /d c:\windows\symbols;SRV*d:\symbols*http://msdl.microsoft.com/download/symbols
相關文章
- java配置檔案設定絕對路徑Java
- Golang os 包與設定配置檔案路徑Golang
- 設定手機郵件下載檔案路徑
- 怎麼設定spyder檔案的儲存路徑?
- MySql5.7配置檔案my.ini 設定 my.ini檔案路徑MySql
- dotNet符號檔案(pdb),符號包(snupkg)和SourceLink符號
- vue專案中@符號沒有路徑提示Vue符號
- win10系統設定索引檔案存放路徑的方法Win10索引
- 取消ls列目錄檔案時含有特殊符號的檔名被單引號包起來的設定符號
- 路徑分隔符
- Linux檔案的路徑定位-相對路徑和絕對路徑Linux
- gcc g++ 新增標頭檔案路徑和庫檔案路徑的方法GC
- 【MFC】BROWSEINFO設定路徑,支援記憶上次路徑
- 回顧Node檔案路徑
- 查詢檔案位置路徑
- 017-html檔案路徑HTML
- 檔案路徑是否正確
- 【Python】配置檔案配置路徑Python
- 怎麼設定jupyter路徑?
- Linux檔案許可權符號含義Linux符號
- NodeJs 的幾種檔案路徑NodeJS
- 檔案路徑問題( ./ 和 ../ 和 @/ )
- win10 onenote如何修改檔案路徑_win10 onenote怎麼修改檔案路徑Win10
- vs2015 設定了包含路徑還是提示說打不開標頭檔案
- CAD直徑符號怎麼輸入?符號
- oracle升級後資料檔案路徑變為大寫Oracle
- 怎麼把桌面檔案路徑改到d盤 如何把桌面預設為D盤
- 8.13 標頭檔案剖析:標頭檔案路徑(下)
- tomcat設定預設路徑致使專案url衝突解決方法Tomcat
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- larave 日誌自定義配置格式記錄呼叫檔案路徑與行號
- 快速理解Android檔案儲存路徑Android
- 更改資料檔案路徑的方法
- 12c日誌檔案路徑
- PbootCMS後臺檔案修改路徑位置boot
- import匯入檔案路徑注意點Import
- python怎麼寫txt檔案路徑Python
- QT 檔案相對路徑載入QT
- 二進位制檔案和符號檔案(PDB)如何校驗是否匹配符號