public class StrayRWFinder extends BackwardFlowAnalysis
FlowAnalysis.FlowfilterUnitToAfterFlow, unitToAfterFlowfilterUnitToBeforeFlow, graph, unitToBeforeFlow| Modifier and Type | Method and Description |
|---|---|
protected void |
copy(Object source,
Object dest)
Creates a copy of the
source flow object in dest. |
protected Object |
entryInitialFlow()
IN(Start) is the empty set
|
protected void |
flowThrough(Object inValue,
Object unit,
Object outValue)
OUT is the same as (IN minus killSet) plus the genSet.
|
protected void |
merge(Object in1,
Object in2,
Object out)
union, except for transactions in progress.
|
protected Object |
newInitialFlow()
All INs are initialized to the empty set.
|
doAnalysis, isForwardgetFlow, getFlowAfter, getFlowBefore, omissiblemerge, mergeInto, treatTrapHandlersAsEntriesprotected Object newInitialFlow()
newInitialFlow in class AbstractFlowAnalysisprotected Object entryInitialFlow()
entryInitialFlow in class AbstractFlowAnalysisprotected void flowThrough(Object inValue, Object unit, Object outValue)
flowThrough in class FlowAnalysisinValue - the input flowunit - the current nodeoutValue - the returned flowprotected void merge(Object in1, Object in2, Object out)
merge in class AbstractFlowAnalysisprotected void copy(Object source, Object dest)
AbstractFlowAnalysissource flow object in dest.copy in class AbstractFlowAnalysisCopyright © 2020 Soot OSS. All rights reserved.