jar

io.github.yaphetsh : soot-infoflow

Maven & Gradle

Jun 18, 2024
1k stars

soot-infoflow · Soot extending data flow tracking components for Java

Table Of Contents

Latest Version

Download io.github.yaphetsh : soot-infoflow JAR file - Latest Versions:

All Versions

Download io.github.yaphetsh : soot-infoflow JAR file - All Versions:

Version Vulnerabilities Size Updated
2.14.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window soot-infoflow-2.14.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

soot.jimple.infoflow.sourcesSinks.definitions

├─ soot.jimple.infoflow.sourcesSinks.definitions.AbstractSourceSinkDefinition.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.AccessPathTuple.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.FieldSourceSinkDefinition.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.FilteringSourceSinkDefinitionProvider.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.IAccessPathBasedSourceSinkDefinition.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.ISourceSinkCategory.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.ISourceSinkDefinition.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.ISourceSinkDefinitionProvider.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.ImmutableAccessPathTuple.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.InvalidAccessPathException.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.MethodSourceSinkDefinition.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.NullSourceSinkDefinitionProvider.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.SourceSinkCondition.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.SourceSinkType.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.definitions.StatementSourceSinkDefinition.class - [JAR]

soot.jimple.infoflow.solver.cfg

├─ soot.jimple.infoflow.solver.cfg.BackwardsInfoflowCFG.class - [JAR]

├─ soot.jimple.infoflow.solver.cfg.IInfoflowCFG.class - [JAR]

├─ soot.jimple.infoflow.solver.cfg.InfoflowCFG.class - [JAR]

soot.jimple.infoflow.handlers

├─ soot.jimple.infoflow.handlers.PostAnalysisHandler.class - [JAR]

├─ soot.jimple.infoflow.handlers.PreAnalysisHandler.class - [JAR]

├─ soot.jimple.infoflow.handlers.ResultsAvailableHandler.class - [JAR]

├─ soot.jimple.infoflow.handlers.ResultsAvailableHandler2.class - [JAR]

├─ soot.jimple.infoflow.handlers.SequentialTaintPropagationHandler.class - [JAR]

├─ soot.jimple.infoflow.handlers.TaintPropagationHandler.class - [JAR]

soot.jimple.infoflow.solver.gcSolver.fpc

├─ soot.jimple.infoflow.solver.gcSolver.fpc.AbstrationDependencyGraph.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.fpc.AggressiveGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.fpc.FineGrainedReferenceCountingGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.fpc.IFDSSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.fpc.IGraph.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.fpc.InfoflowSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.fpc.NormalGarbageCollector.class - [JAR]

soot.jimple.infoflow.collections.util

├─ soot.jimple.infoflow.collections.util.AliasAbstractionSet.class - [JAR]

├─ soot.jimple.infoflow.collections.util.ConcurrentSetWithRunnable.class - [JAR]

├─ soot.jimple.infoflow.collections.util.ImmutableArraySet.class - [JAR]

├─ soot.jimple.infoflow.collections.util.MySpecialMultiMap.class - [JAR]

├─ soot.jimple.infoflow.collections.util.NonNullHashSet.class - [JAR]

├─ soot.jimple.infoflow.collections.util.Tristate.class - [JAR]

soot.jimple.infoflow.solver.sparseSolver.propagation

├─ soot.jimple.infoflow.solver.sparseSolver.propagation.AbstractSparsePropagation.class - [JAR]

├─ soot.jimple.infoflow.solver.sparseSolver.propagation.DensePropagation.class - [JAR]

├─ soot.jimple.infoflow.solver.sparseSolver.propagation.IPropagationStrategy.class - [JAR]

├─ soot.jimple.infoflow.solver.sparseSolver.propagation.PreciseSparsePropagation.class - [JAR]

├─ soot.jimple.infoflow.solver.sparseSolver.propagation.SimpleSparsePropagation.class - [JAR]

soot.jimple.infoflow.solver.memory

├─ soot.jimple.infoflow.solver.memory.DefaultMemoryManagerFactory.class - [JAR]

├─ soot.jimple.infoflow.solver.memory.IMemoryManager.class - [JAR]

