Package crypto.extractparameter
Class ExtractParameterOptions
- java.lang.Object
-
- boomerang.DefaultBoomerangOptions
-
- boomerang.scene.jimple.IntAndStringBoomerangOptions
-
- crypto.extractparameter.ExtractParameterOptions
-
- All Implemented Interfaces:
boomerang.BoomerangOptions
public class ExtractParameterOptions extends boomerang.scene.jimple.IntAndStringBoomerangOptionsCreated by johannesspath on 23.12.17.
-
-
Constructor Summary
Constructors Constructor Description ExtractParameterOptions(int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intanalysisTimeoutMS()Optional<boomerang.scene.AllocVal>getAllocationVal(boomerang.scene.Method m, boomerang.scene.Statement stmt, boomerang.scene.Val fact)booleanisAllocationVal(boomerang.scene.Val val)booleantrackStaticFieldAtEntryPointToClinit()-
Methods inherited from class boomerang.scene.jimple.IntAndStringBoomerangOptions
isArrayAllocationVal, trackStrings
-
Methods inherited from class boomerang.DefaultBoomerangOptions
aliasing, allowMultipleQueries, callSummaries, checkValid, fieldSummaries, getArrayStrategy, getBackwardFlowFunction, getForwardFlowFunctions, getStaticFieldStrategy, handleMaps, ignoreInnerClassFields, killNullAtCast, maxCallDepth, maxFieldDepth, maxUnbalancedCallDepth, onTheFlyCallGraph, onTheFlyControlFlow, prunePathConditions, statsFactory, throwFlows, toString, trackAnySubclassOfThrowable, trackDataFlowPath, trackFields, trackImplicitFlows, trackNullAssignments, trackPathConditions, trackReturnOfInstanceOf, typeCheck
-
-
-
-
Method Detail
-
getAllocationVal
public Optional<boomerang.scene.AllocVal> getAllocationVal(boomerang.scene.Method m, boomerang.scene.Statement stmt, boomerang.scene.Val fact)
- Specified by:
getAllocationValin interfaceboomerang.BoomerangOptions- Overrides:
getAllocationValin classboomerang.scene.jimple.IntAndStringBoomerangOptions
-
isAllocationVal
public boolean isAllocationVal(boomerang.scene.Val val)
- Overrides:
isAllocationValin classboomerang.scene.jimple.IntAndStringBoomerangOptions
-
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
-
-