public class ModularMVFG extends AbstractMVFG
csNodes, hg, inEdges, method, method2VFG, outEdges, prePTA, sparkNodes, total_edge_count| Constructor and Description |
|---|
ModularMVFG(PTA prePTA,
SootMethod method,
OCG hg,
MergedNode<SootMethod> sccNode) |
| Modifier and Type | Method and Description |
|---|---|
static AbstractMVFG |
findOrCreateMethodVFG(PTA prePTA,
SootMethod method,
OCG hg,
MergedNode<SootMethod> sccNode) |
protected boolean |
satisfyAddingStoreCondition(int paramIndex,
Set<SootMethod> targets) |
protected boolean |
statisfyAddingLoadCondition(Set<SootMethod> targets) |
addAssignEdge, addCSLikelyEdge, addLoadEdge, addNewEdge, addNormalEdge, addStoreEdge, buildVFG, computeNodesInPrecisionLossPatterns, findMethodVFG, getAllNodes, getCSNodes, getTotalEdgeCount, getTotalNodeCountpublic ModularMVFG(PTA prePTA, SootMethod method, OCG hg, MergedNode<SootMethod> sccNode)
public static AbstractMVFG findOrCreateMethodVFG(PTA prePTA, SootMethod method, OCG hg, MergedNode<SootMethod> sccNode)
protected boolean statisfyAddingLoadCondition(Set<SootMethod> targets)
statisfyAddingLoadCondition in class AbstractMVFGprotected boolean satisfyAddingStoreCondition(int paramIndex,
Set<SootMethod> targets)
satisfyAddingStoreCondition in class AbstractMVFGCopyright © 2024 Soot OSS. All rights reserved.