├─ soot.jimple.infoflow.solver.memory.IMemoryManagerFactory.class - [JAR]

soot.jimple.infoflow.results.xml

├─ soot.jimple.infoflow.results.xml.AbstractSerializedSourceSink.class - [JAR]

├─ soot.jimple.infoflow.results.xml.InfoflowResultsReader.class - [JAR]

├─ soot.jimple.infoflow.results.xml.InfoflowResultsSerializer.class - [JAR]

├─ soot.jimple.infoflow.results.xml.SerializedAccessPath.class - [JAR]

├─ soot.jimple.infoflow.results.xml.SerializedInfoflowResults.class - [JAR]

├─ soot.jimple.infoflow.results.xml.SerializedPathElement.class - [JAR]

├─ soot.jimple.infoflow.results.xml.SerializedSinkInfo.class - [JAR]

├─ soot.jimple.infoflow.results.xml.SerializedSourceInfo.class - [JAR]

├─ soot.jimple.infoflow.results.xml.XmlConstants.class - [JAR]

soot.jimple.infoflow.resources.controls

├─ soot.jimple.infoflow.resources.controls.JavaSwingLayoutControl.class - [JAR]

├─ soot.jimple.infoflow.resources.controls.LayoutControl.class - [JAR]

├─ soot.jimple.infoflow.resources.controls.SwingPasswordField.class - [JAR]

├─ soot.jimple.infoflow.resources.controls.SwingTextField.class - [JAR]

soot.jimple.infoflow

├─ soot.jimple.infoflow.AbstractInfoflow.class - [JAR]

├─ soot.jimple.infoflow.BackwardsInfoflow.class - [JAR]

├─ soot.jimple.infoflow.IInfoflow.class - [JAR]

├─ soot.jimple.infoflow.Infoflow.class - [JAR]

├─ soot.jimple.infoflow.InfoflowConfiguration.class - [JAR]

├─ soot.jimple.infoflow.InfoflowManager.class - [JAR]

├─ soot.jimple.infoflow.cmdInfoflow.class - [JAR]

soot.jimple.infoflow.problems.rules

├─ soot.jimple.infoflow.problems.rules.AbstractTaintPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.BackwardPropagationRuleManagerFactory.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.DefaultPropagationRuleManagerFactory.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.DummyArrayContext.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.EmptyPropagationRuleManagerFactory.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.IArrayContextProvider.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.IPropagationRuleManagerFactory.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.ITaintPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.IdentityPropagationRuleManager.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.PropagationRuleManager.class - [JAR]

soot.jimple.infoflow.callmappers

├─ soot.jimple.infoflow.callmappers.CallerCalleeManager.class - [JAR]

├─ soot.jimple.infoflow.callmappers.ICallerCalleeArgumentMapper.class - [JAR]

├─ soot.jimple.infoflow.callmappers.IdentityCallerCalleeMapper.class - [JAR]

├─ soot.jimple.infoflow.callmappers.ReflectionCallerCalleeMapper.class - [JAR]

├─ soot.jimple.infoflow.callmappers.UnknownCallerCalleeMapper.class - [JAR]

├─ soot.jimple.infoflow.callmappers.VirtualEdgeTargetCallerCalleeMapper.class - [JAR]

soot.jimple.infoflow.problems

├─ soot.jimple.infoflow.problems.AbstractInfoflowProblem.class - [JAR]

├─ soot.jimple.infoflow.problems.AliasProblem.class - [JAR]

├─ soot.jimple.infoflow.problems.BackwardsAliasProblem.class - [JAR]

├─ soot.jimple.infoflow.problems.BackwardsInfoflowProblem.class - [JAR]

├─ soot.jimple.infoflow.problems.InfoflowProblem.class - [JAR]

├─ soot.jimple.infoflow.problems.TaintPropagationResults.class - [JAR]

soot.jimple.infoflow.results.util

├─ soot.jimple.infoflow.results.util.InfoflowResultComparator.class - [JAR]

soot.jimple.infoflow.collect

├─ soot.jimple.infoflow.collect.AtomicBitSet.class - [JAR]

