protected class DemandRefinementPointsTo.FlowsToComputer extends DemandRefinementPointsTo.PointsToComputer
ikAndStates, pkToP2Set, pkToTrackedSet, queriedPkAndState| Constructor and Description |
|---|
FlowsToComputer(InstanceKeyAndState ikAndState) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
compute() |
java.util.Collection<PointerKeyAndState> |
getComputedFlowsToSet() |
protected boolean |
handleTrackedPred(com.ibm.wala.util.intset.MutableIntSet curTrackedSet,
PointerKeyAndState predPkAndState,
IFlowLabel label)
also update the flows-to set of interest if necessary
|
addAllToP2Set, addToTrackedPToWorklist, calleeSubGraphMissingAndShouldNotBeAdded, find, findOrCreate, getComputedP2Set, handleBackCopy, handleTrackedPointsToWorklist, makePassOverFieldStmts, matchingPToQueried, worklistLooppublic FlowsToComputer(InstanceKeyAndState ikAndState)
protected void compute()
compute in class DemandRefinementPointsTo.PointsToComputerpublic java.util.Collection<PointerKeyAndState> getComputedFlowsToSet()
protected boolean handleTrackedPred(com.ibm.wala.util.intset.MutableIntSet curTrackedSet,
PointerKeyAndState predPkAndState,
IFlowLabel label)
handleTrackedPred in class DemandRefinementPointsTo.PointsToComputercurTrackedSet - the tracked locationspredPkAndState - the predecessor