首页
›
嵌入式与底层系统
›
022-Linux内核性能观测与高级调试
›
《Linux内核调试工具从printk到ftrace应用工程》
VIP22
本课程属于:022-Linux内核性能观测与高级调试
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核调试工具从printk到ftrace应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内核调试概述
内核调试的挑战 · 常见调试场景 · 调试工具全景图
内核调试概述
内核调试的挑战
02
printk基础
printk函数原型 · 日志级别(KERN_EMERG到KE… · 控制台输出机制
printk
函数原型
03
printk高级用法
格式化输出 · 动态调试(dynamic_debug… · printk索引(index)功能
printk
高级用法
04
printk与日志管理
dmesg命令 · /proc/sys/kernel/p… · 日志缓冲区大小调整
printk
日志管理
05
printk性能与安全
printk对系统性能的影响 · ratelimit限速机制 · 避免信息泄露
printk
性能
06
dev_dbg与pr_debug
设备驱动专用调试宏 · 条件编译与动态开启 · 与printk的关系
dev
dbg
07
dump_stack与WARN_ON
内核调用栈打印 · WARN_ON/WARN_ON_ON… · BUG_ON与OOPS的区别
dump
stack
08
内核Oops分析
Oops信息解读 · 寄存器与栈回溯 · kallsyms与符号解析
Oops
内核
09
Kdump与kdump配置
kdump原理 · crashkernel参数 · vmcore文件生成与收集
Kdump
配置
10
crash工具基础
crash工具安装 · 核心命令(bt · log
crash
工具基础
11
kgdb轻量级调试
kgdb原理 · 串口/kgdboe配置 · gdb远程调试内核
kgdb
轻量级调试
12
kgdb高级用法
断点管理 · 单步执行 · 查看/修改变量
kgdb
高级用法
13
ftrace概述
ftrace设计目标 · tracefs文件系统 · 可用跟踪器列表
ftrace
设计目标
14
ftrace基础操作
挂载tracefs · 选择跟踪器(function · function_graph)
ftrace
基础操作
15
function跟踪器
跟踪内核函数调用 · set_ftrace_filter/…
function
跟踪器
16
function_graph跟踪器
函数调用图 · 显示延迟与调用深度 · 分析性能瓶颈
function
graph
17
ftrace事件跟踪
tracepoint事件 · enable/disable事件 · 自定义事件格式
ftrace
事件跟踪
18
ftrace高级过滤
pid过滤 · 模块过滤 · 触发命令(traceon/trace…
ftrace
高级过滤
19
ftrace与kprobe结合
kprobe动态插桩 · kretprobe返回值跟踪 · ftrace中的kprobe事件
ftrace
kprobe
20
ftrace性能分析
函数耗时统计 · irqsoff/preemptoff… · wakeup跟踪器
ftrace
性能分析
21
trace-cmd命令行工具
trace-cmd安装 · record/report/stat… · 图形化前端Kernelshark
trace-cmd
命令行工具
22
perf基础
perf工具架构 · perf stat与perf rec… · 硬件性能计数器
perf
工具架构
23
perf高级分析
perf top实时分析 · perf report生成火焰图 · perf annotate源码级分析
perf
高级分析
24
perf与ftrace协同
perf ftrace子命令 · perf probe动态跟踪点 · perf script自定义脚本
perf
ftrace
25
eBPF基础
eBPF架构 · bpf系统调用 · bpftool工具使用
eBPF
架构
26
eBPF程序开发
BCC框架 · Python绑定 · 编写简单eBPF程序(跟踪open系…
eBPF
程序开发
27
eBPF性能工具
bcc工具集(execsnoop · biolatency · runqlat)
eBPF
性能工具
28
内核内存调试
slab/slub调试选项 · kmemleak内存泄漏检测 · KASAN地址消毒
内核内存调试
slab/slub
29
内核锁调试
lockdep死锁检测 · spinlock/mutex调试 · RCU stall检测
内核锁调试
lockdep
30
综合调试实战
结合printk/ftrace/pe… · 内存泄漏)
综合调试实战
printk/ftrac…
所属VIP或分类
同VIP:eBPF-kprobe追踪系统调用-内核动态插桩方法
同VIP:eBPF与kprobe-内核函数动态追踪与性能诊断实战
同VIP:Linux-eBPF内核可观测性工程