├─ soot.jimple.infoflow.collect.BlackHoleCollection.class - [JAR]

├─ soot.jimple.infoflow.collect.ConcurrentCountingMap.class - [JAR]

├─ soot.jimple.infoflow.collect.ConcurrentHashSet.class - [JAR]

├─ soot.jimple.infoflow.collect.ConcurrentIdentityHashMap.class - [JAR]

├─ soot.jimple.infoflow.collect.ConcurrentIdentityHashMultiMap.class - [JAR]

├─ soot.jimple.infoflow.collect.IdentityPair.class - [JAR]

├─ soot.jimple.infoflow.collect.IdentityWrapper.class - [JAR]

├─ soot.jimple.infoflow.collect.MutableTwoElementSet.class - [JAR]

├─ soot.jimple.infoflow.collect.MyConcurrentHashMap.class - [JAR]

├─ soot.jimple.infoflow.collect.WeakConcurrentHashSet.class - [JAR]

soot.jimple.infoflow.codeOptimization

├─ soot.jimple.infoflow.codeOptimization.AddNopStmt.class - [JAR]

├─ soot.jimple.infoflow.codeOptimization.DeadCodeEliminator.class - [JAR]

├─ soot.jimple.infoflow.codeOptimization.ICodeOptimizer.class - [JAR]

├─ soot.jimple.infoflow.codeOptimization.InterproceduralConstantValuePropagator.class - [JAR]

soot.jimple.infoflow.rifl

├─ soot.jimple.infoflow.rifl.RIFLConstants.class - [JAR]

├─ soot.jimple.infoflow.rifl.RIFLDocument.class - [JAR]

├─ soot.jimple.infoflow.rifl.RIFLParser.class - [JAR]

├─ soot.jimple.infoflow.rifl.RIFLSourceSinkDefinitionProvider.class - [JAR]

├─ soot.jimple.infoflow.rifl.RIFLWriter.class - [JAR]

soot.jimple.infoflow.entryPointCreators

├─ soot.jimple.infoflow.entryPointCreators.BaseEntryPointCreator.class - [JAR]

├─ soot.jimple.infoflow.entryPointCreators.DefaultEntryPointCreator.class - [JAR]

├─ soot.jimple.infoflow.entryPointCreators.IEntryPointCreator.class - [JAR]

├─ soot.jimple.infoflow.entryPointCreators.SequentialEntryPointCreator.class - [JAR]

├─ soot.jimple.infoflow.entryPointCreators.SimulatedCodeElementTag.class - [JAR]

soot.jimple.infoflow.values

├─ soot.jimple.infoflow.values.IValueProvider.class - [JAR]

├─ soot.jimple.infoflow.values.SimpleConstantValueProvider.class - [JAR]

soot.jimple.infoflow.taintWrappers

├─ soot.jimple.infoflow.taintWrappers.AbstractTaintWrapper.class - [JAR]

├─ soot.jimple.infoflow.taintWrappers.EasyTaintWrapper.class - [JAR]

├─ soot.jimple.infoflow.taintWrappers.IReversibleTaintWrapper.class - [JAR]

├─ soot.jimple.infoflow.taintWrappers.ITaintPropagationWrapper.class - [JAR]

├─ soot.jimple.infoflow.taintWrappers.ITaintWrapperDataFlowAnalysis.class - [JAR]

├─ soot.jimple.infoflow.taintWrappers.IdentityTaintWrapper.class - [JAR]

├─ soot.jimple.infoflow.taintWrappers.RecordingTaintWrapper.class - [JAR]

├─ soot.jimple.infoflow.taintWrappers.TaintWrapperSet.class - [JAR]

soot.jimple.infoflow.river

├─ soot.jimple.infoflow.river.AdditionalFlowCondition.class - [JAR]

├─ soot.jimple.infoflow.river.AdditionalFlowInfoSourceContext.class - [JAR]

├─ soot.jimple.infoflow.river.AdditionalFlowInfoSpecification.class - [JAR]

├─ soot.jimple.infoflow.river.BackwardNoSinkRuleManagerFactory.class - [JAR]

