图书介绍
Debug Hacks中文版 深入调试的技术和工具2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (日)吉冈弘隆等著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121140488
- 出版时间:2011
- 标注页数:406页
- 文件大小:13MB
- 文件页数:419页
- 主题词:程序开发工具
PDF下载
下载说明
Debug Hacks中文版 深入调试的技术和工具PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 热身准备1
1.调试是什么1
2.Debug hacks的地图4
3.调试的心得6
第2章 调试前的必知必会13
4.获取进程的内核转储13
5.调试器(GDB)的基本使用方法(之一)18
6.调试器(GDB)的基本使用方法(之二)32
7.调试器(GDB)的基本使用方法(之三)39
8.Intel架构的基本知识45
9.调试时必需的栈知识52
10.函数调用时的参数传递方法(x86_64篇)61
11.函数调用时的参数传递方法(i386篇)66
12.函数调用时的参数传递方法(C++篇)69
13.怎样学习汇编语言72
14.从汇编代码查找相应的源代码77
第3章 内核调试的准备87
15.Oops信息的解读方法87
16.使用minicom进行串口连接90
17.通过网络获取内核消息94
18.使用SysRq键调试98
19.使用diskdump获取内核崩溃转储104
20.使用kdump获取内核崩溃转储110
21.crash命令的使用方法113
22.死机时利用IPMI watchdog timer获取崩溃转储126
23.用NMI watchdog在死机时获取崩溃转储131
24.内核独有的汇编指令(之一)132
25.内核独有的汇编指令(之二)136
第4章 应用程序调试实践139
26.发生SIGSEGV,应用程序异常停止139
27.backtrace无法正确显示147
28.数组非法访问导致内存破坏151
29.利用监视点检测非法内存访问157
30.malloc()和free()发生故障160
31.应用程序停止响应(死锁篇)163
32.应用程序停止响应(死循环篇)168
第5章 实践内核调试177
33.kernel panic(空指针引用篇)177
34.kernel panic(链表破坏篇)184
35.kernel panic192
36.内核停止响应(死循环篇)205
37.内核停止响应(自旋锁篇之一)212
38.内核停止响应(自旋锁篇之二)215
39.内核停止响应(信号量篇)221
40.实时进程停止响应232
41.运行缓慢的故障240
42.CPU负载过高的故障245
第6章 高手们的调试技术259
43.使用strace寻找故障原因的线索259
44.objdump的方便选项264
45.Valgrind的使用方法(基本篇)267
46.Valgrind的使用方法(实践篇)272
47.利用kprobes获取内核内部信息275
48.使用jprobes查看内核内部的信息280
49.使用kprobes获取内核内部任意位置的信息282
50.使用kprobes在内核内部任意位置通过变量名获取信息287
51.使用KAHO获取被编译器优化掉的变量的值291
52.使用systemtap调试运行中的内核(之一)297
53.使用systemtap调试运行中的内核(之二)303
54./proc/meminfo中的宝藏307
55.用/proc/〈PID〉/mem快速读取进程的内存内容311
56.OOM Killer的行为和原理315
57.错误注入323
58.利用错误注入发现Linux内核的潜在bug328
59.Linux内核的init节334
60.解决性能问题337
61.利用VMware Vprobe获取信息346
62.用 Xen获取内存转储350
63.理解用GOT/PLT调用函数的原理352
64.调试initramfs镜像357
65.使用RTWatchdog检测失去响应的实时进程362
66.查看手头的x86机器是否支持64位模式366
附录Debug hacks术语的基础知识369
索引379
热门推荐
- 1189128.html
- 1073099.html
- 1374805.html
- 3030427.html
- 2382745.html
- 2779329.html
- 668700.html
- 3745156.html
- 825111.html
- 3304330.html
- http://www.ickdjs.cc/book_532170.html
- http://www.ickdjs.cc/book_379132.html
- http://www.ickdjs.cc/book_3407603.html
- http://www.ickdjs.cc/book_1344908.html
- http://www.ickdjs.cc/book_1820814.html
- http://www.ickdjs.cc/book_3051805.html
- http://www.ickdjs.cc/book_2678400.html
- http://www.ickdjs.cc/book_3844928.html
- http://www.ickdjs.cc/book_547325.html
- http://www.ickdjs.cc/book_402259.html