Uses of Class
soot.toolkits.scalar.FlowAnalysis
-
Packages that use FlowAnalysis Package Description soot.jbco.jimpleTransformations soot.jimple.toolkits.annotation.nullcheck Classes that carry out an analysis to determine whether or not null pointer checks are necessary.soot.jimple.toolkits.annotation.parity soot.jimple.toolkits.annotation.purity soot.jimple.toolkits.callgraph soot.jimple.toolkits.infoflow soot.jimple.toolkits.pointer soot.jimple.toolkits.scalar A toolkit for scalar optimization of Jimple.soot.jimple.toolkits.scalar.pre Particial redundency elimination.soot.jimple.toolkits.thread.mhp soot.jimple.toolkits.thread.mhp.findobject soot.jimple.toolkits.thread.synchronization soot.toolkits.graph Toolkit to produce and manipulate various types of control flow graphs.soot.toolkits.scalar A number of scalar optimizations, and the flow analysis framework. -
-
Uses of FlowAnalysis in soot.jbco.jimpleTransformations
Subclasses of FlowAnalysis in soot.jbco.jimpleTransformations Modifier and Type Class Description classNew2InitFlowAnalysis -
Uses of FlowAnalysis in soot.jimple.toolkits.annotation.nullcheck
Subclasses of FlowAnalysis in soot.jimple.toolkits.annotation.nullcheck Modifier and Type Class Description classNullnessAssumptionAnalysisAn intraprocedural nullness assumption analysis that computes for each location and each value in a method if the value (before or after that location) is treated as definitely null, definitely non-null or neither. -
Uses of FlowAnalysis in soot.jimple.toolkits.annotation.parity
Subclasses of FlowAnalysis in soot.jimple.toolkits.annotation.parity Modifier and Type Class Description classParityAnalysis -
Uses of FlowAnalysis in soot.jimple.toolkits.annotation.purity
Subclasses of FlowAnalysis in soot.jimple.toolkits.annotation.purity Modifier and Type Class Description classPurityIntraproceduralAnalysisIntra-procedural purity-graph analysis. -
Uses of FlowAnalysis in soot.jimple.toolkits.callgraph
Subclasses of FlowAnalysis in soot.jimple.toolkits.callgraph Modifier and Type Class Description classClinitElimAnalysisclassConstantArrayAnalysis -
Uses of FlowAnalysis in soot.jimple.toolkits.infoflow
Subclasses of FlowAnalysis in soot.jimple.toolkits.infoflow Modifier and Type Class Description classSimpleMethodInfoFlowAnalysisclassSimpleMethodLocalObjectsAnalysis -
Uses of FlowAnalysis in soot.jimple.toolkits.pointer
Subclasses of FlowAnalysis in soot.jimple.toolkits.pointer Modifier and Type Class Description classLocalMayAliasAnalysisConducts a method-local, equality-based may-alias analysis.classLocalMustAliasAnalysisLocalMustAliasAnalysis attempts to determine if two local variables (at two potentially different program points) must point to the same object.classLocalMustNotAliasAnalysisLocalNotMayAliasAnalysis attempts to determine if two local variables (at two potentially different program points) definitely point to different objects.classStrongLocalMustAliasAnalysisA special version of the local must-alias analysis that takes redefinitions within loops into account. -
Uses of FlowAnalysis in soot.jimple.toolkits.scalar
Subclasses of FlowAnalysis in soot.jimple.toolkits.scalar Modifier and Type Class Description classCommonPrecedingEqualValueAnalysisclassEqualLocalsAnalysisclassEqualUsesAnalysisDeprecated.This class is buggy.classFastAvailableExpressionsAnalysisImplements an available expressions analysis on local variables.classPessimisticAvailableExpressionsAnalysisImplements an available expressions analysis on local variables.classSlowAvailableExpressionsAnalysisImplements an available expressions analysis on local variables. -
Uses of FlowAnalysis in soot.jimple.toolkits.scalar.pre
Subclasses of FlowAnalysis in soot.jimple.toolkits.scalar.pre Modifier and Type Class Description classDelayabilityAnalysisPerforms a Delayability-analysis on the given graph.classDownSafetyAnalysisPerforms an DownSafe-analysis on the given graph.classNotIsolatedAnalysisPerforms a Not-Isolated-analysis on the given graph, which is basically the same as an Isolated-analysis (we just return the complement, as it's easier to calculate it).classUpSafetyAnalysisPerforms an UpSafe-analysis on the given graph. -
Uses of FlowAnalysis in soot.jimple.toolkits.thread.mhp
Subclasses of FlowAnalysis in soot.jimple.toolkits.thread.mhp Modifier and Type Class Description classMonitorAnalysisclassStartJoinAnalysis -
Uses of FlowAnalysis in soot.jimple.toolkits.thread.mhp.findobject
Subclasses of FlowAnalysis in soot.jimple.toolkits.thread.mhp.findobject Modifier and Type Class Description classMultiRunStatementsFinder -
Uses of FlowAnalysis in soot.jimple.toolkits.thread.synchronization
Subclasses of FlowAnalysis in soot.jimple.toolkits.thread.synchronization Modifier and Type Class Description classLockableReferenceAnalysisFinds the set of local variables and/or references that represent all of the relevant objects used in a synchronized region, as accessible at the start of that region.classStrayRWFinderclassSynchronizedRegionFinder -
Uses of FlowAnalysis in soot.toolkits.graph
Subclasses of FlowAnalysis in soot.toolkits.graph Modifier and Type Class Description classDominatorAnalysisDeprecated.useMHGDominatorsFinderinsteadclassPostDominatorAnalysisDeprecated.useMHGPostDominatorsFinderinstead -
Uses of FlowAnalysis in soot.toolkits.scalar
Subclasses of FlowAnalysis in soot.toolkits.scalar Modifier and Type Class Description classBackwardFlowAnalysis<N,A>Abstract class that provides the fixed point iteration functionality required by all BackwardFlowAnalyses.classCombinedDUAnalysisAnalysis that computes live locals, local defs, and local uses all at once.protected classFlowSensitiveConstantPropagator.BetterConstantPropagatorclassForwardFlowAnalysis<N,A>Abstract class that provides the fixed point iteration functionality required by all ForwardFlowAnalyses.classInitAnalysisAn analysis to check whether or not local variables have been initialised.classSimpleLocalDefs.FlowAssignment
-