我正在开发一个项目(有很多遗留代码),我必须对其进行分析。我将源文件划分为模块,现在我想识别依赖关系。对于某些模块,我想知道它自己和另一个模块之间的接口到底在哪里。所以例如,如果我有
Module_A.c
其中包括Module_B.h
我想知道的,哪些变量或函数Module_A
正在使用(来自Module_B
)。那么有没有一种方法(或工具)能够告诉我Module_B
调用了哪些函数Module_A
(和/或引用了哪些变量)。
注意:我不想要某种“全面”调用图或包含所有引用的列表 - 我只想要明确地引用两个特定模块之间的引用!