Package crypto.analysis
Class IAnalysisSeed
- java.lang.Object
-
- boomerang.Query
-
- boomerang.ForwardQuery
-
- boomerang.WeightedForwardQuery<typestate.TransitionFunction>
-
- crypto.analysis.IAnalysisSeed
-
- Direct Known Subclasses:
AnalysisSeedWithEnsuredPredicate,AnalysisSeedWithSpecification
public abstract class IAnalysisSeed extends boomerang.WeightedForwardQuery<typestate.TransitionFunction>
-
-
Field Summary
Fields Modifier and Type Field Description protected CryptoScannercryptoScannerprotected List<AbstractError>errorCollectionprotected PredicateHandlerpredicateHandler
-
Constructor Summary
Constructors Constructor Description IAnalysisSeed(CryptoScanner scanner, boomerang.jimple.Statement stmt, boomerang.jimple.Val fact, typestate.TransitionFunction func)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddError(AbstractError e)abstract Set<sync.pds.solver.nodes.Node<boomerang.jimple.Statement,boomerang.jimple.Val>>getDataFlowPath()List<AbstractError>getErrors()soot.SootMethodgetMethod()StringgetObjectId()
-
-
-
Field Detail
-
cryptoScanner
protected final CryptoScanner cryptoScanner
-
predicateHandler
protected final PredicateHandler predicateHandler
-
errorCollection
protected final List<AbstractError> errorCollection
-
-
Constructor Detail
-
IAnalysisSeed
public IAnalysisSeed(CryptoScanner scanner, boomerang.jimple.Statement stmt, boomerang.jimple.Val fact, typestate.TransitionFunction func)
-
-
Method Detail
-
getMethod
public soot.SootMethod getMethod()
-
addError
public void addError(AbstractError e)
-
getErrors
public List<AbstractError> getErrors()
-
getObjectId
public String getObjectId()
-
getDataFlowPath
public abstract Set<sync.pds.solver.nodes.Node<boomerang.jimple.Statement,boomerang.jimple.Val>> getDataFlowPath()
-
-