soot学习历程---
Posted nekopower
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了soot学习历程---相关的知识,希望对你有一定的参考价值。
今天看了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
以上是关于soot学习历程---的主要内容,如果未能解决你的问题,请参考以下文章