我想解析项目中当前的 C++ 文件并列出其中的所有方法/函数,然后生成函数调用和调用者树。
F.g.您可以参考 doxygen 如何生成调用树。
我已经检查了 gccxml 但它没有列出从另一个函数调用的函数。
请建议我一些我可以使用的轻量级工具(开源)。
thanks!
静态调用树不一定是运行时调用树。回调和虚函数把水搅浑了。所以静态分析只能给你部分答案。
我获得可靠调用树的唯一方法是在编译后的可执行文件上运行 gprof。输出可以被整理成非常准确的调用树。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)