日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WindDbug应用

發布時間:2025/3/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WindDbug应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?  Windbg是windows平臺上的一款相當強大的調試工具,可以從msdn網站下載得到,最新版本包含在windows sdk中,默認會被安裝在C:\Program Files\Debugging Tools for Windows 目錄中,可以直接把這個目錄打包復制到其它機器上使用。

Windbug常用命令:

  • !analyze -v????自動分析dump
  • Kv????查看棧回溯
  • .ecxr????顯示當前異常上下文
  • .cxr????切換異常幀上下文
  • .exr????顯示異常信息
  • .frame????設置當前棧幀
  • Dv????顯示當前棧幀局部變量
  • Dd????顯示內存中的數據
  • R????查看寄存器
  • Lmvm????查看模塊詳細信息
  • r? ? 可以顯示系統崩潰時的寄存器,和最后的命令狀態
  • dd? ? 顯示當前內存地址,dd 參數:顯示參數處的內存
  • u? ? 可以顯示反匯編的指令
  • kb? ? 顯示call stack 內容
  • kv.bugcheck? ? 可以顯示出錯的代碼

?

基本步驟:

1.運行windbg,設置symbol路徑:
? ? 運行WinDbg -> 菜單 -> File->Symbol File Path -> 按照下面的方法設置_NT_SYMBOL_PATH變量:
? ? 在彈出的框中輸入“C:\MyCodesSymbols; SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbols”
? ? (按照這樣設置,WinDbg將先從本地文件夾C:\MyCodesSymbols中查找Symbol,如果找不到,則自動從MS的Symbol Server上下載Symbols)。

? ? Symbol File Path 只填寫 SRV* 的話,表示直接從MS下載symbols(聯網的話,這樣設置比較省事)

2.菜單 File -> Open Crash Dump,打開要分析的dump文件

3.菜單 Symbol File Path,設置符號文件路徑在windbg命令行輸入 !analyze -v ?執行自動分析,如果棧回溯中有未加載符號的模塊,可以通過 lmvm 命令找到模塊的符號文件后,執行?!analyze -v?重新分析。

?

分析結果:

From:http://qa.xishanju.com/?p=384

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的WindDbug应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。