| Package | Description |
|---|---|
| com.ibm.wala.cast.js.callgraph.fieldbased |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.wala.util.collections.Pair<JSCallGraph,com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis<ObjectVertex>> |
FieldBasedCallGraphBuilder.buildCallGraph(Iterable<? extends com.ibm.wala.ipa.callgraph.Entrypoint> eps,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
Main entry point: builds a flow graph, then extracts a call graph and returns it.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FieldBasedCallGraphBuilder.addEdgeToJSCallGraph(JSCallGraph cg,
com.ibm.wala.classLoader.CallSiteReference site,
com.ibm.wala.classLoader.IMethod target,
com.ibm.wala.ipa.callgraph.CGNode caller) |
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) |
Copyright © 2017. All rights reserved.