soot学习历程---(1)

今天看了soot生成手册的部分内容,简单摘录一下

Scene 表示分析所处的完整环境,可以借此设置application class(用sootclass),主类(main),point-to和call graph

SootClass 一个单独的类,被载入soot或用soot产生

SootMethod 指class的一个方法

SootField 指class的一个成员字段

Body 中间码,有四种表示

Body表示一个方法体,可以从中获得一系列Collection(soot将其称为Chain),包括本地变量声明getLocals(),构成body的statement即getUnits(),body中处理的exception即getTraps()

Unit 是表示 Body 代码的,Unit 在 Jimple 中的实现是 Stmt,在 Grimp 中的实现是 Inst

猜你喜欢

转载自www.cnblogs.com/nekopower/p/11612352.html