Soot 静态分析框架整体框架
Posted raintungli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Soot 静态分析框架整体框架相关的知识,希望对你有一定的参考价值。
1. Soot 静态分析框架
Soot核心对象分别是:Scene、SootClass、SootMethod、SootField、Body。
1.1 Scene
Scene:Scene表示完整的分析环境,可以通过Scene.v()调用设置Options的API,也可以获取一些过程间分析的信息,如call graphs, points-to information(指向性分析), Class hier
1.2 SootClass
SootClass: soot加载的待分析的类或者soot创建的类。如果分析的是Java源码,可以理解为SootClass对象代表Java源码中的某个类。
1.4 SootMethod
SootMethod:SootClass中的单个方法。
1.5 Soot Field
SootField:SootClass中的某个字段。
以上是关于Soot 静态分析框架整体框架的主要内容,如果未能解决你的问题,请参考以下文章