Apache モジュール (プラグイン) としてロードする共有ライブラリがあります。もちろん、モジュール自体は他のライブラリをロードします。これらのライブラリの 1 つをメモリ リークや破損などについてテストしたいと考えています。明らかに、Valgrind の下で完全な Apache サーバーを実行したくありません。特定のライブラリのみを検索するように Valgrind に指示する方法はありますか?
Purify のような他のいくつかのツールは、(かなり遠い) 過去にコンパイル時に必要なインストルメンテーションを使用していたため、インストルメント化されたライブラリのみがツールの出力を生成します。おそらく、Valgrind 以外にそうできるツールがあるのでしょうか?
問題のライブラリのコマンドライン ラッパーがあるので、Valgrind で実行できますが、それで再現できるシナリオはかなり限られています。アプリケーション全体を実行し、メモリの問題をチェックしながら問題のあるシナリオを再現したいと考えています。ありがとう!