1. 程式人生 > >Windows.用戶態程序高效排錯.2007.電子工業出版社(熊力)__筆記(雜)

Windows.用戶態程序高效排錯.2007.電子工業出版社(熊力)__筆記(雜)

感嘆號 調試器 本地 頁碼 下載 log 路徑 豎線 col

ZC: 下面記錄的頁碼編號(P.??)都是指 書的 頁碼,而非 PDF的頁碼 (書P.21 <--> Pdf.P.41)

1、P.32:SRV*D:\Symbols_Web*http://msdl.microsoft.com/download/symbols;C:\Symbols

    ZC: 各個 應該是使用 分號(";")隔開

    ZC: VC6編譯的Release,默認設置下,未發現 pdb文件

    ZC: 應該把本地的目錄寫在前面:D:\XiongLi(被調試程序對應的symbol文件目錄);C:\Symbols(本地系統symbol所在目錄);SRV*D:\Symbols_Web*http://msdl.microsoft.com/download/symbols

      D:\XiongLi;C:\Symbols;SRV*D:\Symbols_Web*http://msdl.microsoft.com/download/symbols

  1.1、P.25: 命令g:讓程序繼續運行

  1.2、P.26: 讓程序暫停接受檢查:快捷鍵(Ctrl+Break)、菜單欄(Debug-->Break)

  1.3、在 WinDBG--> File --> Symbol File Path ... 的對話框中,填入信息之後,"√"選 復選框"Reload",即可加載新設置的symbol

  1.4、x命令 查找 函數二進制入口

    x exe名稱不帶後綴!函數名稱

    ZC: 註意上面是 感嘆號("!"),而非豎線("|") ! ! 且 感嘆號 前面不能有空格,後面可以有空格

  1.3、P.33: "!sym"命令 讓調試器在自動尋找symbol的時候給出詳細的信息,比如搜索和下載的路徑

    !sym noisy

2、

3、

4、

5、

6、

Windows.用戶態程序高效排錯.2007.電子工業出版社(熊力)__筆記(雜)