获取代码中所有函数的函数调用计数

时间:2019-09-07 02:29:56

标签: linux gcc refactoring code-coverage redhat

我们有一个〜1,000,000行的c ++库,其中包含大量的类/函数。我需要找出运行我们的代码时从未调用过该库中的哪些函数(类的成员函数)。

理想情况下,对于库中的每个源/头文件以及该文件中定义的每个函数,我都希望对该函数进行一次调用计数。输出排列在一个表中,第一列包含具有函数定义的文件名,第二列包含函数名称,第三列包含调用计数。

可以使用gprof / gcov或其他一些标准的GNU / Linux工具吗?

使用的编译器:最近的g ++。所有源代码均可用,可以使用必需的性能分析/调试标志对其进行重建。

0 个答案:

没有答案