草庐IT

slickedit

全部标签

c++:生成函数调用树

我想解析项目中当前的c++文件并列出其中的所有方法/函数,然后生成函数调用和调用树。F.g.你可以引用doxygen如何生成调用树。我检查了gccxml但它没有列出从另一个函数调用的函数。请给我一些我可以使用的轻量级工具(开源)。谢谢! 最佳答案 静态调用树不一定是运行时调用树。回调和虚函数把水搅浑了。所以静态分析只能给你部分答案。我能够获得可靠调用树的唯一方法是在已编译的可执行文件上运行gprof。输出可以被按摩到一个非常准确的调用树中。 关于c++:生成函数调用树,我们在StackO