Package crypto.analysis
Class AnalysisPrinter
- java.lang.Object
-
- crypto.analysis.AnalysisPrinter
-
- All Implemented Interfaces:
IAnalysisListener
public class AnalysisPrinter extends Object implements IAnalysisListener
-
-
Constructor Summary
Constructors Constructor Description AnalysisPrinter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProgress(int current, int total)voidafterAnalysis()voidafterConstraintsCheck(IAnalysisSeed analysisSeed, int violatedConstraints)voidafterPredicateCheck()voidafterTypestateAnalysis()voidbeforeAnalysis()voidbeforeConstraintsCheck(IAnalysisSeed analysisSeed)voidbeforePredicateCheck()voidbeforeTypestateAnalysis()voidonDiscoveredSeeds(Collection<IAnalysisSeed> discoveredSeeds)voidonExtractParameterAnalysisTimeout(IAnalysisSeed analysisSeed, boomerang.scene.Val param, boomerang.scene.Statement statement)voidonReportedError(IAnalysisSeed analysisSeed, AbstractError error)voidonSeedFinished(IAnalysisSeed analysisSeed)voidonSeedStarted(IAnalysisSeed analysisSeed)voidonTypestateAnalysisTimeout(IAnalysisSeed analysisSeed)
-
-
-
Method Detail
-
beforeAnalysis
public void beforeAnalysis()
- Specified by:
beforeAnalysisin interfaceIAnalysisListener
-
afterAnalysis
public void afterAnalysis()
- Specified by:
afterAnalysisin interfaceIAnalysisListener
-
beforeTypestateAnalysis
public void beforeTypestateAnalysis()
- Specified by:
beforeTypestateAnalysisin interfaceIAnalysisListener
-
afterTypestateAnalysis
public void afterTypestateAnalysis()
- Specified by:
afterTypestateAnalysisin interfaceIAnalysisListener
-
onDiscoveredSeeds
public void onDiscoveredSeeds(Collection<IAnalysisSeed> discoveredSeeds)
- Specified by:
onDiscoveredSeedsin interfaceIAnalysisListener
-
onSeedStarted
public void onSeedStarted(IAnalysisSeed analysisSeed)
- Specified by:
onSeedStartedin interfaceIAnalysisListener
-
onSeedFinished
public void onSeedFinished(IAnalysisSeed analysisSeed)
- Specified by:
onSeedFinishedin interfaceIAnalysisListener
-
onTypestateAnalysisTimeout
public void onTypestateAnalysisTimeout(IAnalysisSeed analysisSeed)
- Specified by:
onTypestateAnalysisTimeoutin interfaceIAnalysisListener
-
onExtractParameterAnalysisTimeout
public void onExtractParameterAnalysisTimeout(IAnalysisSeed analysisSeed, boomerang.scene.Val param, boomerang.scene.Statement statement)
- Specified by:
onExtractParameterAnalysisTimeoutin interfaceIAnalysisListener
-
beforeConstraintsCheck
public void beforeConstraintsCheck(IAnalysisSeed analysisSeed)
- Specified by:
beforeConstraintsCheckin interfaceIAnalysisListener
-
afterConstraintsCheck
public void afterConstraintsCheck(IAnalysisSeed analysisSeed, int violatedConstraints)
- Specified by:
afterConstraintsCheckin interfaceIAnalysisListener
-
beforePredicateCheck
public void beforePredicateCheck()
- Specified by:
beforePredicateCheckin interfaceIAnalysisListener
-
afterPredicateCheck
public void afterPredicateCheck()
- Specified by:
afterPredicateCheckin interfaceIAnalysisListener
-
onReportedError
public void onReportedError(IAnalysisSeed analysisSeed, AbstractError error)
- Specified by:
onReportedErrorin interfaceIAnalysisListener
-
addProgress
public void addProgress(int current, int total)- Specified by:
addProgressin interfaceIAnalysisListener
-
-