AmpleSetWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total451 of 2,59182%88 of 41678%69237111621225
printReachableMemoryUnits()1170%60%44171711
ampleSetOfProcess(int, int)9036580%226073%13422811401
ampleSetByDependsEvent(Pair, BitSet, int, DependsEvent)682929%8111%78182601
preprocessing()415356%3770%3661701
allDeadlockInvisible(BitSet)4010472%132363%919103701
printMemoryUnitSet(PrintStream, MemoryUnitSet)350%40%33101011
ampleSetByMemoryEvent(Pair, BitSet, int, DependsEvent.DependsEventKind, Set)1510787%41881%41342601
ampleProcessesWork()1212190%62076%51443801
isWaitingFor(int, int)119389%11593%1952601
impactMemoryUnitsOfAtomicFragment(Location, int)812193%51979%51333501
ampleSetByContract(Pair, BitSet, int, SystemFunction)58094%51777%41212201
findPointersInExpression(SymbolicExpression, MemoryUnitSet, State)14597%52985%51834101
AmpleSetWorker(State, CommonEnabler, Evaluator, MemoryUnitFactory, CIVLConfiguration)8797%2250%2302201
static {...}675%1150%120101
impactMemoryUnitsOfProcess(int)5898%6100%0411501
existProcessEnteringUnsafeAtomicBlock(BitSet)4097%2880%2611101
reachableMemoryAnalysis()262100%24100%01305601
computeActiveProcesses()142100%12596%11403501
hasAccessConflict(int, int, MemoryUnit)122100%28100%01502501
ampleProcesses()57100%6100%0401201
dereference(State, SymbolicExpression)38100%n/a0101001
findPointersInObject(SymbolicObject, MemoryUnitSet, State)34100%5100%040801
existSoleEnabledEnterLocal()31100%6100%040601
intersects(BitSet, BitSet)25100%4100%030601
difference(BitSet, BitSet)20100%4100%030501