开启方法
kernel hacking -> Memory Debugging -> Kernel memory leak detector
修改后的.config 文件如下:
重新编译内核,并替换vmlnuz
# cp arch/x86/boot/bzImage /boot/vmlinuz-5.4.32
/sys/kernel/debug/kmemleak 存在表示开启memleak 监视内核内存泄漏成功,开启后会有一个内核线程kmemleak
# echo clear > /sys/kernel/debug/kmemleak 清理日志
# echo scan > /sys/kernel/debug/kmemleak 扫描内存泄漏