码迷,mamicode.com
首页 > 其他好文 > 详细

soot学习历程---(1)

时间:2019-09-30 14:31:20      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:处理   tun   获得   今天   stat   四种   cti   分析   int   

今天看了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学习历程---(1)

标签:处理   tun   获得   今天   stat   四种   cti   分析   int   

原文地址:https://www.cnblogs.com/nekopower/p/11612352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!