public interface BoomerangOptions
| Modifier and Type | Method and Description |
|---|---|
boolean |
aliasing() |
int |
analysisTimeoutMS() |
boolean |
arrayFlows() |
boolean |
callSummaries() |
boolean |
fieldSummaries() |
com.google.common.base.Optional<AllocVal> |
getAllocationVal(soot.SootMethod m,
soot.jimple.Stmt stmt,
Val fact,
ObservableICFG<soot.Unit,soot.SootMethod> icfg) |
boolean |
isAllocationVal(soot.Value val) |
boolean |
isIgnoredMethod(soot.SootMethod method) |
boolean |
killNullAtCast()
Assume we propagate an object of soot.NullType in variable y and the propagation reaches a statement x = (Object)
y.
|
boolean |
onTheFlyCallGraph() |
boolean |
staticFlows() |
IBoomerangStats |
statsFactory() |
boolean |
throwFlows() |
boolean |
trackFields() |
boolean |
trackReturnOfInstanceOf() |
boolean |
trackStaticFieldAtEntryPointToClinit() |
boolean |
typeCheck() |
boolean staticFlows()
boolean arrayFlows()
boolean typeCheck()
boolean onTheFlyCallGraph()
boolean throwFlows()
boolean callSummaries()
boolean fieldSummaries()
int analysisTimeoutMS()
boolean isAllocationVal(soot.Value val)
com.google.common.base.Optional<AllocVal> getAllocationVal(soot.SootMethod m, soot.jimple.Stmt stmt, Val fact, ObservableICFG<soot.Unit,soot.SootMethod> icfg)
boolean isIgnoredMethod(soot.SootMethod method)
IBoomerangStats statsFactory()
boolean aliasing()
boolean killNullAtCast()
boolean trackReturnOfInstanceOf()
boolean trackStaticFieldAtEntryPointToClinit()
boolean trackFields()
Copyright © 2023. All rights reserved.