カーネルメモリリーク検知[閉じる]

カーネルメモリリーク検知[閉じる]

カーネル内のメモリリークを識別する方法。この場合、Valgrindが利用可能かどうかはわかりません。

答え1

カーネルハッキングが有効なカーネルソースコードが必要です。次にCONFIG_DEBUG_KMEMLEAKカーネルを開いてコンパイルします。

実行時:

echo scan >  /sys/kernel/debug/kmemleak

それを開いて

cat /sys/kernel/debug/kmemleak

レポートを作成します。

元の提案レビュー日ライフネットワーク

kmemleak.txtカーネルソースツリーのドキュメントの下に

関連情報