[Android稳定性] 第031篇 [原理篇] Linux内核内存检测工具KASAN 2月前查看 评论
[Android稳定性] 第031篇 [原理篇] Linux内核内存检测工具KASAN

本文介绍了Kernel Address Sanitizer (KASAN) 的功能、原理和配置方法。KASAN 是一个动态检测内存错误的工具,主要用于检测内存越界访问和使用已释放的内存等问题。它通过使用“额外”的内存来标记内存的状态,并在每次内存访问时检查对应影子内存的值是否有效,从而实现内存错误的检测。KASAN 集成在 Linux 内核中,可以在编译内核时通过添加相应的配置项来启用。