私は gnu mtrace ツールを使用して、C コードのメモリ リークをチェックしています。これにより、mtrace とも呼ばれる perl スクリプトで解釈できる読みにくいテキスト ファイル (おそらくすべての動的メモリ操作のログ) が生成されます。
mtrace スクリプト バージョン 2.15 を使用してみましたが、正しく動作していないようで、同じメモリ アドレスが解放されているが割り当てられておらず、割り当てられているが解放されていないと報告されます。テキスト ファイル形式と一致していない可能性があります (テキスト ファイルにはバージョン番号がありません)。バージョン 2.5. と 2.7 を試してみましたが、これは旧式の perl 構文 (perl v5.10.1 を実行) のために実行されないようです。
誰かが同様の問題を抱えていて、それらを解決しましたか?