Class CriticalSectionInterferenceGraph
- java.lang.Object
-
- soot.jimple.toolkits.thread.synchronization.CriticalSectionInterferenceGraph
-
public class CriticalSectionInterferenceGraph extends Object
-
-
Constructor Summary
Constructors Constructor Description CriticalSectionInterferenceGraph(List<soot.jimple.toolkits.thread.synchronization.CriticalSection> criticalSections, MhpTester mhp, boolean optionOneGlobalLock, boolean optionLeaveOriginalLocks, boolean optionIncludeEmptyPossibleEdges)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalculateGroups()intgroupCount()List<soot.jimple.toolkits.thread.synchronization.CriticalSectionGroup>groups()booleanmayHappenInParallel(soot.jimple.toolkits.thread.synchronization.CriticalSection tn1, soot.jimple.toolkits.thread.synchronization.CriticalSection tn2)
-
-
-
Method Detail
-
groupCount
public int groupCount()
-
groups
public List<soot.jimple.toolkits.thread.synchronization.CriticalSectionGroup> groups()
-
calculateGroups
public void calculateGroups()
-
mayHappenInParallel
public boolean mayHappenInParallel(soot.jimple.toolkits.thread.synchronization.CriticalSection tn1, soot.jimple.toolkits.thread.synchronization.CriticalSection tn2)
-
-