首页
›
Linux内核与驱动
›
038-Linux内核内存管理实战
›
《内存调试工具使用与kmemleak泄漏检测实战》
VIP10
本课程属于:038-Linux内核内存管理实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内存调试工具使用与kmemleak泄漏检测实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存泄漏基础
什么是内存泄漏 · 内存泄漏的危害 · 常见内存泄漏场景概述
内存泄漏基础
什么是内存泄漏
02
Linux内存管理简介
虚拟内存 · 物理内存 · 页表
Linux
内存管理简介
03
内存调试工具概览
valgrind · AddressSanitizer · kmemleak
内存调试工具概览
valgrind
04
kmemleak原理
kmemleak内核配置 · 扫描算法 · 引用链追踪
kmemleak
原理
05
kmemleak内核编译
开启CONFIG_DEBUG_KME… · 编译内核 · 启动参数配置
kmemleak
内核编译
06
kmemleak用户接口
/sys/kernel/debug/… · scan · clear
kmemleak
用户接口
07
kmemleak扫描触发
手动触发扫描 · 定时扫描 · 扫描频率调优
kmemleak
扫描触发
08
kmemleak报告解读
unreferenced objec… · backtrace · size
kmemleak
报告解读
09
kmemleak误报处理
false positive原因 · poison指针 · 白名单机制
kmemleak
误报处理
10
kmemleak与slab调试
slab red zone · poison · slabinfo配合使用
kmemleak
slab
11
kmemleak实战案例1
内核模块kmalloc泄漏检测与修复
kmemleak
实战案例1
12
kmemleak实战案例2
设备驱动dma_alloc_cohe…
kmemleak
实战案例2
13
kmemleak实战案例3
网络协议栈sk_buff泄漏分析
kmemleak
实战案例3
14
kmemleak实战案例4
文件系统inode/dentry缓存…
kmemleak
实战案例4
15
kmemleak实战案例5
usb core urb泄漏排查
kmemleak
实战案例5
16
kmemleak与kasan结合
kasan检测越界 · kmemleak检测泄漏 · 协同使用
kmemleak
kasan
17
kmemleak在容器环境
cgroup内存限制 · kmemleak在容器内核中的使用
kmemleak
容器环境
18
kmemleak性能影响
扫描开销 · 内存开销 · 生产环境使用建议
kmemleak
性能影响
19
kmemleak内核补丁与社区
最新kmemleak改进 · upstream patch分析
kmemleak
内核补丁
20
memleak工具(bcc)
基于ebpf的memleak · 与kmemleak对比 · 安装使用
memleak
bcc
21
valgrind memcheck
用户态内存泄漏检测 · 与kmemleak互补场景
valgrind
memcheck
22
AddressSanitizer
编译时插桩 · 检测堆/栈/全局溢出 · 泄漏检测
AddressSanit…
编译时插桩
23
gdb内存调试
watchpoint · malloc_hook · 手动追踪泄漏
gdb
内存调试
24
内存泄漏复现技术
stress-ng · memhog · 自定义压力测试脚本
内存泄漏复现技术
stress-ng
25
内存泄漏自动化测试
集成到CI/CD · leakcheck框架 · 回归测试
内存泄漏自动化测…
CI/CD
26
内存泄漏修复策略
引用计数 · 自动释放 · RAII
内存泄漏修复策略
引用计数
27
内核内存调试最佳实践
内核配置 · 日志级别 · dump_stack使用
内核内存调试最佳…
内核配置
28
生产环境内存泄漏应急
kdump · crash工具 · vmcore分析
生产环境内存泄漏…
kdump
29
综合实战
一个完整的内核模块泄漏从发现到修复全…
综合实战
一个完整的内核模…
30
课程总结与展望
内存调试未来趋势 · ebpf · ai辅助调试
课程总结
内存调试未来趋势
所属VIP或分类
同VIP:KSM合并配置与共享内存扫描效率调优工程实践
同VIP:Linux内存与系统资源调优:sysctl配置
同VIP:Linux内存映射编程与VMA堆栈管理