All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected MutableDirectedGraph<EquivalentValue> |
getInvokeAbbreviatedInfoFlowGraph(InvokeExpr ie,
SootMethod context) |
protected HashMutableDirectedGraph<EquivalentValue> |
getInvokeInfoFlowSummary(InvokeExpr ie,
Stmt is,
SootMethod context) |
SmartMethodInfoFlowAnalysis |
getMethodInfoFlowAnalysis(SootMethod sm) |
HashMutableDirectedGraph<EquivalentValue> |
getMethodInfoFlowSummary(SootMethod sm)
Returns a BACKED MutableDirectedGraph whose nodes are EquivalentValue
wrapped Refs.
|
HashMutableDirectedGraph<EquivalentValue> |
getMethodInfoFlowSummary(SootMethod sm,
boolean doFullAnalysis) |
static EquivalentValue |
getNodeForFieldRef(SootMethod sm,
SootField sf)
Returns an unmodifiable list of EquivalentValue wrapped Refs that sink
flows from when method sm is called.
|
static EquivalentValue |
getNodeForFieldRef(SootMethod sm,
SootField sf,
Local realLocal) |
static EquivalentValue |
getNodeForParameterRef(SootMethod sm,
int i) |
static EquivalentValue |
getNodeForReturnRef(SootMethod sm) |
static EquivalentValue |
getNodeForThisRef(SootMethod sm) |
static java.lang.String |
getNodeLabel(java.lang.Object o) |
static java.lang.String |
getNodeName(java.lang.Object o) |
boolean |
includesInnerFields() |
boolean |
includesPrimitiveInfoFlow() |
boolean |
printDebug() |
static void |
printGraphToDotFile(java.lang.String filename,
DirectedGraph<EquivalentValue> graph,
java.lang.String graphname,
boolean onePage) |
static void |
printInfoFlowSummary(DirectedGraph<EquivalentValue> g) |