私は分析しなければならないプロジェクト(多くのレガシーコードを含む)に取り組んでいます。ソースファイルをモジュールに分割したので、依存関係を特定したいと思います。一部のモジュールでは、それ自体と別のモジュールの間のインターフェイスが正確にどこにあるかを知りたいです。たとえば、私が持っている場合
Module_A.c
これにはModule_B.h
、どの変数または関数が使用されているかを知りたいことが含まれますModule_A
(からModule_B
)。Module_B
そのため、どの関数が呼び出されているModule_A
か (および/またはどの変数が参照されているか)を教えてくれる方法 (またはツール) があります。
注: 私はある種の「オーバーオール」コールグラフやすべての参照を含むリストは必要としません - 2 つの特定のモジュール間の参照のみを明示的にしたいのです!