2016-12-12 31 views
0

我试图找到,如果functionX是有史以来functionY称为由功能的任何其他数量的方式(让我们称他们为functionAfunctionBfunctionC)在一个大的代码库,幸好不作过度使用的回调函数。如何在大型代码库中搜索调用树?

我点击doxygen include-dependency-graphs手动(低效读取)。我怎样才能更有效地搜索? ag救救我吗?

调用示例图:https://codeyarns.com/2013/12/24/how-to-create-header-include-graph-using-doxygen/

+0

当试图显示图像时,包含图像,因为人们不喜欢点击未知链接,外部引用可能会随着时间流逝而丢失。 – albert

+0

你看过配置选项CALL_GRAPH和CALLER_GRAPH吗? – albert

+0

@albert,已更新。 – tarabyte

回答

0
  1. 变化DOT_CLEANUP = NO在配置和运行的Doxygen再次
  2. 查找functionX调用图点文件(将拥有:

    enter image description here

    取自与生成的图像类似的名称,但带有.dot扩展名)

  3. 搜索functionY的点文件。

你同样可以在functionY来电图.dot文件搜索functionX

顺便说一句,你没有发布通话图形图像;你发布了一个包含树。我认为那是一个错误,而且你有CALL_GRAPH=yes(和/或CALLER_GRAPH=yes)。