内核内存泄漏检测

内核内存泄漏检测

内核中如何识别内存泄漏。不确定在这种情况下是否可以使用 Valgrind。

答案1

您必须拥有启用了内核黑客攻击的内核源代码。然后打开CONFIG_DEBUG_KMEMLEAK并编译你的内核。

当你运行它时:

echo scan >  /sys/kernel/debug/kmemleak

打开它并

cat /sys/kernel/debug/kmemleak

作报告。

原始提案审核日期生活网

kmemleak.txt在内核源代码树的 Documentation 下有一个

相关内容