com.ibm.wala.ipa.callgraph
Interface CallGraphBuilder
- All Known Implementing Classes:
- AbstractRTABuilder, AstJavaCFABuilder, AstJavaSSAPropagationCallGraphBuilder, AstJavaZeroOneContainerCFABuilder, AstJavaZeroXCFABuilder, AstSSAPropagationCallGraphBuilder, BasicRTABuilder, CFABuilder, JSCFABuilder, JSSSAPropagationCallGraphBuilder, JSZeroXCFABuilder, nCFABuilder, OneCFABuilder, PropagationCallGraphBuilder, SSAPropagationCallGraphBuilder, ZeroContainerCFABuilder, ZeroOneContainerCFABuilder, ZeroXCFABuilder
public interface CallGraphBuilder
Basic interface for an object that can build a call graph.
makeCallGraph
CallGraph makeCallGraph(AnalysisOptions options)
- Build a call graph.
- Parameters:
options - an object representing controlling options that the call
graph building algorithm needs to know.
- Returns:
- the built call graph
getPointerAnalysis
PointerAnalysis getPointerAnalysis()
- Returns:
- the Pointer Analysis information computed as a side-effect of
call graph construction.
getPointerFlowGraphFactory
PointerFlowGraphFactory getPointerFlowGraphFactory()