├─ soot.jimple.infoflow.river.ConditionalFlowPostProcessor.class - [JAR]

├─ soot.jimple.infoflow.river.ConditionalFlowSourceSinkManagerWrapper.class - [JAR]

├─ soot.jimple.infoflow.river.ConditionalSecondarySourceDefinition.class - [JAR]

├─ soot.jimple.infoflow.river.EmptyUsageContextProvider.class - [JAR]

├─ soot.jimple.infoflow.river.IAdditionalFlowSinkPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.river.IConditionalFlowManager.class - [JAR]

├─ soot.jimple.infoflow.river.IUsageContextProvider.class - [JAR]

├─ soot.jimple.infoflow.river.SecondaryFlowGenerator.class - [JAR]

├─ soot.jimple.infoflow.river.SecondaryFlowListener.class - [JAR]

├─ soot.jimple.infoflow.river.SecondarySinkDefinition.class - [JAR]

soot.jimple.infoflow.collections

├─ soot.jimple.infoflow.collections.ICollectionsSupport.class - [JAR]

soot.jimple.infoflow.config

├─ soot.jimple.infoflow.config.IInfoflowConfig.class - [JAR]

├─ soot.jimple.infoflow.config.PreciseCollectionStrategy.class - [JAR]

soot.jimple.infoflow.solver

├─ soot.jimple.infoflow.solver.AbstractIFDSSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.DefaultSolverPeerGroup.class - [JAR]

├─ soot.jimple.infoflow.solver.EndSummary.class - [JAR]

├─ soot.jimple.infoflow.solver.IFollowReturnsPastSeedsHandler.class - [JAR]

├─ soot.jimple.infoflow.solver.IInfoflowSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.ISolverPeerGroup.class - [JAR]

├─ soot.jimple.infoflow.solver.IStrategyBasedParallelSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.IncomingRecord.class - [JAR]

├─ soot.jimple.infoflow.solver.PredecessorShorteningMode.class - [JAR]

├─ soot.jimple.infoflow.solver.Propagator.class - [JAR]

soot.jimple.infoflow.cfg

├─ soot.jimple.infoflow.cfg.BiDirICFGFactory.class - [JAR]

├─ soot.jimple.infoflow.cfg.DefaultBiDiICFGFactory.class - [JAR]

├─ soot.jimple.infoflow.cfg.FlowDroidEssentialMethodTag.class - [JAR]

├─ soot.jimple.infoflow.cfg.FlowDroidSinkStatement.class - [JAR]

├─ soot.jimple.infoflow.cfg.FlowDroidSourceStatement.class - [JAR]

├─ soot.jimple.infoflow.cfg.FlowDroidUserClass.class - [JAR]

├─ soot.jimple.infoflow.cfg.LibraryClassPatcher.class - [JAR]

soot.jimple.infoflow.memory.reasons

├─ soot.jimple.infoflow.memory.reasons.AbortRequestedReason.class - [JAR]

├─ soot.jimple.infoflow.memory.reasons.MultiReason.class - [JAR]

├─ soot.jimple.infoflow.memory.reasons.OutOfMemoryReason.class - [JAR]

├─ soot.jimple.infoflow.memory.reasons.TimeoutReason.class - [JAR]

soot.jimple.infoflow.problems.rules.backward

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsArrayPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsClinitRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsExceptionPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsImplicitFlowRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsSinkPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsSourcePropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsStrongUpdatePropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.backward.BackwardsWrapperRule.class - [JAR]

soot.jimple.infoflow.data.pathBuilders

├─ soot.jimple.infoflow.data.pathBuilders.AbstractAbstractionPathBuilder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.BatchPathBuilder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.ConcurrentAbstractionPathBuilder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.ContextInsensitivePathBuilder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.ContextInsensitiveSourceFinder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.ContextSensitivePathBuilder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.DefaultPathBuilderFactory.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.EmptyPathBuilder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.IAbstractionPathBuilder.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.IPathBuilderFactory.class - [JAR]

├─ soot.jimple.infoflow.data.pathBuilders.RecursivePathBuilder.class - [JAR]

