Package crypto.boomerang
Class CogniCryptBoomerangOptions
- java.lang.Object
-
- boomerang.DefaultBoomerangOptions
-
- crypto.boomerang.CogniCryptBoomerangOptions
-
- All Implemented Interfaces:
boomerang.BoomerangOptions
public class CogniCryptBoomerangOptions extends boomerang.DefaultBoomerangOptions
-
-
Constructor Summary
Constructors Constructor Description CogniCryptBoomerangOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intanalysisTimeoutMS()booleanarrayFlows()com.google.common.base.Optional<boomerang.jimple.AllocVal>getAllocationVal(soot.SootMethod m, soot.jimple.Stmt stmt, boomerang.jimple.Val fact, boomerang.callgraph.ObservableICFG<soot.Unit,soot.SootMethod> icfg)booleanisAllocationVal(soot.Value val)booleanonTheFlyCallGraph()booleantrackStaticFieldAtEntryPointToClinit()-
Methods inherited from class boomerang.DefaultBoomerangOptions
aliasing, callSummaries, fieldSummaries, isArrayAllocationVal, isIgnoredMethod, isStringAllocationType, isThrowableAllocationType, killNullAtCast, staticFlows, statsFactory, throwFlows, trackAnySubclassOfThrowable, trackFields, trackNullAssignments, trackReturnOfInstanceOf, trackStrings, typeCheck
-
-
-
-
Method Detail
-
getAllocationVal
public com.google.common.base.Optional<boomerang.jimple.AllocVal> getAllocationVal(soot.SootMethod m, soot.jimple.Stmt stmt, boomerang.jimple.Val fact, boomerang.callgraph.ObservableICFG<soot.Unit,soot.SootMethod> icfg)- Specified by:
getAllocationValin interfaceboomerang.BoomerangOptions- Overrides:
getAllocationValin classboomerang.DefaultBoomerangOptions
-
isAllocationVal
public boolean isAllocationVal(soot.Value val)
- Specified by:
isAllocationValin interfaceboomerang.BoomerangOptions- Overrides:
isAllocationValin classboomerang.DefaultBoomerangOptions
-
onTheFlyCallGraph
public boolean onTheFlyCallGraph()
- Specified by:
onTheFlyCallGraphin interfaceboomerang.BoomerangOptions- Overrides:
onTheFlyCallGraphin classboomerang.DefaultBoomerangOptions
-
arrayFlows
public boolean arrayFlows()
- Specified by:
arrayFlowsin interfaceboomerang.BoomerangOptions- Overrides:
arrayFlowsin classboomerang.DefaultBoomerangOptions
-
analysisTimeoutMS
public int analysisTimeoutMS()
- Specified by:
analysisTimeoutMSin interfaceboomerang.BoomerangOptions- Overrides:
analysisTimeoutMSin classboomerang.DefaultBoomerangOptions
-
trackStaticFieldAtEntryPointToClinit
public boolean trackStaticFieldAtEntryPointToClinit()
- Specified by:
trackStaticFieldAtEntryPointToClinitin interfaceboomerang.BoomerangOptions- Overrides:
trackStaticFieldAtEntryPointToClinitin classboomerang.DefaultBoomerangOptions
-
-