ImmutableStateFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,638 of 6,52474%178 of 67173%1314443121,35316107
crossState(State, int, SeqSet, State, int, SeqSet)5620%660%343410410411
collectHavocVariablesInReferredStates(ImmutableState, UnaryOperator, int)1973615%24414%1415374601
addExternalProcessWorker(State, State, int, int, CIVLFunction, SymbolicExpression[])1910%120%77404011
simplifyReferencedStates(ImmutableState, BooleanExpression, int)1815121%18625%1113375001
addExternalProcess(SymbolicExpression, State, int, int, CIVLFunction)790%n/a11141411
getContextOfSizeofSymbols(Reasoner)480%80%558811
scopeValue(int)392033%5550%3681401
setHeapObject(SymbolicExpression, int, int, SymbolicExpression)320%n/a116611
addHeapObject(SymbolicExpression, int, SymbolicExpression)260%n/a115511
numHeapObjects(SymbolicExpression, int)230%n/a114411
getHeapObject(SymbolicExpression, int, int)220%n/a114411
getStateReferences(ImmutableState)186578%2675%2521701
popReadWriteSet(State, int, boolean)184973%2466%2441401
getHeapObjectType(SymbolicExpression, int)180%n/a114411
joinSequence(Scope, Scope)165978%21083%2721601
collectScopesWorker(State, Set, int[])1421293%24095%22224801
pushCallStack2(ImmutableState, int, CIVLFunction, Scope, int, SymbolicExpression[], int)1417392%42485%41513601
processValue(int)141754%2466%243801
simplifyWork(State, boolean, int, Set)1232096%35394%32917201
addInternalProcessWorker(State, State, int, SymbolicExpression[], SymbolicExpression[])1229596%32790%31605601
getStateSnapshotWorker(State, int, int, int[])108389%11191%1732701
getSubExpressionsOfType(SymbolicType, SymbolicExpression)97689%31381%3922001
saveState(State)82475%n/a013701
numMallocs(SymbolicExpression)80%n/a112211
isScopeIdDefined(int)70%20%221111
computeNewHeapPointer(SymbolicExpression, Map, Map)610294%21990%21212701
simplify(State, int)60%n/a111111
simplify(State, Set)60%n/a111111
setLocation(State, int, Location, boolean)520097%21487%2914101
concatenateMonoScopeMap(SymbolicExpression[], int[], SymbolicExpression[])53386%1583%140401
lowestCommonAncestor(State, int, int)52382%3562%352801
getNumStateInstances()50%n/a111111
deallocate(State, SymbolicExpression, SymbolicExpression, int, int)6994%1150%1201201
inputVariableValueMap(State)4391%2466%240801
setConfiguration(CIVLConfiguration)0%n/a112211
stateValueHelper()0%n/a111111
reachableHeapObjectsOfValue(State, SymbolicExpression, Set)11898%11995%11223301
peekReadWriteSet(State, int, boolean)3093%1375%131801
isDescendantOf(State, int, int)2191%1583%141801
numberScopes(ImmutableState)7398%11191%1712101
collectHeaps(State, Set)308100%13196%11705801
ImmutableStateFactory(ModelFactory, MemoryUnitFactory, CIVLConfiguration)270100%21285%2804701
updateProcessReferencesInScopes(State, int[])132100%20100%01103201
addInternalProcess(SymbolicExpression, SymbolicExpression, int, int, CIVLSource)118100%4100%0301901
collectHavocVariables(State)110100%16100%0902901
collectProcesses(State)109100%18100%01003001
initialState(Model)90100%4100%0301601
malloc(State, int, int, SymbolicExpression)89100%2100%0201601
setReachablesForProc(ImmutableDynamicScope[], ImmutableProcessState)80100%10100%0602001
malloc(State, int, int, int, SymbolicType, NumericExpression)67100%2100%0201101
pushEmptyReadWrite(State, int, boolean)61100%2100%0201301
applyToProcessStates(ImmutableState, UnaryOperator)57100%8100%0501501
addReadWriteRecords(State, int, SymbolicExpression, boolean)57100%2100%0201001
addOldToNewHeapMemUnits(Map, SymbolicExpression, ReferenceExpression, Map)54100%2100%020801
getStateSnapshot(State, int, int)54100%2100%020901
renumberDyscopes(ImmutableDynamicScope[], int[], ImmutableDynamicScope[], BooleanExpression)47100%1583%1401001
canonicWork(State, boolean, boolean, boolean, boolean, boolean, Set)45100%10100%0601301
setVariable(State, int, int, SymbolicExpression)40100%n/a0101001
updateBitSet(BitSet, int[])40100%10100%0601301
addToPathcondition(State, int, BooleanExpression)40100%2100%020801
reachableHeapObjectsOfState(State)39100%4100%030901
valueSetHavoc(State, SymbolicExpression, SymbolicExpression)38100%n/a010701
computeOldToNewHeapPointers(State, Map, Map)37100%6100%040901
emptyState(int)37100%2100%020701
getFreshSymbol(State, int, SymbolicType)34100%n/a010601
setProcessState(State, ProcessState)33100%n/a010801
popCallStack(State, int)32100%n/a010801
procSubMap(int[])32100%2100%020701
scopeSubMap(int[])32100%2100%020701
getDyscopeSubstituter(int[])29100%2100%020601
pushAssumption(State, int, BooleanExpression)27100%n/a010601
hasNonEmptyHeaps(State)25100%4100%030701
createNewProcess(State, boolean)23100%n/a010601
mapReverse(int[], int[])22100%4100%030501
lockedByAtomic(State)20100%2100%020401
initialDynamicScope(Scope, int, int, BitSet)20100%n/a010301
initialValues(Scope)20100%2100%020401
enterAtomic(State, int)20100%2100%020501
leaveAtomic(State, int)20100%2100%020501
popAssumption(State, int)20100%n/a010401
addProcess(State, CIVLFunction, SymbolicExpression[], int, boolean)17100%n/a010201
addProcess(State, CIVLFunction, int, SymbolicExpression[], int, boolean)17100%n/a010201
simplify(State, int, Set)17100%n/a010301
getAtomicLock(State, int)15100%n/a010201
releaseAtomicLock(State)15100%n/a010201
setSymbolicUtility(SymbolicUtility)15100%n/a010301
processInAtomic(State)14100%n/a010301
terminateProcess(State, int)14100%n/a010301
pushContract(State, int, CIVLFunction, SymbolicExpression[])13100%n/a010101
setVariable(State, Variable, int, SymbolicExpression)13100%n/a010201
pushCallStack(State, int, CIVLFunction, SymbolicExpression[])12100%n/a010101
pushCallStack(State, int, CIVLFunction, int, SymbolicExpression[])12100%n/a010101
nsat(BooleanExpression)11100%2100%020101
isPointer(SymbolicExpression)11100%2100%020301
canonic(State, boolean, boolean, boolean, boolean, boolean, Set)10100%n/a010101
removeProcess(State, int)10100%n/a010301
setLocation(State, int, Location)7100%n/a010101
getDyscopeId(SymbolicExpression)7100%n/a010101
collectScopes(State, Set)6100%n/a010101
simplify(State)6100%n/a010101
stackEntry(Location, int)6100%n/a010101
getStateByReference(int)5100%n/a010101
symbolicUniverse()100%n/a010101
memUnitFactory()100%n/a010101
undefinedScopeValue()100%n/a010101
nullScopeValue()100%n/a010101
static {...}100%n/a010101