Package soot.jimple.spark.solver
Class Checker
- java.lang.Object
-
- soot.jimple.spark.solver.Checker
-
public class Checker extends Object
Checks points-to sets with pointer assignment graph to make sure everything has been correctly propagated.- Author:
- Ondrej Lhotak
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck()Actually does the propagation.protected voidcheckAll(Node container, PointsToSetInternal nodes, Node upstream)protected voidcheckNode(Node container, Node n, Node upstream)protected voidhandleAllocNode(AllocNode src)protected voidhandleLoads(FieldRefNode src)protected voidhandleSimples(VarNode src)protected voidhandleStores(VarNode src)
-
-
-
Field Detail
-
pag
protected PAG pag
-
-
Constructor Detail
-
Checker
public Checker(PAG pag)
-
-
Method Detail
-
check
public void check()
Actually does the propagation.
-
checkAll
protected void checkAll(Node container, PointsToSetInternal nodes, Node upstream)
-
handleAllocNode
protected void handleAllocNode(AllocNode src)
-
handleSimples
protected void handleSimples(VarNode src)
-
handleStores
protected void handleStores(VarNode src)
-
handleLoads
protected void handleLoads(FieldRefNode src)
-
-