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学习历程---的主要内容,如果未能解决你的问题,请参考以下文章

python学习历程第五天

python学习历程第三天

《软件工程》学习历程1

python学习历程第19天

[Hadoop] Hadoop学习历程 [持续更新中…]

机器学习:人工智能发展历程