linux 5.10 移植kfence调试踩内存纪要
1,移植kfence
在 Linux 内核 5.10 版本上移植 KFENCE 需要从更高版本的内核(如 5.12+)回溯移植相关代码
新增核心文件
KFENCE 的核心实现位于 mm/kfence/
目录下。你需要从支持 KFENCE 的内核源码(例如 Linux 5.12 或更新版本)中复制以下文件到你的 5.10 源码树中对应的位置
文件路径 | 功能描述 |
---|---|
| KFENCE 的核心机制,包括初始化、内存分配/释放的主逻辑、错误处理等。 |
| 内部头文件,包含数据结构定义(如 |
|