|
程序调试定位王牌课程,懂得都懂~
4 G/ X# B% o8 R: |0 m
+ y) g2 `6 q- j* }- E) \9 D& w7 Y6 x6 P# v目录
" w% Z* D& C! j5 P6 S1 m) T第一章: 调试入门及基础篇
R/ H. v8 ?0 R2 X3 V( C| |--1-1 Linux C/C++调试准备工作
f/ R& e) K |& a' [1 Z) C( Q! B| |--1-2 启动调试6 g3 w$ Z/ D ?6 d
| |--1-3 调试断点管理
* ?' H5 J \- k' R( p| |--1-4 变量查看与修改6 G' J+ Q# |* B+ O1 X+ N, f$ k
| |--1-5 内存查看与修改
& j4 k) P+ M* i| |--1-6 寄存器查看与修改! e8 Y/ g6 O6 }' {* d6 m6 o
| |--1-7 源代码管理、查看、搜索
0 i: I- T$ l+ ^; w: j& r, h$ i| |--1-8 源代码管理、查看、搜索(2)$ q; x0 P5 ~2 s
| |--1-9 函数调用栈管理( U) {! C ~2 z Y2 X# l
第二章: 调试中级篇2 P6 i7 r& N" i; x+ J
| |--2-1 观察点使用
* E6 {' c2 ^% ?6 @1 A( A| |--2-2 捕获点使用
( a& j5 I) y8 v4 A- _. Z| |--2-3 为断点执行命令' n+ J9 D: T N2 T# s) F
| |--2-4 gdb多窗口管理
% X5 n+ }( W2 }6 z7 z1 F| |--2-5 查看对象类型
. T6 T' Q' {. K. n| |--2-6 多线程基
3 S2 n0 }" P% n! I1 i; z| |--2-7 C++跨平台多线程知识1 l( v3 s% V# N; \
| |--2-8 多线程调试管理
, f5 t$ ?; \: M0 ~. Z0 X8 _| |--2-9 线程查找、线程断点6 l+ ~2 \* e5 q6 H- [# E. B
| |--2-10 为线程执行命令2 o0 E6 m' `4 _! v
| |--2-11 线程日志信息控制, x) C+ T: P- Z3 _$ C3 O6 R
| |--2-12 执行外部命令以及保存命令及输出% _* @& D7 [. e
第三章: 调试高级篇
$ f1 a# }7 e, t) s9 }* R9 ~. r| |--3-1 跳转执行-任意执行代码,穿越到过去和未来
; `0 A7 U: y/ {# u) J| |--3-2 反向执行-调试中的undo
2 l3 `) L' H+ m0 L. c4 K| |--3-3 调试子进程9 {* l: }( ?; v, i1 f) x
| |--3-4 多进程调试/ Z5 g/ } b" b% ]
| |--3-5 调用内部、外部函数
: l* @2 `+ n2 a7 i! e( t) w| |--3-6 跳过函数
. z2 ~% q" c: X% F% l W| |--3-7 制作、调试发行版
- G1 L5 @4 c: q$ R8 _| |--3-8 软件补丁制作-直接编辑二进制程序& l/ b: m, i O. o, |
第四章:调试实战篇. l" X$ @. x& C9 o& _/ Q6 v! [
| |--4-1 内存泄漏检测7 U1 E' G7 H# c% H
| |--4-2 各种内存问题检查( S- F* D/ {$ ~0 r
| |--4-3 远程调试
2 k! W) H; s0 R% P) q| |--4-4 多线程死锁调试
% w/ z; h( T- T* A5 f5 W! A| |--4-5 核心转储(core dump)基础
0 [4 t$ u1 K }3 u, i+ t; p+ o/ F| |--4-6 栈溢出core dump分析
5 P6 h, Y4 ]. P+ w( h4 v9 o| |--4-7 无调试符号core dump分析
) G* j& _6 h7 X- p! k7 _; O| |--4-8 软件密码“破解”
( @3 K* C! g. v. o+ Z, C1 k! U# G: o
- g& |' G$ T' C: \8 O! Q
+ f% `& d8 [7 h6 h6 W5 C资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
, S/ d8 V' S, V' N
3 O0 h" n4 @' M0 ?4 s0 d
. x( l6 \( |7 u
. S3 o8 K# C0 w0 l' ~本资源由Java自学网收集整理【www.javazx.com】 |
|