首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Soot创建控制流图?

如何使用Soot创建控制流图?
EN

Stack Overflow用户
提问于 2017-07-06 17:23:45
回答 1查看 3.2K关注 0票数 1

有一段时间,我一直在为用Soot创建控制流图而苦苦挣扎,我有点迷失在它的tutorials中。我一直在尝试使用Soot作为库或API,而不是将Soot用作Eclipse插件。

我想做的是,我有一堆Java项目,我想创建/生成这些项目的控制流图。我还看到了Soot中的一个特性,我可以生成"DOT“格式的控制流图,这对我来说也是可以接受的。

任何说明如何使用Soot创建/生成控制流图的指南或代码示例都会很棒!

EN

回答 1

Stack Overflow用户

发布于 2017-07-07 13:20:00

只需创建一个新的ExceptionalUnitGraph,并将方法的SootBody传递给它,就可以创建一个方法本地CFG。wiki中的烟灰教程向您展示了如何做到这一点。

要获得过程间CFG,即ICFG,可以使用Soot扩展Heros:https://github.com/Sable/heros/blob/develop/src/heros/InterproceduralCFG.java

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44944837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档