Linuxソースコードのリークを検出する際のパフォーマンスをチェックするために、いくつかのオープンソースの静的分析ツールを試してみたい.私はcppcheckerから始めています. Linux では、ほとんどのメモリ割り当て呼び出しは kmalloc()、kzalloc() などの関数を介して行われ、対応する解放関数は kfree() です。デフォルトの malloc() 呼び出しの代わりに kmalloc 呼び出しを追跡するように cppchecker を構成するにはどうすればよいですか?ユーザー設定を定義できる新しい構成ファイルの作成と呼ばれるものがありますが、その方法がわかりません。
また、上記の質問のフォローアップとして、cppcheck はメモリ リーク検出のためにプロシージャ間分析を実行しますか? この目的で使用できるオープンソースの静的解析ツールは他にどのようなものがありますか?