![カーネルメモリリーク検知[閉じる]](https://linux33.com/image/66815/%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%AF%E6%A4%9C%E7%9F%A5%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
カーネル内のメモリリークを識別する方法。この場合、Valgrindが利用可能かどうかはわかりません。
答え1
カーネルハッキングが有効なカーネルソースコードが必要です。次にCONFIG_DEBUG_KMEMLEAK
カーネルを開いてコンパイルします。
実行時:
echo scan > /sys/kernel/debug/kmemleak
それを開いて
cat /sys/kernel/debug/kmemleak
レポートを作成します。
元の提案レビュー日ライフネットワーク
kmemleak.txt
カーネルソースツリーのドキュメントの下に