Class EscapeCorrelation


  • public class EscapeCorrelation
    extends Correlation
    An escape correlation conservatively captures inter-procedural correlated pairs: for a dynamic property read r of the form e[p], if both the result of r and the value of p flow into a function call c, we consider r and c to be a correlated pair to account for the fact that the function called by c may perform a write of property p.
    • Constructor Detail

      • EscapeCorrelation

        public EscapeCorrelation​(com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet get,
                                 com.ibm.wala.ssa.SSAAbstractInvokeInstruction invoke,
                                 java.lang.String indexName,
                                 java.util.Set<java.lang.String> flownThroughLocals)