Uses of Class
crypto.analysis.IAnalysisSeed
-
Packages that use IAnalysisSeed Package Description crypto.analysis crypto.analysis.errors crypto.predicates crypto.reporting -
-
Uses of IAnalysisSeed in crypto.analysis
Subclasses of IAnalysisSeed in crypto.analysis Modifier and Type Class Description classAnalysisSeedWithEnsuredPredicateclassAnalysisSeedWithSpecificationMethods in crypto.analysis with parameters of type IAnalysisSeed Modifier and Type Method Description protected voidCryptoScanner. addToWorkList(IAnalysisSeed analysisSeedWithSpecification)boomerang.debugger.Debugger<typestate.TransitionFunction>CryptoScanner. debugger(ideal.IDEALSeedSolver<typestate.TransitionFunction> solver, IAnalysisSeed analyzedObject)voidCrySLResultsReporter. discoveredSeed(IAnalysisSeed curr)voidICrySLResultsListener. discoveredSeed(IAnalysisSeed curr)voidCrySLResultsReporter. onSecureObjectFound(IAnalysisSeed seed)voidICrySLResultsListener. onSecureObjectFound(IAnalysisSeed analysisObject)voidCrySLResultsReporter. onSeedFinished(IAnalysisSeed seed, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> analysisResults)voidICrySLResultsListener. onSeedFinished(IAnalysisSeed seed, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> analysisResults)voidCrySLResultsReporter. reportError(IAnalysisSeed object, AbstractError err)voidCrySLResultsReporter. seedStarted(IAnalysisSeed analysisSeedWithSpecification)voidICrySLPerformanceListener. seedStarted(IAnalysisSeed analysisSeedWithSpecification) -
Uses of IAnalysisSeed in crypto.analysis.errors
Methods in crypto.analysis.errors that return IAnalysisSeed Modifier and Type Method Description IAnalysisSeedErrorWithObjectAllocation. getObjectLocation()Constructors in crypto.analysis.errors with parameters of type IAnalysisSeed Constructor Description ConstraintError(CallSiteWithExtractedValue cs, CrySLRule rule, IAnalysisSeed objectLocation, ISLConstraint con)ErrorWithObjectAllocation(boomerang.jimple.Statement errorLocation, CrySLRule rule, IAnalysisSeed objectAllocationLocation)HardCodedError(CallSiteWithExtractedValue cs, CrySLRule rule, IAnalysisSeed objectLocation, ISLConstraint con)IncompleteOperationError(boomerang.jimple.Statement errorLocation, boomerang.jimple.Val errorVariable, CrySLRule rule, IAnalysisSeed objectLocation, Collection<soot.SootMethod> expectedMethodsToBeCalled)InstanceOfError(CallSiteWithExtractedValue cs, CrySLRule rule, IAnalysisSeed objectLocation, ISLConstraint con)NeverTypeOfError(CallSiteWithExtractedValue cs, CrySLRule rule, IAnalysisSeed objectLocation, ISLConstraint con)TypestateError(boomerang.jimple.Statement stmt, CrySLRule rule, IAnalysisSeed object, Collection<soot.SootMethod> expectedMethodCalls) -
Uses of IAnalysisSeed in crypto.predicates
Methods in crypto.predicates with parameters of type IAnalysisSeed Modifier and Type Method Description booleanPredicateHandler. addNewPred(IAnalysisSeed seedObj, boomerang.jimple.Statement statement, boomerang.jimple.Val variable, EnsuredCrySLPredicate ensPred)voidPredicateHandler. expectPredicate(IAnalysisSeed object, boomerang.jimple.Statement stmt, CrySLPredicate predToBeEnsured)voidPredicateHandler. reportForbiddenPredicate(EnsuredCrySLPredicate predToBeChecked, boomerang.jimple.Statement location, IAnalysisSeed seedObj) -
Uses of IAnalysisSeed in crypto.reporting
Fields in crypto.reporting with type parameters of type IAnalysisSeed Modifier and Type Field Description protected Collection<IAnalysisSeed>Reporter. objectsACollectionto store and count all analyzed objectsprotected List<IAnalysisSeed>ErrorMarkerListener. secureObjectsMethods in crypto.reporting that return types with arguments of type IAnalysisSeed Modifier and Type Method Description Collection<IAnalysisSeed>Reporter. getObjects()Methods in crypto.reporting with parameters of type IAnalysisSeed Modifier and Type Method Description voidCollectErrorListener. discoveredSeed(IAnalysisSeed curr)voidErrorMarkerListener. discoveredSeed(IAnalysisSeed arg0)voidReporter. discoveredSeed(IAnalysisSeed object)voidCollectErrorListener. onSecureObjectFound(IAnalysisSeed analysisObject)voidErrorMarkerListener. onSecureObjectFound(IAnalysisSeed analysisObject)voidCollectErrorListener. onSeedFinished(IAnalysisSeed seed, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> analysisResults)voidErrorMarkerListener. onSeedFinished(IAnalysisSeed analysisObject, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> arg1)voidReporter. onSeedFinished(IAnalysisSeed seed, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> forwardResults)voidErrorMarkerListener. seedStarted(IAnalysisSeed arg0)Method parameters in crypto.reporting with type arguments of type IAnalysisSeed Modifier and Type Method Description static StringReporterHelper. generateReport(List<CrySLRule> rules, Collection<IAnalysisSeed> objects, List<IAnalysisSeed> secureObjects, com.google.common.collect.Table<soot.SootClass,soot.SootMethod,Set<AbstractError>> errorMarkers, Map<Class<?>,Integer> errorMarkerCount, ReportStatistics statistics)Generates an analysis report content for theCommandLineReporterandTXTReporter.
-