soot.jimple.infoflow.collections.analyses

├─ soot.jimple.infoflow.collections.analyses.ListSizeAnalysis.class - [JAR]

├─ soot.jimple.infoflow.collections.analyses.ReadOnlyListViewAnalysis.class - [JAR]

soot.jimple.infoflow.solver.executors

├─ soot.jimple.infoflow.solver.executors.InterruptableExecutor.class - [JAR]

├─ soot.jimple.infoflow.solver.executors.SetPoolExecutor.class - [JAR]

soot.jimple.infoflow.threading

├─ soot.jimple.infoflow.threading.DefaultExecutorFactory.class - [JAR]

├─ soot.jimple.infoflow.threading.IExecutorFactory.class - [JAR]

soot.jimple.infoflow.collections.codeOptimization

├─ soot.jimple.infoflow.collections.codeOptimization.ConstantTagFolding.class - [JAR]

├─ soot.jimple.infoflow.collections.codeOptimization.ReplacementCandidates.class - [JAR]

soot.jimple.infoflow.data

├─ soot.jimple.infoflow.data.AbstractMethodAndClass.class - [JAR]

├─ soot.jimple.infoflow.data.Abstraction.class - [JAR]

├─ soot.jimple.infoflow.data.AbstractionAtSink.class - [JAR]

├─ soot.jimple.infoflow.data.AccessPath.class - [JAR]

├─ soot.jimple.infoflow.data.AccessPathFactory.class - [JAR]

├─ soot.jimple.infoflow.data.AccessPathFragment.class - [JAR]

├─ soot.jimple.infoflow.data.ContainerContext.class - [JAR]

├─ soot.jimple.infoflow.data.FlowDroidMemoryManager.class - [JAR]

├─ soot.jimple.infoflow.data.SootFieldAndClass.class - [JAR]

├─ soot.jimple.infoflow.data.SootMethodAndClass.class - [JAR]

├─ soot.jimple.infoflow.data.SourceContext.class - [JAR]

├─ soot.jimple.infoflow.data.SourceContextAndPath.class - [JAR]

soot.jimple.infoflow.util.preanalyses

├─ soot.jimple.infoflow.util.preanalyses.SingleLiveVariableAnalysis.class - [JAR]

soot.jimple.infoflow.solver.functions

├─ soot.jimple.infoflow.solver.functions.SolverCallFlowFunction.class - [JAR]

├─ soot.jimple.infoflow.solver.functions.SolverCallToReturnFlowFunction.class - [JAR]

├─ soot.jimple.infoflow.solver.functions.SolverNormalFlowFunction.class - [JAR]

├─ soot.jimple.infoflow.solver.functions.SolverReturnFlowFunction.class - [JAR]

soot.jimple.infoflow.util.extensiblelist

├─ soot.jimple.infoflow.util.extensiblelist.ExtensibleList.class - [JAR]

soot.jimple.infoflow.solver.gcSolver

├─ soot.jimple.infoflow.solver.gcSolver.AbstractGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.AbstractReferenceCountingGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.AbstractReferenceProvider.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.AggressiveGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.AheadOfTimeReferenceProvider.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.DefaultGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.GCSolverPeerGroup.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.GarbageCollectionTrigger.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.GarbageCollectorPeerGroup.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.IFDSSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.IGCReferenceProvider.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.IGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.IGarbageCollectorPeer.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.InfoflowSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.MethodLevelReferenceCountingGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.NullGarbageCollector.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.OnDemandReferenceProvider.class - [JAR]

├─ soot.jimple.infoflow.solver.gcSolver.ThreadedGarbageCollector.class - [JAR]

soot.jimple.infoflow.collections.problems.rules.forward

├─ soot.jimple.infoflow.collections.problems.rules.forward.ArrayWithIndexPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.collections.problems.rules.forward.CollectionWrapperPropagationRule.class - [JAR]

soot.jimple.infoflow.util

├─ soot.jimple.infoflow.util.ArgParser.class - [JAR]

├─ soot.jimple.infoflow.util.BaseSelector.class - [JAR]

