久久人人玩人妻潮喷内射人人-无码少妇一区二区三区-欧美~日韩~国产~中文字幕-性xxxxfreexxxxx欧美丶

系統軟件園 - 打造精品軟件下載網站 系統軟件園首頁 | Win7激活工具 | 熱門專題
系統軟件園>您的位置:首頁 > 軟件下載 > 其他軟件 > Windbg(源碼調試軟件)下載

Windbg中文版

v6.12.2最新版
Windbg中文版
更新時間:2023-11-01軟件大小:15.86M軟件格式:.rar
授權方式:免費版軟件語言:簡體中文軟件類型:國產軟件

安全檢測:

推薦星級:

分享到:

軟件介紹

Windbg中文版是一款強大的內核態調試工具,Windbg具有豐富的調試功能,包括內核級和用戶級調試功能。它可以與各種調試目標(如本地或遠程計算機、虛擬機等)進行連接,并通過各種調試技術(如符號調試、內存轉儲分析等)提供詳細的調試信息。Windbg提供了多種命令和擴展,用于檢查內存狀態、查看寄存器值、跟蹤程序執行流程等。
Windbg中文版

Windbg中文版使用方法

配置
Windbg在使用前,需要進行配置。
1.1環境變量
1、添加環境變量:_NT_SYMBOL_PATH
2、環境變量值:
C:\MyCodesSymbols;SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbols

環境變量配置
3、根據環境變量值,在C盤下新建文件夾:MyCodesSymbols,MyLocalSymbols這兩個文件夾主要存放windows的符號文件,也就是系統默認的一些pdb文件,這些文件不是系統自帶的,需要配置好鏈接,第一次調試的時候windbg默認下載需要的缺失的symbol文件。

pdb 下載的文件
Windbg工具配置
符號配置Symbol File Path
C:\MyCodesSymbols;SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbols

符號配置
源碼路徑配置Source File Path
工具不會智能定位到相應的源碼,所以要配置你的源碼工程的路徑,是工程文件(例如這種格式的文件:*.vcxproj)所在的路徑。

源碼配置1

源碼位置
編譯器配置
支持VC6以上的Visual Studio編譯器,設置相關的屬性
禁止優化項:

禁止優化項1

禁止優化項2
生成程序數據庫文件

pdb 文件
使用
工具進行使用前配置后,可以進行工作了。這里介紹綁定進程進行調試的操作步驟。

綁定進程
注意,進程要先啟動再進行綁定設置,因為Attach to Process窗口不會像任務管理器一樣實時刷新進程。選中進程名稱,點擊Ok確認。
綁定進程
調試
綁定進程后,可以在命令窗口輸入g字母命令,然后回車。或者用快捷鍵F5。即可在調試中運行進程了。注意:須要pdb文件,和exe或dll放在一起,或者上文提到的把pdb文件放在C:\MyCodesSymbols目錄。因為調試信息都是根據pdb的文件時間戳進行定位歷史文件的,所以在發布版本后,最好備份一下代碼和文件。否則版本發出去了,原生源碼進行編譯了,pdb不一樣了,源碼被修改了,那么抓取到的*.dmp內存映像就不能準確地調試。
程序被windbg綁定后,F5運行,現在可以正常操作軟件了。這時候軟件有異常,命令窗口會打印相關的異常命令,如下圖:
Access violation–code c0000005 (first chance)

調試
這種是典型的內存禁止訪問異常。輸入小寫字母k命令,即可打印堆棧。左窗口也是相應的源碼,像vs那樣調試。工具欄上有很多調試窗口可以展示出來:

調試工具欄
如局部變量數據展示窗口:Locals

變量展示窗口
命令
除了基本的可視化調試之外,windbg支持命令進行其他的內核調試,可以根據實際需要進行使用,下面簡單介紹常用的命令:
1、查看版本信息:version、vertarget。
2、查看模塊信息:lm、!dlls、!lmvi等。
3、調用棧:用k命令顯示調用棧,用.frames命令切換棧幀。
4、內存操作:讀內存用d命令,寫內存用e命令。
5、自動分析:!analyze、!owner等。
6、符號命令:.reload加載符號, .sympath設置符號路徑, !sym設置符號選項。
7、進程線程:!process顯示進程信息;.process顯示當前進程,或用.process /i切換當前進程;!peb顯示進程環境塊內容;~命令顯示線程列表,用~n s可切換當前線程,n表示線程號;.thread顯示當前線程。
分析dmp文件
Windbg是調試的利器,可以綁定進程進行調試,也可以調試進程的內存映像*.dmp文件,一般是進程崩潰后系統產生的dmp文件,或者程序try catch用代碼生成的dmp文件。分析dmp文件,也大致上以上步驟,只不過上面是綁定文件,這個是打開dmp文件而已。

打開 dump 文件
擴展
綁定進程,調試dmp文件,當然除了windbg之外,還可以直接用vs編譯器,這是最好不過的事,只是vs編譯器體積實在太大了,沒有windbg小巧方便。

windbg中文版軟件特色

1.Windbg是Microsoft公司免費調試器調試集合中的GUI的調試器,支持Source和Assembly兩種模式的調試。

2.Windbg不僅可以調試應用程序,還可以進行Kernel Debug。

3.結合Microsoft的Symbol Server,可以獲取系統符號文件,便于應用程序和內核的調試。

4.Windbg支持的平臺包括X86、IA64、AMD64。

相關軟件下載
返回頂部


系統軟件完發布的系統鏡像及軟件均來至互聯網,僅供學習和研究使用,不得用于任何商業用途并請在下載后24小時內刪除,如果滿意請聯系版權方購買。
如果您發現本站侵害了您的版權,請立即聯系我們,本站將第一時間進行相關處理。郵箱:[見首頁]
版權聲明|下載聲明 Copyright @ 2021 系統軟件園

主站蜘蛛池模板: 临夏县| 梓潼县| 汕尾市| 余庆县| 南雄市| 寿光市| 托克托县| 通河县| 依兰县| 阳泉市| 昂仁县| 嘉黎县| 台江县| 久治县| 秭归县| 扎鲁特旗| 改则县| 衢州市| 南投市| 陕西省| 桃江县| 双江| 昭苏县| 开阳县| 马鞍山市| 南开区| 江安县| 桦川县| 城口县| 武强县| 两当县| 托克逊县| 都江堰市| 旬邑县| 正阳县| 且末县| 重庆市| 诸城市| 阆中市| 黔西| 嘉鱼县|