「単純な」メモリ リーク チェッカーを作成したいと考えています。
そのためにはmalloc()
、プログラム内の ed メモリ ブロックの数を数える必要がありますが、それを変更したくないという問題はソースです。
つまり、次のインターフェイスを実装したいと考えています。
memory_check <executable name>
実行可能ファイルのソースにアクセスできない場所。
まず、システムコールをインターセプトしようとしました。しかし、「だからmallocはsyscallを呼び出さないのですか? 」と読んだのですが、すべてのシステムが非常に遅くなるため(私が推測できるように)、それは考えではないようです。
malloc()
通話を傍受する他のオプションはありますか?