首页
›
嵌入式与底层系统
›
023-Linux内核Crash与稳定性工程
›
《Linux内核调试技术 kgdb与kdump故障排查》
VIP21
本课程属于:023-Linux内核Crash与稳定性工程
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核调试技术:kgdb与kdump故障排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内核调试概述
Linux内核调试的挑战 · 常见调试方法对比(printk · kgdb
内核调试概述
Linux
02
KGDB原理与架构
KGDB的工作原理 · GDB与内核的通信机制 · KGDB的硬件与软件断点机制
KGDB
原理
03
KGDB环境搭建
内核配置选项(CONFIG_KGDB · CONFIG_KGDB_SERIAL… · 串口/网络配置
KGDB
环境搭建
04
KGDB串口调试实战
使用串口线连接目标机与开发机 · 启动KGDB · GDB连接内核
KGDB
串口调试实战
05
KGDB网络调试实战
通过UDP网络进行远程内核调试 · 配置网络参数 · 使用kgdboc与kgdbwait
KGDB
网络调试实战
06
KGDB常用命令
GDB调试内核常用命令(break · continue · step
KGDB
常用命令
07
KGDB调试内核模块
加载与卸载内核模块时的调试 · 模块符号表加载 · 模块断点设置
KGDB
调试内核模块
08
KGDB调试内核崩溃
使用KGDB定位内核Oops · 分析panic调用栈 · 查看寄存器与内存状态
KGDB
调试内核崩溃
09
KGDB多核调试
SMP系统下的KGDB调试 · 多核断点 · CPU切换与调试
KGDB
多核调试
10
KGDB高级技巧
条件断点 · 观察点 · 修改内核变量
KGDB
高级技巧
11
Kdump原理与架构
Kdump的工作流程 · kexec机制 · crashkernel保留内存
Kdump
原理
12
Kdump环境搭建
内核配置选项(CONFIG_KEXE… · CONFIG_CRASH_DUMP等… · grub启动参数配置
Kdump
环境搭建
13
Kdump触发机制
手动触发crash(sysrq-tr… · 内核panic自动触发 · 硬件故障触发
Kdump
触发机制
14
vmcore文件分析入门
使用crash工具加载vmcore · 基本crash命令(bt · ps
vmcore
文件分析入门
15
crash工具深入
crash数据结构遍历 · list/tree命令 · kmem/slab内存分析
crash
工具深入
16
Kdump分析内核崩溃
定位panic函数 · 分析调用栈回溯 · 查看日志缓冲区(log)
Kdump
分析内核崩溃
17
Kdump分析内存泄漏
使用crash分析slab缓存 · kmem命令查看内存分配 · 定位泄漏源
Kdump
分析内存泄漏
18
Kdump分析死锁
检测spinlock/mutex死锁 · 查看等待队列 · 分析锁依赖图
Kdump
分析死锁
19
Kdump分析内核软锁/硬锁
检测soft lockup与hard… · 分析CPU状态与中断上下文
Kdump
分析内核软锁
20
Kdump与SystemTap结合
使用SystemTap脚本捕获动态事… · 结合vmcore进行事后分析
Kdump
SystemTap
21
Kdump与ftrace结合
在vmcore中分析ftrace跟踪… · 追踪函数调用路径
Kdump
ftrace
22
Kdump与LTTng结合
使用LTTng进行内核跟踪 · 将跟踪数据与vmcore关联分析
Kdump
LTTng
23
Kdump在容器环境中的应用
容器内核崩溃分析 · 命名空间与cgroup状态查看
Kdump
容器环境
24
Kdump在嵌入式系统中的应用
嵌入式环境限制 · 最小化kdump配置 · ramdisk与网络转储
Kdump
嵌入式系统
25
KGDB与Kdump联合调试
先使用KGDB动态调试定位问题 · 再使用Kdump捕获最终崩溃现场
KGDB
Kdump
26
实战案例一
内核NULL指针解引用崩溃分析(KG…
实战案例一
NULL
27
实战案例二
内核内存越界访问导致panic(使用…
实战案例二
panic
28
实战案例三
内核死锁问题排查(KGDB动态分析锁…
实战案例三
KGDB
29
实战案例四
内核模块加载失败调试(KGDB断点跟…
实战案例四
KGDB
30
课程总结与最佳实践
KGDB与Kdump适用场景对比 · 调试流程标准化 · 生产环境注意事项
课程总结
最佳实践
所属VIP或分类
同VIP:Android-Treble架构下HAL层稳定性优化工程
同VIP:Android内核启动流程分析与工程调试工程手册
同VIP:Android内核文件系统驱动开发与调试手册工程