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中的某個字段。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章