soot.jimple.toolkits.infoflow
Class SimpleMethodLocalObjectsAnalysis
java.lang.Object
soot.toolkits.scalar.AbstractFlowAnalysis<N,A>
soot.toolkits.scalar.FlowAnalysis<N,A>
soot.toolkits.scalar.ForwardFlowAnalysis
soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
soot.jimple.toolkits.infoflow.SimpleMethodLocalObjectsAnalysis
public class SimpleMethodLocalObjectsAnalysis
- extends SimpleMethodInfoFlowAnalysis
Methods inherited from class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis |
addToEntryInitialFlow, addToNewInitialFlow, copy, doFlowInsensitiveAnalysis, entryInitialFlow, flowThrough, getMethodInfoFlowSummary, getThisLocal, handleFlowsToDataStructure, handleFlowsToValue, handleInvokeExpr, ignoreThisDataType, isNonRefType, isTrackableSink, isTrackableSource, merge, newInitialFlow |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mlocounter
public static int mlocounter
SimpleMethodLocalObjectsAnalysis
public SimpleMethodLocalObjectsAnalysis(UnitGraph g,
ClassLocalObjectsAnalysis cloa,
InfoFlowAnalysis dfa)
SimpleMethodLocalObjectsAnalysis
public SimpleMethodLocalObjectsAnalysis(UnitGraph g,
CallLocalityContext context,
InfoFlowAnalysis dfa)
isInterestingSource
public boolean isInterestingSource(Value source)
- Overrides:
isInterestingSource
in class SimpleMethodInfoFlowAnalysis
isInterestingSink
public boolean isInterestingSink(Value sink)
- Overrides:
isInterestingSink
in class SimpleMethodInfoFlowAnalysis
isObjectLocal
public boolean isObjectLocal(Value local)