从gcc输出中提取控制流图

时间:2011-06-19 22:29:44

标签: gcc assembly control-flow-graph

我试图从gcc生成的汇编代码中提取控制流图。我已经设法使用参数-fdump-rtl- *和-dv将几个IR(rtl阶段)的CFG转储到.vcg文件中。有没有办法做同样的事情,但最终的汇编代码?我想要一个通用的,独立于目标和易于解析的表示(如vcg表示)。我的源代码是用C语言编写的(如果它起到了重要作用)。

祝你好运, 米哈利斯。

1 个答案:

答案 0 :(得分:0)

如果您可以运行应用程序进行性能分析,那么英特尔PTU和VTune将会这样做...不确定它是否可以在不运行代码的情况下生成图形。否则你可能会看到这样的事情:http://compilers.cs.ucla.edu/avrora/cfg.html