Linux内核研究-内核开发工具-KASAN
Kernel Address Sanitizer是一个动态内存错误检测工具,常用来发现用后释放和越界的bug。使用在内核中启用KASANCONFIG_KASAN = y然后从CONFIG_KASAN_OUTLINE和CONFIG_KASAN_INLINE之间选择,前者产生较小的二进制文件,后者要快1.1~2倍。KASAN支持SLUB和SLAB内存分配器,为了更好的bug检测和...