![]() |
1
4
|
![]() |
2
7
GTAGS是一个可以用来做标记的工具,但也可以用于调用跟踪。 http://www.gnu.org/software/global/ 这支持C,C++,Yacc,Java和PHP4。 但是它不能正确处理C++模板或其他复杂的数据。
使用这个标记解析器,我编写了一个脚本,从中获取调用树
|
![]() |
3
1
不知道简单的工具,但免费提供 codeviz (如果您愿意,可以读取原始转储,而不是生成图形)。警告:所有静态分析工具在虚拟调用方面都存在一些问题,更糟的是,在模板方面。 |
![]() |
4
0
既然你使用Mac操作系统, 铿锵声 是一个具有静态分析功能的新编译器。 YouTube上的一个例子: Finding bugs with clang |