使用LLVM为整个源代码生成CFG

时间:2014-10-24 21:12:51

标签: llvm llvm-ir control-flow-graph

有没有来自LLVM社区的人知道是否有办法使用opt -dot-cfg foo.ll(.bc)为整个输入源代码生成CFG?因为这个每个函数生成CFG,因此函数之间的连接将被忽略。

旧的分析工具似乎已经贬值。

1 个答案:

答案 0 :(得分:2)

我想知道你是否找到任何方法来获得过程间的CFG。我发现通过其他内联通道内联调用函数可能会有所帮助,但我还无法使其工作。我发布了这个 Finding all possible paths in a c/c++ program by LLVM