首页
›
半导体工艺与制造设备
›
034-缺陷分析实战
›
《缺陷定位工具链:GDB与Valgrind联合调试实战》
VIP20
本课程属于:034-缺陷分析实战
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
缺陷定位工具链:GDB与Valgrind联合调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
缺陷定位的重要性 · GDB与Valgrind概述 · 工具链协同工作流程
课程导论
缺陷定位的重要性
02
GDB基础入门
GDB的安装与启动 · 基本命令(run · break
GDB
基础入门
03
GDB断点高级技巧
条件断点 · 硬件断点 · 观察点(watch)
GDB
断点高级技巧
04
GDB数据检查
打印变量 · 内存查看(x命令) · 显示与自动显示
GDB
数据检查
05
GDB栈回溯
backtrace命令 · 帧选择(frame · up
GDB
栈回溯
06
GDB多线程调试
线程列表(info threads) · 切换线程 · 线程特定断点
GDB
多线程调试
07
GDB核心转储分析
生成core dump · 加载core文件 · 分析崩溃现场
GDB
核心转储分析
08
GDB远程调试
gdbserver配置 · 远程连接 · 嵌入式场景应用
GDB
远程调试
09
GDB脚本化调试
GDB命令文件 · Python扩展 · 自动化调试流程
GDB
脚本化调试
10
Valgrind基础入门
Valgrind架构 · 安装 · 基本用法(--tool=memche…
Valgrind
基础入门
11
Valgrind Memcheck
内存泄漏检测原理 · 未初始化内存读取 · 越界访问
Valgrind
Memcheck
12
Valgrind Memcheck实战
检测悬空指针 · 双重释放 · 内存覆盖
Valgrind
Memcheck
13
Valgrind Memcheck抑制文件
编写.supp文件 · 忽略已知库的误报
Valgrind
Memcheck
14
Valgrind Cachegrind
缓存性能分析 · I1/D1/L2缓存模拟 · 输出解读
Valgrind
Cachegrind
15
Valgrind Callgrind
函数调用图生成 · 性能热点识别 · 结合KCachegrind可视化
Valgrind
Callgrind
16
Valgrind Helgrind
数据竞争检测 · 锁顺序违规 · POSIX线程错误分析
Valgrind
Helgrind
17
Valgrind DRD
另一种线程错误检测器 · 与Helgrind对比 · 轻量级场景
Valgrind
DRD
18
Valgrind Massif
堆内存分析器 · 内存使用峰值 · 快照与图表
Valgrind
Massif
19
Valgrind BBV与Lackey
基本块向量生成 · 程序插桩基础 · 高级用法
Valgrind
BBV
20
联合调试场景一
段错误(Segmentation F…
联合调试场景一
Segmentation
21
联合调试场景二
内存泄漏修复——Valgrind报告… · GDB设置断点验证释放逻辑
联合调试场景二
Valgrind
22
联合调试场景三
死锁与数据竞争——Helgrind/… · GDB多线程断点确认状态
联合调试场景三
Helgrind
23
联合调试场景四
堆缓冲区溢出——Valgrind检测… · GDB查看内存布局与调用栈
联合调试场景四
Valgrind
24
联合调试场景五
性能瓶颈分析——Callgrind定… · GDB单步分析关键路径
联合调试场景五
Callgrind
25
工具链集成
Makefile集成Valgrind… · CI/CD流水线中加入内存检查
工具链集成
Makefile
26
GDB与Valgrind的冲突与兼容性
Valgrind对GDB的影响 · 使用vgdb进行交互调试
GDB
Valgrind
27
实战项目一
简易HTTP服务器调试——使用工具链…
实战项目一
HTTP
28
实战项目二
多线程任务队列调试——定位死锁与数据…
实战项目二
多线程任务队列调…
29
实战项目三
嵌入式交叉编译环境调试——GDB远程…
实战项目三
GDB
30
课程总结与进阶
工具链最佳实践 · 其他工具(AddressSaniti… · UBSan)对比
课程总结
进阶
所属VIP或分类
同VIP:嵌入式系统缺陷分类:RTOS任务状态与优先级反转案例
同VIP:缺陷分析实战:智能驾驶感知模块误报问题全流程回溯
同VIP:缺陷分析工具链整合:从JIRA到SonarQube治理