├─ soot.jimple.infoflow.util.ByReferenceBoolean.class - [JAR]

├─ soot.jimple.infoflow.util.DebugAbstractionTree.class - [JAR]

├─ soot.jimple.infoflow.util.DebugFlowFunctionTaintPropagationHandler.class - [JAR]

├─ soot.jimple.infoflow.util.ExtendedAtomicInteger.class - [JAR]

├─ soot.jimple.infoflow.util.ResourceUtils.class - [JAR]

├─ soot.jimple.infoflow.util.SootMethodRepresentationParser.class - [JAR]

├─ soot.jimple.infoflow.util.SootUtils.class - [JAR]

├─ soot.jimple.infoflow.util.SystemClassHandler.class - [JAR]

├─ soot.jimple.infoflow.util.ThreadUtils.class - [JAR]

soot.jimple.infoflow.aliasing

├─ soot.jimple.infoflow.aliasing.AbstractAliasStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.AbstractBulkAliasStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.AbstractInteractiveAliasStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.Aliasing.class - [JAR]

├─ soot.jimple.infoflow.aliasing.BackwardsFlowSensitiveAliasStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.FlowSensitiveAliasStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.IAliasingStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.ImplicitFlowAliasStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.LazyAliasingStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.NullAliasStrategy.class - [JAR]

├─ soot.jimple.infoflow.aliasing.PtsBasedAliasStrategy.class - [JAR]

soot.jimple.infoflow.results

├─ soot.jimple.infoflow.results.AbstractResultSourceSinkInfo.class - [JAR]

├─ soot.jimple.infoflow.results.BackwardsInfoflowResults.class - [JAR]

├─ soot.jimple.infoflow.results.DataFlowResult.class - [JAR]

├─ soot.jimple.infoflow.results.InfoflowPerformanceData.class - [JAR]

├─ soot.jimple.infoflow.results.InfoflowResults.class - [JAR]

├─ soot.jimple.infoflow.results.ResultSinkInfo.class - [JAR]

├─ soot.jimple.infoflow.results.ResultSourceInfo.class - [JAR]

soot.jimple.infoflow.collections.context

├─ soot.jimple.infoflow.collections.context.IntervalContext.class - [JAR]

├─ soot.jimple.infoflow.collections.context.KeySetContext.class - [JAR]

├─ soot.jimple.infoflow.collections.context.PositionBasedContext.class - [JAR]

├─ soot.jimple.infoflow.collections.context.UnknownContext.class - [JAR]

├─ soot.jimple.infoflow.collections.context.ValueBasedContext.class - [JAR]

soot.jimple.infoflow.memory

├─ soot.jimple.infoflow.memory.FlowDroidMemoryWatcher.class - [JAR]

├─ soot.jimple.infoflow.memory.FlowDroidTimeoutWatcher.class - [JAR]

├─ soot.jimple.infoflow.memory.IMemoryBoundedSolver.class - [JAR]

├─ soot.jimple.infoflow.memory.ISolverTerminationReason.class - [JAR]

├─ soot.jimple.infoflow.memory.ISolversTerminatedCallback.class - [JAR]

├─ soot.jimple.infoflow.memory.MemoryWarningSystem.class - [JAR]

soot.jimple.infoflow.callbacks

├─ soot.jimple.infoflow.callbacks.CallbackDefinition.class - [JAR]

soot.jimple.infoflow.sourcesSinks.manager

├─ soot.jimple.infoflow.sourcesSinks.manager.AbstractSourceSinkInfo.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.BaseSourceSinkManager.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.DefaultSourceSinkManager.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.EmptySourceSinkManager.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.IOneSourceAtATimeManager.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.IReversibleSourceSinkManager.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.ISourceSinkManager.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.MethodBasedSourceSinkManager.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.SinkInfo.class - [JAR]

├─ soot.jimple.infoflow.sourcesSinks.manager.SourceInfo.class - [JAR]

soot.jimple.infoflow.collections.strategies.containers

