内核中的内存检查工具
Posted 2022-07-08 00:52 +0800 by ZhangJie ‐ 1 min read
分享:
kmemcheck.txt
kmemcheck用于内核的未初始化内存的动态检测,它工作在内核态,与工作在用户态的 memcheck实现机制不同。虽然kmemcheck不如memcheck精确,但是已经足够使用的了。此外,kmemcheck会使用更多的内存,增加系统负载,仅适合用于内核的调试。
kmemleak.txt
kmemleak是一个工作在内核态,用于检测内核中内存泄漏的工具,与工作在用户态的内存泄漏检测工具memcheck加参数–leak-check工作时效果类似。
为了加深对内存管理的理解,应该查看下这两个工具的源代码。