注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Debug Hacks中文版:深入調試的技術和工具

Debug Hacks中文版:深入調試的技術和工具

Debug Hacks中文版:深入調試的技術和工具

定 價:¥69.00

作 者: (日)吉岡弘隆 等著,馬晶慧 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121140488 出版時間: 2011-09-01 包裝: 平裝
開本: 16開 頁數: 401 字數:  

內容簡介

  《Debug Hacks中文版:深入調試的技術和工具》是Miracle Linux 的創(chuàng)始人吉岡弘隆和幾位工程師們多年從事內核開發(fā)的經驗積累。從調試器的基本使用方法、匯編的基礎知識開始,到內核錯誤信息捕捉、應用程序調試、內核調試,《Debug Hacks中文版:深入調試的技術和工具》深入淺出地講解了Linux 下應用程序和內核的調試技巧。雖然《Debug Hacks中文版:深入調試的技術和工具》的出發(fā)點是Linux 內核調試,但書中的絕大部分知識在許多領域都能派上用場。如Linux 應用程序開發(fā),嵌入式Linux 開發(fā),甚至時下流行的iOS 應用程序開發(fā),只要從事應用程序開發(fā)的工作,就會涉及調試,那么讀一讀《Debug Hacks中文版:深入調試的技術和工具》也不無裨益。

作者簡介

暫缺《Debug Hacks中文版:深入調試的技術和工具》作者簡介

圖書目錄

第1章 熱身準備
1.調試是什么
2.Debug hacks的地圖
3.調試的心得
第2章 調試前的必知必會
4.獲取進程的內核轉儲
5.調試器(GDB)的基本用法(之一)
6.調試器(GDB)的基本使用方法(之二)
7.調試器(GDB)的基本使用方法(之三)
8.Intel架構的基本知識
9.調試時必需的棧知識
10.函數調用時的參數傳遞方法(x86_64篇)
11.函數調用時的參數傳遞方法(i386篇)
12.函數調用時的參數傳遞方法(C++篇)
13.怎樣學習匯編語言
14.從匯編語言查找相應的源代碼
第3章 內核調試的準備
15.Oops信息的解讀方法
16.使用minicom進行串口連接
17.通過網絡獲取內核消息
18.使用SysRq鍵調試
19.使用diskdump獲取內核崩潰轉儲
20.使用kdump獲取內核崩潰轉儲
21.crash命令的使用方法
22.死機時利用IPMI watchdog timer獲取崩潰轉儲
23.用NMI watchdog在死機時獲取崩潰轉儲
24.內核獨有的匯編指令(之一)
25.內核獨有的匯編指令(之二)
第4章 應用程序調試實踐
26.發(fā)生SIGSEGV,應用程序異常停止
27.backtrace無法正確顯示
28.數組非法訪問導致內存破壞
29.利用監(jiān)視點檢測非法內存訪問
30.malloc()和free()發(fā)生故障
31.應用程序停止響應(死鎖篇)
32.應用程序停止響應(死循環(huán)篇)
第5章 實踐內核調試
33.kernel panic(空指針引用篇)
34.kernel panic(鏈表破壞篇)
35.kernel panic
36.內核停止響應(死循環(huán)篇)
37.內核停止響應(自旋鎖篇之一)
38.內核停止響應(自旋鎖篇之二)
39.內核停止響應(信號量篇)
40.實時進程停止響應
41.運行緩慢的故障
42.CPU負載過高的故障
第6章 高手們的調試技術
43.使用strace尋找故障原因的線索
44.objdump的方便選項
45.Valgrind的使用方法(基本篇)
46.Valgrind的使用方法(實踐篇)
47.利用kprobes獲取內核內部信息
48.使用jprobes查看內核內部的信息
49.使用kprobes獲取內核內部任意位置的信息
50.使用kprobes在內核內部任意位置通過變量名獲取信息
51.使用KAHO獲取被編譯器優(yōu)化掉的變量的值
52.使用systemtap調試運行中的內核(之一)
53.使用systemtap調試運行中的內核(之二)
54./proc/meminfo中的寶藏
55.用/proc/<PID>/mem快速讀取進程的內存內容
56.OOM Killer的行為和原理
57.錯誤注入
58.利用錯誤注入發(fā)現(xiàn)Linux內核的潛在bug
59.Linux內核的init節(jié)
60.解決性能問題
61.利用VMware Vprobe獲取信息
62.用Xen獲取內存轉儲
63.理解用GOT/PLT調用函數的原理
64.調試initramfs鏡像
65.使用RT Watchdog檢測實時進程失去響應
66.調查手頭的x86機器是否支持64位模式
附錄 Debug hacks術語的基礎知識
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號