首页
›
Linux内核与驱动
›
141-Linux内核异常定位
›
《Linux内核异常定位中kprobe动态插桩与故障函数追踪》
VIP10
本课程属于:141-Linux内核异常定位
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核异常定位中kprobe动态插桩与故障函数追踪
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
kprobe技术概述
kprobe的定义 · 发展历史 · 在Linux内核调试中的核心地位
kprobe
技术概述
02
kprobe工作原理
断点指令替换 · 单步执行 · 回调机制与指令恢复流程
kprobe
工作原理
03
kprobe核心数据结构
struct kprobe · struct kprobe_ctlb… · struct kprobe_insn…
kprobe
核心数据结构
04
kprobe注册与注销
register_kprobe() · unregister_kprobe(…
kprobe
注册
05
kprobe回调函数
pre_handler · post_handler · fault_handler的定义
kprobe
回调函数
06
kprobe内存管理
kprobe_insn_pages · 指令slot分配与回收 · 内存占用分析
kprobe
内存管理
07
kprobe与SMP并发
多核环境下的同步机制 · kprobe_mutex与RCU锁的…
kprobe
SMP
08
kprobe与ftrace的关系
两者异同 · 协作方式 · 在trace event中的联合使用
kprobe
ftrace
09
kretprobe原理
返回地址替换 · trampoline机制 · ret_handler触发流程
kretprobe
原理
10
kretprobe实战
register_kretprobe… · kretprobe_instance… · 返回值捕获
kretprobe
register
11
jprobe机制
jprobe的定义 · 与kprobe的区别 · jprobe的局限性(已废弃)
jprobe
机制
12
kprobe优化技术
指令预取优化 · 热点路径优化 · 减少中断关闭时间
kprobe
优化技术
13
kprobe安全边界
禁止插桩区域(__kprobes · notrace) · 递归检测与保护
kprobe
安全边界
14
kprobe调试接口
/sys/kernel/debug/… · /proc/kallsyms与kpr…
kprobe
调试接口
15
kprobe错误处理
注册失败常见原因(符号不存在 · 内存不足 · 架构不支持)
kprobe
错误处理
16
kprobe与内核模块
模块内符号插桩 · 模块加载/卸载时的kprobe生命周…
kprobe
内核模块
17
kprobe与eBPF对比
kprobe vs kprobe-b… · 性能差异 · 灵活性对比
kprobe
eBPF
18
kprobe在性能剖析中的应用
函数调用计数 · 执行时间统计 · 热点函数识别
kprobe
性能剖析
19
kprobe在故障注入中的应用
模拟内存分配失败 · 模拟设备中断异常
kprobe
故障注入
20
kprobe在死锁检测中的应用
锁获取顺序追踪 · 锁持有时间监控
kprobe
死锁检测
21
kprobe在内存泄漏追踪中的应用
kmalloc/kfree配对检测 · slab对象生命周期
kprobe
内存泄漏追踪
22
kprobe在文件系统调试中的应用
VFS层函数追踪 · inode操作监控
kprobe
文件系统调试
23
kprobe在网络协议栈调试中的应用
skb分配追踪 · TCP状态机转换监控
kprobe
网络协议栈调试
24
kprobe在驱动开发中的应用
probe函数执行流 · 中断处理函数延迟分析
kprobe
驱动开发
25
kprobe与SystemTap集成
SystemTap后端使用kprob… · 脚本编写示例
kprobe
SystemTap
26
kprobe与perf工具结合
perf probe命令详解 · 生成kprobe事件 · 动态tracepoint
kprobe
perf
27
kprobe在ARM64架构上的实现
指令对齐 · 单步执行差异 · 硬件断点协作
kprobe
ARM64
28
kprobe在x86_64架构上的实现
int3指令 · TF标志位 · 指令模拟器
kprobe
x86
29
kprobe高级调试技巧
条件插桩 · 动态过滤 · 多probe链式处理
kprobe
高级调试技巧
30
kprobe综合实战案例
定位内核panic前最后调用的函数 · 追踪OOM killer触发路径
kprobe
综合实战案例
所属VIP或分类
同VIP:Linux内核崩溃场景下寄存器分析定位内存访问越界
同VIP:Linux内核崩溃场景中kprobe动态跟踪与关键值分析
同VIP:Linux内核崩溃场景中寄存器分析定位关键异常