package flowanalysis
- Alphabetic
- Public
- Protected
Type Members
- class MethodStringFlowAnalysis extends FPCFAnalysis with StringAnalysisConfig
Analyzes a methods string flow results by applying a StructuralAnalysis to identify all control flow regions of the methods CFG and subsequently applying a DataFlowAnalysis to compute a resulting string tree environment using string flow functions derived from the FPCF StringFlowFunctionProperty.
Analyzes a methods string flow results by applying a StructuralAnalysis to identify all control flow regions of the methods CFG and subsequently applying a DataFlowAnalysis to compute a resulting string tree environment using string flow functions derived from the FPCF StringFlowFunctionProperty.
- Note
Packages can be configured to be excluded from analysis entirely due to e.g. size problems. In these cases, the lower or upper bound string tree environment will be returned, depending on the soundness mode of the analysis.
- See also
StructuralAnalysis, DataFlowAnalysis, StringFlowFunctionProperty, StringAnalysisConfig
- sealed trait MethodStringFlowAnalysisScheduler extends FPCFAnalysisScheduler
A shared scheduler trait for analyses that analyse the string flow of given methods.
A shared scheduler trait for analyses that analyse the string flow of given methods.
- See also
- case class MethodStringFlowAnalysisState(entity: Method, dm: DefinedMethod, tac: TAC, flowAnalysis: DataFlowAnalysis[StringTreeNode, StringTreeEnvironment]) extends Product with Serializable
The state of the MethodStringFlowAnalysis containing data flow analysis relevant information such as flow graphs and all string flow dependees for the method under analysis.
The state of the MethodStringFlowAnalysis containing data flow analysis relevant information such as flow graphs and all string flow dependees for the method under analysis.
- See also
Value Members
- object LazyMethodStringFlowAnalysis extends MethodStringFlowAnalysisScheduler with BasicFPCFLazyAnalysisScheduler
- object MethodStringFlowAnalysis