public class IFDSUninitializedVariables extends DefaultJimpleIFDSTabulationProblem<Local,InterproceduralCFG<Unit,SootMethod>>
Constructor and Description |
---|
IFDSUninitializedVariables(InterproceduralCFG<Unit,SootMethod> icfg) |
Modifier and Type | Method and Description |
---|---|
FlowFunctions<Unit,Local,SootMethod> |
createFlowFunctionsFactory() |
Local |
createZeroValue() |
java.util.Map<Unit,java.util.Set<Local>> |
initialSeeds()
Returns initial seeds to be used for the analysis.
|
autoAddZero, computeValues, flowFunctions, followReturnsPastSeeds, interproceduralCFG, numThreads, recordEdges, zeroValue
public IFDSUninitializedVariables(InterproceduralCFG<Unit,SootMethod> icfg)
public FlowFunctions<Unit,Local,SootMethod> createFlowFunctionsFactory()
createFlowFunctionsFactory
in class DefaultIFDSTabulationProblem<Unit,Local,SootMethod,InterproceduralCFG<Unit,SootMethod>>
public java.util.Map<Unit,java.util.Set<Local>> initialSeeds()
IFDSTabulationProblem
public Local createZeroValue()
createZeroValue
in class DefaultIFDSTabulationProblem<Unit,Local,SootMethod,InterproceduralCFG<Unit,SootMethod>>