|
程序调试定位王牌课程,懂得都懂~
, Y; A/ S0 c& \ |: _' P6 y( Y0 q' n) V: C. q" t1 l& X
目录1 c; Z0 ~% q1 d
第一章: 调试入门及基础篇: u& T' m) G3 {' e, {6 r
| |--1-1 Linux C/C++调试准备工作/ a! [# D# u# H
| |--1-2 启动调试
" j! v5 ~; F9 h& n: Y$ {| |--1-3 调试断点管理+ ~) {9 U. Y: O9 H
| |--1-4 变量查看与修改: z5 s6 t- v6 ~5 s. L8 X! P; K
| |--1-5 内存查看与修改
* F+ h% O0 d7 l8 u2 g4 `; h| |--1-6 寄存器查看与修改1 S5 p9 k) Y9 i
| |--1-7 源代码管理、查看、搜索6 @) V m8 K! T+ d. [1 k) P
| |--1-8 源代码管理、查看、搜索(2)
( {/ A0 \# l- T* [1 }| |--1-9 函数调用栈管理. [3 u7 k- G O7 Z; R! r
第二章: 调试中级篇) L R; Q! g6 ~3 U( ^" U$ \$ {
| |--2-1 观察点使用2 g6 ]- I2 j$ @. y0 I
| |--2-2 捕获点使用
1 x/ r: L2 t/ b- j7 T| |--2-3 为断点执行命令! |1 S1 v% b5 G' W2 x6 s6 V
| |--2-4 gdb多窗口管理
+ z; _# s: @' k& a+ s/ |4 O| |--2-5 查看对象类型# r; \0 v: L% V0 K
| |--2-6 多线程基
4 ~' E. I7 i1 D, G% y9 z9 C( T| |--2-7 C++跨平台多线程知识
2 W* s B# v$ m: O0 S T8 Y* u| |--2-8 多线程调试管理
$ H# y7 N0 ~ N. [! J# z| |--2-9 线程查找、线程断点7 s2 B, m; ]7 M" E
| |--2-10 为线程执行命令% W$ o* V# F: k
| |--2-11 线程日志信息控制) l6 N) L( y1 O2 h- B% q
| |--2-12 执行外部命令以及保存命令及输出8 s" u7 l) H% m! \
第三章: 调试高级篇5 K$ I7 i6 g- d% Y" a" [( z
| |--3-1 跳转执行-任意执行代码,穿越到过去和未来
% s% F, _& n7 i5 X9 M4 O| |--3-2 反向执行-调试中的undo) [8 Z5 e$ w; X. `0 ~
| |--3-3 调试子进程
7 M I# \7 c4 S) ~! C+ _| |--3-4 多进程调试
1 S" |: \7 F B0 W4 R- d| |--3-5 调用内部、外部函数2 C/ ~4 c1 g' K n
| |--3-6 跳过函数
3 \& U$ p' R& Y9 n# U8 Q| |--3-7 制作、调试发行版
/ ?* X& u* c, O$ _| |--3-8 软件补丁制作-直接编辑二进制程序9 T6 h& O6 }; D, i
第四章:调试实战篇 x9 r @& H) P( T: N, K
| |--4-1 内存泄漏检测
5 d, G" c4 g* R" T( Q9 S| |--4-2 各种内存问题检查
- Q& m6 z3 ^2 r9 @) g| |--4-3 远程调试2 u5 X: o& b* p
| |--4-4 多线程死锁调试0 \3 W0 }- o5 O1 }+ E0 \0 V% i
| |--4-5 核心转储(core dump)基础1 j' Z* A' q' z# ?. q- \
| |--4-6 栈溢出core dump分析
! ]& N& y A* u1 W' r" h d, F1 Z| |--4-7 无调试符号core dump分析( Y8 M1 o B% B) x
| |--4-8 软件密码“破解”! p# j) L" Z4 ?6 f% @& v
% N) q2 }% H) b
+ {% _4 k9 \% a- Z4 n3 t) Y6 E& z1 Y; m `; M
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
* s/ C# g3 M' V9 V" u5 r& C) c, P* {! [3 Y- P0 j/ z0 H) o3 l
6 O4 S4 x( h8 H$ W
* |" ]) K2 d9 \ o
本资源由Java自学网收集整理【www.javazx.com】 |
|