首页
›
Linux内核与驱动
›
139-Linux内核
›
《Linux内核ftrace动态追踪与kprobe探针开发》
VIP10
本课程属于:139-Linux内核
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核ftrace动态追踪与kprobe探针开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ftrace概述
ftrace是什么 · ftrace的发展历史 · ftrace在内核调试中的核心地位
ftrace
是什么
02
ftrace基础架构
ftrace的框架设计 · tracefs文件系统 · 核心数据结构与环形缓冲区
ftrace
基础架构
03
ftrace环境准备
内核配置选项(CONFIG_FTRA… · 挂载tracefs · 检查当前系统是否支持ftrace
ftrace
环境准备
04
ftrace核心概念
tracer · trace event · filter
ftrace
核心概念
05
ftrace主要tracer介绍
function · function_graph · irqsoff
ftrace
tracer
06
ftrace基本操作
查看可用tracer · 设置当前tracer · 开启/关闭追踪
ftrace
基本操作
07
function tracer详解
追踪内核函数调用 · 设置过滤函数 · 设置不追踪函数
function
tracer
08
function_graph tracer详解
显示函数调用图 · 显示函数执行时间 · 设置最大深度
function
graph
09
ftrace trace event
什么是trace event · 启用/禁用特定事件 · 查看事件格式
ftrace
trace
10
ftrace filter机制
pid过滤 · comm过滤 · 函数名过滤
ftrace
filter
11
ftrace trigger机制
trigger类型介绍(traceo… · traceoff · snapshot
ftrace
trigger
12
ftrace instance
创建与管理多个trace实例 · 实例隔离与并行追踪
ftrace
instance
13
ftrace与环形缓冲区
缓冲区大小调整 · 覆盖模式与丢弃模式 · 快照(snapshot)功能
ftrace
环形缓冲区
14
ftrace实战
追踪系统调用 · 分析内核函数执行时间 · 定位中断延迟问题
ftrace
追踪系统调用
15
ftrace高级技巧
trace_printk()的使用 · ftrace_dump_on_oop… · trace marker
ftrace
高级技巧
16
kprobe概述
kprobe是什么 · kprobe与ftrace的关系 · kprobe的应用场景
kprobe
是什么
17
kprobe工作原理
kprobe的插入机制 · 断点指令与单步执行 · kprobe处理流程
kprobe
工作原理
18
kprobe核心数据结构
struct kprobe · struct kretprobe · struct kprobe_ctlb…
kprobe
核心数据结构
19
kprobe API详解
register_kprobe() · unregister_kprobe(… · pre_handler
kprobe
API
20
kretprobe详解
kretprobe原理 · entry_handler与hand… · 返回值获取
kretprobe
原理
21
kprobe编程实战
编写内核模块实现kprobe · 监控特定函数参数与返回值
kprobe
编程实战
22
kprobe与ftrace结合
使用ftrace的kprobe ev… · 动态创建kprobe事件
kprobe
ftrace
23
kprobe event语法
kprobe event的添加格式 · 参数访问(%ax · $arg1等)
kprobe
event
24
kprobe event过滤与触发
对kprobe event应用fil… · 条件追踪
kprobe
event
25
kprobe event实战
追踪内核函数参数 · 监控内存分配与释放 · 调试驱动问题
kprobe
event
26
uprobe用户态探针
uprobe概述 · uprobe event语法 · 用户态函数追踪
uprobe
用户态探针
27
ftrace与perf对比
ftrace与perf的异同 · 各自优势与适用场景
ftrace
perf
28
ftrace与eBPF对比
ftrace与eBPF的关系 · eBPF对ftrace的增强 · 未来趋势
ftrace
eBPF
29
综合实战案例一
使用ftrace+kprobe定位内…
综合实战案例一
ftrace+kprob…
30
综合实战案例二
使用ftrace+kprobe分析网…
综合实战案例二
ftrace+kprob…
所属VIP或分类
同VIP:Linux内存管理核心:页表分配与MMU硬件协同
同VIP:Linux内核DMA引擎驱动开发与数据搬运优化
同VIP:Linux内核io_uring异步IO框架开发实战