public class EscapeCorrelation extends Correlation
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 and Description |
|---|
EscapeCorrelation(com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet get,
com.ibm.wala.ssa.SSAAbstractInvokeInstruction invoke,
String indexName,
Set<String> flownThroughLocals) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(CorrelationVisitor<T> visitor) |
com.ibm.wala.cast.tree.CAstSourcePositionMap.Position |
getEndPosition(SSASourcePositionMap positions) |
int |
getNumberOfArguments() |
com.ibm.wala.cast.tree.CAstSourcePositionMap.Position |
getStartPosition(SSASourcePositionMap positions) |
String |
pp(SSASourcePositionMap positions) |
getFlownThroughLocals, getIndexNamepublic com.ibm.wala.cast.tree.CAstSourcePositionMap.Position getStartPosition(SSASourcePositionMap positions)
getStartPosition in class Correlationpublic com.ibm.wala.cast.tree.CAstSourcePositionMap.Position getEndPosition(SSASourcePositionMap positions)
getEndPosition in class Correlationpublic int getNumberOfArguments()
public String pp(SSASourcePositionMap positions)
pp in class Correlationpublic <T> T accept(CorrelationVisitor<T> visitor)
accept in class CorrelationCopyright © 2017. All rights reserved.