├─ soot.jimple.infoflow.collections.strategies.containers.AbstractListStrategy.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.ConstantMapStrategy.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.ConstantMapStrategyFactory.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.DefaultConfigContainerStrategyFactory.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.IContainerStrategy.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.IContainerStrategyFactory.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.SmashAllContainerStrategy.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.TestConstantStrategy.class - [JAR]

soot.jimple.infoflow.globalTaints

├─ soot.jimple.infoflow.globalTaints.GlobalTaintManager.class - [JAR]

soot.jimple.infoflow.typing

├─ soot.jimple.infoflow.typing.TypeUtils.class - [JAR]

soot.jimple.infoflow.problems.rules.forward

├─ soot.jimple.infoflow.problems.rules.forward.ArrayPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.ExceptionPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.ImplicitPropagtionRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.SinkPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.SkipSystemClassRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.SourcePropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.StaticPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.StopAfterFirstKFlowsPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.StrongUpdatePropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.TypingPropagationRule.class - [JAR]

├─ soot.jimple.infoflow.problems.rules.forward.WrapperPropagationRule.class - [JAR]

soot.jimple.infoflow.collections.strategies.containers.shift

├─ soot.jimple.infoflow.collections.strategies.containers.shift.IShiftOperation.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.shift.InvalidateShift.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.shift.MinMaxShift.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.containers.shift.PreciseShift.class - [JAR]

soot.jimple.infoflow.collections.strategies.widening

├─ soot.jimple.infoflow.collections.strategies.widening.AbstractWidening.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.widening.WideningOnRevisitStrategy.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.widening.WideningOnShiftOperationStrategy.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.widening.WideningStrategy.class - [JAR]

├─ soot.jimple.infoflow.collections.strategies.widening.WideningTaintPropagationHandler.class - [JAR]

soot.jimple.infoflow.solver.fastSolver.flowInsensitive

├─ soot.jimple.infoflow.solver.fastSolver.flowInsensitive.FlowInsensitiveSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.fastSolver.flowInsensitive.InfoflowSolver.class - [JAR]

soot.jimple.infoflow.data.accessPaths

├─ soot.jimple.infoflow.data.accessPaths.IAccessPathReductionStrategy.class - [JAR]

├─ soot.jimple.infoflow.data.accessPaths.SameFieldReductionStrategy.class - [JAR]

├─ soot.jimple.infoflow.data.accessPaths.This0ReductionStrategy.class - [JAR]

soot.jimple.infoflow.solver.sparseSolver

├─ soot.jimple.infoflow.solver.sparseSolver.SparseInfoflowSolver.class - [JAR]

soot.jimple.infoflow.solver.fastSolver

├─ soot.jimple.infoflow.solver.fastSolver.DefaultSchedulingStrategy.class - [JAR]

├─ soot.jimple.infoflow.solver.fastSolver.FastSolverLinkedNode.class - [JAR]

├─ soot.jimple.infoflow.solver.fastSolver.IFDSSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.fastSolver.ISchedulingStrategy.class - [JAR]

├─ soot.jimple.infoflow.solver.fastSolver.InfoflowSolver.class - [JAR]

├─ soot.jimple.infoflow.solver.fastSolver.LocalWorklistTask.class - [JAR]

├─ soot.jimple.infoflow.solver.fastSolver.WeakPathEdge.class - [JAR]

soot.jimple.infoflow.ipc

├─ soot.jimple.infoflow.ipc.DefaultIPCManager.class - [JAR]

├─ soot.jimple.infoflow.ipc.EmptyIPCManager.class - [JAR]

├─ soot.jimple.infoflow.ipc.IIPCManager.class - [JAR]

├─ soot.jimple.infoflow.ipc.MethodBasedIPCManager.class - [JAR]

soot.jimple.infoflow.nativeCallHandler

├─ soot.jimple.infoflow.nativeCallHandler.AbstractNativeCallHandler.class - [JAR]

├─ soot.jimple.infoflow.nativeCallHandler.BackwardNativeCallHandler.class - [JAR]

├─ soot.jimple.infoflow.nativeCallHandler.DefaultNativeCallHandler.class - [JAR]

├─ soot.jimple.infoflow.nativeCallHandler.INativeCallHandler.class - [JAR]