ImmutableStateFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total561 of 5,62990%97 of 60683%863981291,332694
addExternalProcessWorker(State, State, int, int, CIVLFunction, SymbolicExpression[])2150%160%99515111
addExternalProcess(SymbolicExpression, State, int, int, CIVLFunction)790%n/a11171711
getContextOfSizeofSymbols(Reasoner)480%80%55121211
scopeValue(int)392033%5550%3681401
addInternalProcessWorker(State, State, int, SymbolicExpression[], SymbolicExpression[])2730691%92976%92037201
collectScopesWorker(State, Set, int[])1423394%34193%32325801
joinSequence(Scope, Scope)145980%21083%2721801
processValue(int)141754%2466%243801
nsat(BooleanExpression)111963%4450%352501
getStateSnapshotWorker(State, int, int, int[])108389%11191%1732801
collectHavocVariablesInReferredStates(ImmutableState, UnaryOperator, int)922596%72376%71625101
simplifyReferencedStates(ImmutableState, BooleanExpression, int)822396%62076%61435601
saveState(State)82475%n/a013701
isScopeIdDefined(int)70%20%221111
computeNewHeapPointer(SymbolicExpression, Map, Map)610294%21990%21213201
setLocation(State, int, Location, boolean)520097%21487%2914601
applyToProcessStates(ImmutableState, UnaryOperator)55291%1787%1521701
concatenateMonoScopeMap(SymbolicExpression[], int[], SymbolicExpression[])53487%2675%250401
lowestCommonAncestor(State, int, int)52382%3562%352901
getNumStateInstances()50%n/a111111
deallocate(State, SymbolicExpression, SymbolicExpression, int, int)47094%2250%2301401
inputVariableValueMap(State)44491%3562%3501001
setConfiguration(CIVLConfiguration)40%n/a112211
simplifyWork(State, boolean)18698%33992%22204901
reachableHeapObjectsOfValue(State, SymbolicExpression, Set)13198%21990%21223901
collectProcesses(State)10898%11794%11013101
numberScopes(ImmutableState)7297%21083%2722101
peekReadWriteSet(State, int, boolean)3093%1375%131801
isDescendantOf(State, int, int)2191%1583%141801
static {...}675%1150%120101
getSubExpressionsOfType(SymbolicType, SymbolicExpression)8498%21487%2912001
collectHeaps(State, Set)307100%13196%11707101
ImmutableStateFactory(ModelFactory, MemoryUnitFactory, CIVLConfiguration)249100%8100%0504901
pushCallStack2(ImmutableState, int, CIVLFunction, int, SymbolicExpression[], int)153100%11794%11004101
updateProcessReferencesInScopes(State, int[])130100%20100%01103601
addInternalProcess(SymbolicExpression, SymbolicExpression, int, int, CIVLSource)118100%4100%0302501
collectHavocVariables(State)110100%16100%0903201
initialState(Model)90100%4100%0301801
malloc(State, int, int, SymbolicExpression)89100%2100%0201601
getStateReferences(ImmutableState)83100%8100%0501901
setReachablesForProc(ImmutableDynamicScope[], ImmutableProcessState)80100%10100%0602001
renumberDyscopes(ImmutableDynamicScope[], int[], ImmutableDynamicScope[], BooleanExpression)70100%2675%2501401
malloc(State, int, int, int, SymbolicType, NumericExpression)67100%2100%0201301
pushEmptyReadWrite(State, int, boolean)61100%2100%0201501
addReadWriteRecords(State, int, SymbolicExpression, boolean)57100%2100%0201401
addOldToNewHeapMemUnits(Map, SymbolicExpression, ReferenceExpression, Map)54100%2100%0201001
getStateSnapshot(State, int, int)54100%2100%0201001
canonicWork(State, boolean, boolean, boolean, boolean, boolean, Set)45100%10100%0601301
popReadWriteSet(State, int, boolean)43100%2100%0201001
updateBitSet(BitSet, int[])40100%10100%0601301
addToPathcondition(State, int, BooleanExpression)40100%2100%0201101
reachableHeapObjectsOfState(State)39100%4100%030901
setVariable(State, int, int, SymbolicExpression)38100%n/a0101201
computeOldToNewHeapPointers(State, Map, Map)37100%6100%040901
emptyState(int)37100%2100%020801
getFreshSymbol(State, int, SymbolicType)34100%n/a010601
setProcessState(State, ProcessState)33100%n/a010901
popCallStack(State, int)32100%n/a010801
procSubMap(int[])32100%2100%020701
scopeSubMap(int[])32100%2100%020701
pushAssumption(State, int, BooleanExpression)27100%n/a010701
hasNonEmptyHeaps(State)25100%4100%030701
createNewProcess(State, boolean)23100%n/a010601
mapReverse(int[], int[])22100%4100%030501
lockedByAtomic(State)20100%2100%020401
initialValues(Scope)20100%2100%020501
enterAtomic(State, int)20100%2100%020501
leaveAtomic(State, int)20100%2100%020501
popAssumption(State, int)20100%n/a010501
canonic(State, boolean, boolean, boolean, boolean, boolean, Set)17100%2100%020301
addProcess(State, CIVLFunction, SymbolicExpression[], int, boolean)15100%n/a010201
addProcess(State, CIVLFunction, int, SymbolicExpression[], int, boolean)15100%n/a010201
getAtomicLock(State, int)15100%n/a010301
releaseAtomicLock(State)15100%n/a010301
simplify(State)15100%n/a010401
setSymbolicUtility(SymbolicUtility)15100%n/a010301
processInAtomic(State)14100%n/a010301
terminateProcess(State, int)14100%n/a010301
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
initialDynamicScope(Scope, int, int, BitSet)10100%n/a010201
setLocation(State, int, Location)7100%n/a010101
getDyscopeId(SymbolicExpression)7100%n/a010101
collectScopes(State, Set)6100%n/a010101
stackEntry(Location, int)6100%n/a010101
getStateByReference(int)5100%n/a010101
symbolicUniverse()3100%n/a010101
memUnitFactory()3100%n/a010101
undefinedScopeValue()3100%n/a010101
nullScopeValue()3100%n/a010101
stateValueHelper()3100%n/a010101