小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

WinDbg配置和使用基礎(chǔ)

 Delores 2007-12-10

WinDbg配置和使用基礎(chǔ)(轉(zhuǎn))


WinDbg是微軟發(fā)布的一款相當(dāng)優(yōu)秀的源碼級(jí)(source-level)調(diào)試工具,可以用于Kernel模式調(diào)試和用戶模式調(diào)試,還可以調(diào)試Dump文件。

1. WinDbg介紹:
     Debugging Tools and Symbols: Getting Started
http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx
     A word for WinDbg
http:///communityserver/blogs/mike_taultys_blog/archive/2004/08/03/4656.aspx


2. WinDbg下載:
   Install Debugging Tools for Windows 32-bit Version
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
   Install Debugging Tools for Windows 64-bit Versions
http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx


3. 配置WinDbg:
      運(yùn)行WinDbg->菜單->File->Symbol File Path->按照下面的方法設(shè)置_NT_SYMBOL_PATH變量:
在彈出的框中輸入“C:\MyCodesSymbols; SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbols”(按照這樣設(shè)置,WinDbg將先從本地文件夾C:\MyCodesSymbols中查找Symbol,如果找不到,則自動(dòng)從MS的Symbol Server上下載Symbols)。另一種做法是從這個(gè)Symbol下載地址中http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx,下載相應(yīng)操作系統(tǒng)所需要的完整的Symbol安裝包,并進(jìn)行安裝,例如我將其安裝在D:\WINDOWS\Symbols,在該框中輸入“D:\WINDOWS\Symbols”。(這里要注意下載的Symbols的版本一定要正確,在我的Win2003+Sp1上,我曾經(jīng)以為安裝Win2003+Sp2的Symbols可能會(huì)牛×點(diǎn),但結(jié)果證明我錯(cuò)了,用WinDbg打開(kāi)可執(zhí)行文件時(shí),提示“PDB symbol for mscorwks.dll not loaded;Defaulted to export symbols for ntdll.dll”的錯(cuò)誤,我有重新裝上Win2003+Sp1的Symbols, 現(xiàn)在一切運(yùn)行正常^_^


4. 使用WinDbg:
      WinDbg提供了圖形界面和命令行兩種運(yùn)行方式。這里介紹使用圖形界面的WinDbg來(lái)調(diào)試應(yīng)用程序:
      File->OpenExecutable->可以選擇一個(gè)可執(zhí)行文件進(jìn)行調(diào)試;
      File->Attache to a Process->可以選擇一個(gè)運(yùn)行中的進(jìn)程,并對(duì)其進(jìn)行調(diào)試;





      至此,我們就可以在上圖中用紅色方框標(biāo)記的文本框中輸入各個(gè)功能指令了(有關(guān)指令的幫助文檔,可以參考:Help->Contents-> Debugging Tools for Windows->Debuggers->Debugger Reference,該目錄下列集了所有指令機(jī)器功能說(shuō)明!)。


 

http://blog.csdn.net/bluebridge/archive/2007/05/10/1602749.aspx

 
WinDbg學(xué)習(xí)資料整理下載

      WinDbg是微軟開(kāi)發(fā)的免費(fèi)源碼級(jí)調(diào)試工具。Windbg可以用于Kernel模式調(diào)試和用戶模式調(diào)試,還可以調(diào)試Dump文件。在DotNet方面WinDbg是調(diào)試分析SSCLI的最佳工具,同時(shí)可以和SOS擴(kuò)展一起調(diào)試分析.net程序。最近一段時(shí)間項(xiàng)目需要學(xué)習(xí)了一下,有感于WinDbg功能的強(qiáng)大。學(xué)習(xí)的過(guò)程并不一帆風(fēng)順,WinDbg自帶的英文文檔大而泛,網(wǎng)上資料也比較少,而WinDbg Not an ABBA Song。現(xiàn)在總算是入了點(diǎn)門(mén),也收集了一些很好的資料,整理成一個(gè)CHM方便大家學(xué)習(xí),時(shí)間倉(cāng)促,整理得比較粗糙,大家湊合著看。這些文章均來(lái)自網(wǎng)絡(luò),版權(quán)歸原作者所有。 
      下面三個(gè)包一個(gè)是我整理的文章,下面兩個(gè)是WinDbg方面很不錯(cuò)的教程。

我整理的文章

windbg基礎(chǔ)

kernel debug教程



托管調(diào)試

介紹幾個(gè)托管調(diào)試相關(guān)的博客,有很多典型案例可以學(xué)習(xí)

大牛Tess的博客:blogs.msdn.com/tess/
­johan:blogs.msdn.com/­johan/default.aspx
maoni:blogs.msdn.com/­maoni/default.aspx
Mike Taulty:/blog/archive/­2004/08/06/628.aspx

微軟的官方指南-《Production Debugging for .NET Framework Applications》是非常不錯(cuò)的入門(mén)資料,還有例子可供練習(xí),不可不讀.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多