格蠹彙編--軟件調試案例集錦 格蠹汇编:软件调试案例集锦

張銀奎

  • 出版商: 電子工業
  • 出版日期: 2013-03-01
  • 定價: $396
  • 售價: 8.5$337
  • 語言: 簡體中文
  • 頁數: 461
  • 裝訂: 平裝
  • ISBN: 7121196077
  • ISBN-13: 9787121196072

已絕版

買這商品的人也買了...

相關主題

商品描述

<內容介紹>

張銀奎所著的《格蠹彙編——軟件調試案例集錦》以案例形式討論了使用調試技術解決複雜軟件問題的工具和方法。全書共36章,分為四篇。前兩篇每章講述一個有代表性的真實案例,包括從堆里搶救丟失的博客,修復因誤殺而癱瘓的系統,徒手戰木馬,拯救「發瘋」的Windows 7,經典閱讀器的經典死鎖,拯救掛死的PowerPoint,轉儲分析之雙誤謎團,是誰動了我的句柄,尋找系統中的「耗電大王」,解救即將被斷網的系統,轉儲分析之系統掛在DPC,SDK安裝程序卡殼之謎等。所選案例既有深度,又有較大的廣度,從平臺角度看有Windows、Linux和Android,從編程語言角度看有C∕C++、.NET和Java,從運行模式看既有內核態,也有用戶態,從問題的類型來看,有多種原因導致的崩潰和掛死,也有數據混亂,啟動、睡眠或者喚醒失敗等。第三篇討論了調試工具和調試系統的設計方法,包括Windows 8中的通過乙太網絡和USB 3.0進行內核調試的方法,Android平臺上跨機器調試Java應用程序的方法,.Net調試模型的缺欠以及CLR 4重構調試模型的方法,通過AMLI調試器調試ACPI腳本的方法,雙機調試特殊進程的方法,以及設計調試設施應該註意的海森伯效應等。第四篇收錄了使用調試器探索電腦世界的若乾學習筆記,包括在調試器中細品CPU,通過調試器觀察和解碼堆塊結構,透視Windows 8的新類型應用以及使用調試器監視啟動、睡眠和喚醒三大基本過程等。
    《格蠹彙編——軟件調試案例集錦》是《軟件調試》一書的姊妹篇,延續了《軟件調試》的深入嚴謹風格。但與《軟件調試》重在系統介紹調試原理不同,本書重在實踐,通過一個個有代表性的真實問題「現身說法」,在軟件大背景下介紹調試,通過調試技術解剖軟件。本書適合廣大程序員、軟件測試工程師、軟件架構師以及相關專業的高年級學生閱讀,也可供信息安全領域的工程師或者研究者參考。

<章節目錄>
篤行第一
第1章  從堆里搶救丟失的博客/3
第2章  修復因誤殺而癱瘓的系統/11
第3章  徒手戰木馬/18
第4章  調試筆記之偵查廣告插件/23
第5章  拯救「發瘋」的Windows 7/30
第6章  再解電源服務溢出崩潰/37
第7章  三解電源服務溢出崩潰/44
第8章  拯救掛死的PowerPoint/60
第9章  經典閱讀器的經典死鎖/71
明辨第二
第10章  轉儲分析之雙誤謎團/81
第11章  混亂數據何處來——標準文件流有關的陷阱/98
第12章  解救即將被斷網的系統——調試補丁安裝失敗/108
第13章  SDK安裝程序卡殼之謎——兼談函數的異常出口/123
第14章  是誰動了我的句柄/138
第15章  轉儲分析之系統掛在DPC/148
第16章  轉儲分析之探尋喚醒失敗原因/156
第17章  解救陷入死循環的MSN/169
第18章  尋找系統中的「耗電大王」/184
器用第三
第19章  Windows 8的內核調試增強/195
第20章  漫談Android系統的調試模型/203
第21章  趣談托管程序的輔助調試線程/227
第22章  漫談SOS擴展/234
第23章  趣談CLR4的調試模型重構/246
第24章  如何跟蹤ACPI代碼/253
第25章  如何調試窗口大總管/263
第26章  嵌入式系統調試淺談/273
第27章  海森伯效應一例/282
致知第四
第28章  使用調試器來認識電腦世界/293
第29章  在調試器中細品CPU/300
第30章  系統啟動系列/320
第31章  在調試器中觀察電腦的睡眠過程/358
第32章  在調試器中觀察電腦的喚醒過程/380
第33章  使用調試器探索托管程序的執行起點/388
第34章  解讀編碼後的HEAP_ENTRY結構/397
第35章  在調試器中看Win7打電話回家/404
第36章  使用調試器透視Windows 8的METRO應用/418
附錄A  準備試驗環境/443
附錄B  設置內核調試環境/445
附錄C  面向問題的索引/449
附錄D  英文術語索引/451
附錄E  WinDbg命令索引/453
附錄F  常用的彙編指令(x86)/460