GreenHillsCompiler调用图

时间:2017-11-16 14:34:48

标签: c linker call-graph

在我们的项目中,我们必须使用GreenHillsCompiler Suite MULTI。所以一切都已配置并运行。阅读编译器手册,我找到了一个链接器选项,它将生成一个调用图。

我使用

将选项添加到makefile中的链接器(elxr)
LINK_OPT += -callgraph

在输出文件夹中生成扩展名为“.graph”的文件。这个文件只包含纯文本。

Function    Function Call   Call Count  Percent of Total    Max Displacement    (bits)
#% BEGIN STATIC GRAPH
myFunc  out 0   in  3
  out   0   100%
  in    3   100%
  myFunc2   1   33% 0   2514    0
  .static00012204   1   33% 0   514 0
  .static0001220b   1   33% 0   1300    0
#% END STATIC GRAPH

所以问题是:必须进一步使用什么工具?

我们想要的是图像或html文档。

1 个答案:

答案 0 :(得分:0)

这就是图表。它是文本格式。

请注意,如果您想要一个函数调用图的图形表示,可以在MULTI调试器中右键单击一个函数并选择Basic