首页
›
Linux内核与驱动
›
149-内核调试
›
《Linux内核文件系统调试:反汇编分析与I O路径排查》
VIP10
本课程属于:149-内核调试
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核文件系统调试:反汇编分析与I O路径排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与实验环境搭建
Linux内核调试环境概述 · QEMU+BusyBox环境搭建 · 内核编译与启动
课程导论
实验环境搭建
02
文件系统基础架构
VFS(虚拟文件系统)核心数据结构(… · inode · dentry
文件系统基础架构
VFS
03
反汇编基础与AT&T语法
GCC编译流程 · objdump反汇编工具使用 · AT&T与Intel语法对比
AT
反汇编基础
04
内核模块开发与调试
编写简单内核模块 · printk与dmesg · 模块加载与卸载流程
内核模块开发
调试
05
系统调用入口分析
sys_open系统调用流程 · 从用户态到内核态的切换(int 0x…
系统调用入口分析
sys
06
VFS路径查找与dentry缓存
path_walk()函数分析 · dentry缓存(dcache)原理…
VFS
dentry
07
inode操作与文件元数据
inode结构体解析 · iget()与iput()函数反汇编…
inode
操作
08
文件描述符与file结构
文件描述符表管理 · file结构体中的f_op函数指针表
file
文件描述符
09
具体文件系统注册与挂载
ext4文件系统注册流程 · mount系统调用反汇编分析
具体文件系统注册
挂载
10
ext4磁盘布局与块组描述
ext4超级块 · 块组描述符 · inode表
ext4
磁盘布局
11
ext4 inode读取与磁盘I/O
ext4_iget()函数反汇编 · 磁盘块读取路径(submit_bio…
ext4
inode
12
块层与通用块层(block layer)
bio结构体 · 请求队列(request_queue… · 电梯算法(CFQ/Deadline)
block
layer
13
I/O调度器反汇编分析
CFQ调度器核心函数cfq_disp…
I/O
调度器反汇编分析
14
设备驱动与块设备操作
gendisk结构体 · 块设备驱动注册 · make_request_fn分析
设备驱动
块设备操作
15
DMA与数据传输路径
DMA引擎原理 · scatter-gather列表 · dma_map_sg()函数反汇编
DMA
数据传输路径
16
文件读写路径(read/write)
generic_file_read_…
read/write
文件读写路径
17
页缓存(page cache)机制
address_space结构体 · radix tree/xarray查… · 缓存命中与未命中路径
page
cache
18
预读(readahead)算法
文件预读策略 · ondemand_readahead…
readahead
预读
19
直接I/O与异步I/O(AIO)
O_DIRECT标志处理 · io_submit()系统调用与ai…
I/O
AIO
20
文件锁与并发控制
flock与fcntl系统调用 · 内核锁机制(mutex/spinlo…
文件锁
并发控制
21
procfs与debugfs调试接口
创建proc文件 · debugfs接口 · 通过文件系统导出内核状态
procfs
debugfs
22
ftrace与function tracer
ftrace配置 · function_graph跟踪 · 定位函数调用链
ftrace
function
23
kprobes与动态插桩
kprobe/jprobe注册 · 反汇编断点指令(int3)处理流程
kprobes
动态插桩
24
SystemTap与bpftrace脚本调试
SystemTap脚本示例 · bpftrace探针编写 · 内核动态跟踪
SystemTap
bpftrace
25
crash工具与kdump分析
kdump配置 · vmcore分析 · crash命令(bt
crash
kdump
26
死锁与竞态条件排查
lockdep锁依赖图 · spinlock死锁反汇编特征 · hung task检测
死锁
竞态条件排查
27
内存泄漏与slab分配器
kmem_cache分析 · slab对象泄漏定位 · kmemleak工具使用
slab
内存泄漏
28
I/O性能瓶颈分析
blktrace与iostat使用 · I/O延迟分布 · perf top反汇编热点
I/O
性能瓶颈分析
29
文件系统一致性检查(fsck)
ext4日志(journal)重放 · jbd2事务提交反汇编
fsck
文件系统一致性检…
30
综合实战
模拟文件系统崩溃与恢复 · 使用debugfs与crash修复 · 反汇编修复流程
综合实战
模拟文件系统崩溃
所属VIP或分类
同VIP:Linux内核PCIe驱动调试:内存查看与配置空间解析
同VIP:Linux内核PCIe驱动调试:反汇编分析与链路故障定位
同VIP:Linux内核PCIe驱动调试:条件断点与数据传输故障定位