我想要配置我的代码.所以我做:
valgrind --tool=callgrind my_program [programm arguments] kcachegrind callgrind.out.x
现在我有这样的kcachegrind窗口:
有很多核心和库函数,但是如何设置valgrind或kcachegrind来跟踪只有函数在我的代码(当然,调用库函数)?
预期的产出是这样的:
time number of calls function_name() 4,52% 569854 CSim2Sim my_function1(int argc,char* argv[]) 3,52% 452158 CSim2Sim my_function2(int argc,52% 36569 CSim2Sim my_function3(int argc,char* argv[]) 1,52% 1258 CSim2Sim my_function4(int argc,char* argv[])