| Package | Description |
|---|---|
| com.ibm.wala.cast.js.callgraph.fieldbased | |
| com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph |
| Modifier and Type | Method and Description |
|---|---|
FlowGraph |
WorklistBasedOptimisticCallgraphBuilder.buildFlowGraph(com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) |
FlowGraph |
PessimisticCallGraphBuilder.buildFlowGraph(com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) |
FlowGraph |
OptimisticCallgraphBuilder.buildFlowGraph(com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) |
abstract FlowGraph |
FieldBasedCallGraphBuilder.buildFlowGraph(com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
Build a flow graph for the program to be analysed.
|
protected FlowGraph |
FieldBasedCallGraphBuilder.flowGraphFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
WorklistBasedOptimisticCallgraphBuilder.addFlowEdge(FlowGraph flowgraph,
Vertex from,
Vertex to,
Set<Vertex> worklist) |
JSCallGraph |
FieldBasedCallGraphBuilder.extract(FlowGraph flowgraph,
Iterable<? extends com.ibm.wala.ipa.callgraph.Entrypoint> eps,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
Extract a call graph from a given flow graph.
|
JSCallGraph |
FieldBasedCallGraphBuilder.extract(com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter interpreter,
FlowGraph flowgraph,
Iterable<? extends com.ibm.wala.ipa.callgraph.Entrypoint> eps,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) |
Set<com.ibm.wala.util.collections.Pair<CallVertex,FuncVertex>> |
WorklistBasedOptimisticCallgraphBuilder.extractCallGraphEdges(FlowGraph flowgraph,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) |
Set<com.ibm.wala.util.collections.Pair<CallVertex,FuncVertex>> |
FieldBasedCallGraphBuilder.extractCallGraphEdges(FlowGraph flowgraph,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
Extract call edges from the flow graph into high-level representation.
|
boolean |
FieldBasedCallGraphBuilder.handleFunctionCallOrApplyInvocation(FlowGraph flowgraph,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor,
JSCallGraph cg,
CallVertex callVertex,
com.ibm.wala.ipa.callgraph.CGNode caller,
com.ibm.wala.classLoader.CallSiteReference site,
com.ibm.wala.classLoader.IMethod target) |
| Modifier and Type | Method and Description |
|---|---|
FlowGraph |
FlowGraphBuilder.buildFlowGraph()
This is the main entry point of the flow graph builder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FlowGraphBuilder.visitFunction(FlowGraph flowgraph,
com.ibm.wala.classLoader.IMethod method) |
void |
FilteredFlowGraphBuilder.visitFunction(FlowGraph flowgraph,
com.ibm.wala.classLoader.IMethod method) |
void |
FlowGraphBuilder.visitProgram(FlowGraph flowgraph) |
Copyright © 2017. All rights reserved.