Package crypto.reporting
Class CollectErrorListener
- java.lang.Object
-
- crypto.reporting.CollectErrorListener
-
- All Implemented Interfaces:
ICrySLResultsListener
public class CollectErrorListener extends Object implements ICrySLResultsListener
-
-
Constructor Summary
Constructors Constructor Description CollectErrorListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProgress(int processedSeeds, int workListsize)voidcheckedConstraints(AnalysisSeedWithSpecification analysisSeedWithSpecification, Collection<ISLConstraint> relConstraints)voidcollectedValues(AnalysisSeedWithSpecification seed, com.google.common.collect.Multimap<CallSiteWithParamIndex,ExtractedValue> collectedValues)voiddiscoveredSeed(IAnalysisSeed curr)Collection<AbstractError>getErrors()voidonSecureObjectFound(IAnalysisSeed analysisObject)voidonSeedFinished(IAnalysisSeed seed, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> analysisResults)voidonSeedTimeout(sync.pds.solver.nodes.Node<boomerang.jimple.Statement,boomerang.jimple.Val> seed)voidreportError(AbstractError error)
-
-
-
Method Detail
-
reportError
public void reportError(AbstractError error)
- Specified by:
reportErrorin interfaceICrySLResultsListener
-
checkedConstraints
public void checkedConstraints(AnalysisSeedWithSpecification analysisSeedWithSpecification, Collection<ISLConstraint> relConstraints)
- Specified by:
checkedConstraintsin interfaceICrySLResultsListener
-
onSeedTimeout
public void onSeedTimeout(sync.pds.solver.nodes.Node<boomerang.jimple.Statement,boomerang.jimple.Val> seed)
- Specified by:
onSeedTimeoutin interfaceICrySLResultsListener
-
onSeedFinished
public void onSeedFinished(IAnalysisSeed seed, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> analysisResults)
- Specified by:
onSeedFinishedin interfaceICrySLResultsListener
-
collectedValues
public void collectedValues(AnalysisSeedWithSpecification seed, com.google.common.collect.Multimap<CallSiteWithParamIndex,ExtractedValue> collectedValues)
- Specified by:
collectedValuesin interfaceICrySLResultsListener
-
discoveredSeed
public void discoveredSeed(IAnalysisSeed curr)
- Specified by:
discoveredSeedin interfaceICrySLResultsListener
-
onSecureObjectFound
public void onSecureObjectFound(IAnalysisSeed analysisObject)
- Specified by:
onSecureObjectFoundin interfaceICrySLResultsListener
-
getErrors
public Collection<AbstractError> getErrors()
-
addProgress
public void addProgress(int processedSeeds, int workListsize)- Specified by:
addProgressin interfaceICrySLResultsListener
-
-