Class PropWorklist


  • public class PropWorklist
    extends Propagator
    Propagates points-to sets along pointer assignment graph using a worklist.
    Author:
    Ondrej Lhotak
    • Constructor Detail

      • PropWorklist

        public PropWorklist​(PAG pag)
    • Method Detail

      • propagate

        public void propagate()
        Actually does the propagation.
        Specified by:
        propagate in class Propagator
      • handleAllocNode

        protected boolean handleAllocNode​(AllocNode src)
        Propagates new points-to information of node src to all its successors.
      • handleVarNode

        protected boolean handleVarNode​(VarNode src)
        Propagates new points-to information of node src to all its successors.
      • handleFieldRefNode

        protected final void handleFieldRefNode​(FieldRefNode src,
                                                HashSet<Object[]> edgesToPropagate)
        Propagates new points-to information of node src to all its successors.