ImmutableStateFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total243 of 3,73593%59 of 40485%5427036782267
collectSymbolicConstants(State, boolean)760%120%77202011
pushCallStack2(ImmutableState, int, CIVLFunction, int, SymbolicExpression[], int)3718083%41882%41224601
joinSequence(Scope, Scope)235972%21083%2721601
collectHeaps(State, Set)2127893%42888%31715101
commitUpdatedChannelsToEntries(State, int, SymbolicExpression[])186278%81056%81001401
collectScopes(State, Set)1421794%33792%32114301
computeNewHeapPointer(SymbolicExpression, Map, Map)610495%21990%21212701
setLocation(State, int, Location, boolean)520398%11192%1714201
dequeueCollectiveSnapshotsEntry(State, int)53688%3562%350701
lowestCommonAncestor(State, int, int)52382%3562%352801
peekCollectiveSnapshotsEntry(State, int)52080%3350%340501
getNumStateInstances()50%n/a111111
createCollectiveSnapshotsEnrty(ImmutableState, int, int, int, int, Expression, SymbolicExpression, ContractClauseExpression.ContractKind)46194%2467%2401101
inputVariableValueMap(State)43389%2467%240601
addToCollectiveSnapshotsEntry(ImmutableState, int, int, int, int, Expression)43289%2250%230701
simplify(State)314198%13197%11713501
numberScopes(ImmutableState)7297%21083%2722101
canonic(State, boolean, boolean, boolean, Set)5196%1990%1611701
isDescendantOf(State, int, int)2191%1583%141801
static {...}675%1150%120101
mergeMonostates(State, ImmutableCollectiveSnapshotsEntry)137100%6100%0402701
updateProcessReferencesInScopes(State, int[])133100%20100%01103101
reachableHeapObjectsOfValue(State, SymbolicExpression, Set)123100%11895%11103301
collectProcesses(State)104100%16100%0902801
takeSnapshot(ImmutableState, int)101100%1583%1402601
ImmutableStateFactory(ModelFactory, SymbolicUtility, MemoryUnitFactory, GMCConfiguration, CIVLConfiguration)95100%n/a0102201
malloc(State, int, int, SymbolicExpression)93100%2100%0201601
malloc(State, int, int, int, SymbolicType, NumericExpression)82100%2100%020901
setReachablesForProc(ImmutableDynamicScope[], ImmutableProcessState)80100%10100%0602001
renumberDyscopes(ImmutableDynamicScope[], int[], ImmutableDynamicScope[])72100%8100%0501401
initialState(Model)67100%2100%0201101
addOldToNewHeapMemUnits(Map, SymbolicExpression, ReferenceExpression, Map)54100%2100%020801
deallocate(State, SymbolicExpression, int, int, int)52100%n/a010801
flyweight(State)42100%4100%0301001
setVariable(State, int, int, SymbolicExpression)41100%n/a010901
updateBitSet(BitSet, int[])40100%10100%0601301
reachableHeapObjectsOfState(State)39100%4100%030901
incrementNumSymbolicConstants(State)38100%2100%020601
computeOldToNewHeapPointers(State, Map, Map)37100%6100%040901
setProcessState(State, ProcessState)34100%n/a010801
procSubMap(int[])34100%2100%020701
scopeSubMap(int[])34100%2100%020701
popCallStack(State, int)32100%n/a010801
createNewProcess(State)29100%n/a010601
numSymbolicConstants(State)28100%2100%020601
hasNonEmptyHeaps(State)25100%4100%030701
lockedByAtomic(State)23100%2100%020301
initialValues(Scope)21100%2100%020401
initialDynamicScope(Scope, int, int, int, BitSet)18100%n/a010101
processInAtomic(State)17100%n/a010201
terminateProcess(State, int)17100%n/a010301
getAtomicLock(State, int)16100%n/a010201
releaseAtomicLock(State)16100%n/a010201
addProcess(State, CIVLFunction, SymbolicExpression[], int)14100%n/a010201
addProcess(State, CIVLFunction, int, SymbolicExpression[], int)14100%n/a010201
setVariable(State, Variable, int, SymbolicExpression)13100%n/a010201
isPointer(SymbolicExpression)11100%2100%020301
pushCallStack(State, int, CIVLFunction, SymbolicExpression[])10100%n/a010101
pushCallStack(State, int, CIVLFunction, int, SymbolicExpression[])10100%n/a010101
removeProcess(State, int)10100%n/a010301
nsat(BooleanExpression)8100%n/a010101
stackEntry(Location, int, int)7100%n/a010101
setLocation(State, int, Location)7100%n/a010101
getSnapshotsQueue(State, int)5100%n/a010101
getNumStatesSaved()4100%n/a010101
symbolicUniverse()3100%n/a010101
memUnitFactory()3100%n/a010101