ImmutableStateFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total307 of 5,36694%63 of 58689%62380591,263286
scopeValue(int)612025%5550%36152101
pushCallStack2(ImmutableState, int, CIVLFunction, int, SymbolicExpression[], int)3716181%41882%41234901
flyweight(State)295264%4450%3582301
addInternalProcess(State, State, int)2729492%92976%92026801
processValue(int)251740%2467%243801
joinSequence(Scope, Scope)235972%21083%2721801
addExternalProcess(State, State, int, int, CIVLFunction, SymbolicExpression[])1617191%21083%2734401
collectScopes(State, Set)1423094%33993%32225501
getStateSnapshot(State, int, int)107088%11192%1732501
saveState(State)83380%2100%023901
unsaveStateByReference(int)70%n/a112211
computeNewHeapPointer(SymbolicExpression, Map, Map)610294%21990%21213201
collectHavocVariablesInReferredStates(ImmutableState, UnaryOperator)520798%42285%41404701
setLocation(State, int, Location, boolean)520098%21488%2914601
applyToProcessStates(ImmutableState, UnaryOperator)517297%12195%11224101
simplifyReferencedStates(ImmutableState, BooleanExpression)515497%41478%41013801
lowestCommonAncestor(State, int, int)52382%3562%352901
getNumStateInstances()50%n/a111111
inputVariableValueMap(State)44492%3562%3501001
simplifyWork(State, boolean)321199%14798%12515301
numberScopes(ImmutableState)7297%21083%2722101
isDescendantOf(State, int, int)2191%1583%141801
static {...}675%1150%120101
getSubExpressionsOfType(SymbolicType, SymbolicExpression)8499%21488%2912001
collectHeaps(State, Set)313100%23094%21707101
ImmutableStateFactory(ModelFactory, MemoryUnitFactory, CIVLConfiguration)264100%8100%0504901
updateProcessReferencesInScopes(State, int[])130100%20100%01103601
reachableHeapObjectsOfValue(State, SymbolicExpression, Set)127100%21990%21203801
collectHavocVariables(State)109100%16100%0903201
collectProcesses(State)104100%16100%0902901
getReferencedStates(ImmutableState)94100%10100%0602201
malloc(State, int, int, SymbolicExpression)89100%2100%0201601
initialState(Model)86100%4100%0301701
malloc(State, int, int, int, SymbolicType, NumericExpression)82100%2100%0201301
setReachablesForProc(ImmutableDynamicScope[], ImmutableProcessState)80100%10100%0602001
canonicWork(State, boolean, boolean, boolean, Set, boolean)74100%11794%11002101
renumberDyscopes(ImmutableDynamicScope[], int[], ImmutableDynamicScope[], BooleanExpression)71100%8100%0501301
addOldToNewHeapMemUnits(Map, SymbolicExpression, ReferenceExpression, Map)54100%2100%0201001
deallocate(State, SymbolicExpression, int, int, int)52100%n/a0101001
getContextOfSizeofSymbols(Reasoner)48100%8100%0501201
updateBitSet(BitSet, int[])40100%10100%0601301
addToPathcondition(State, int, BooleanExpression)40100%2100%0201101
reachableHeapObjectsOfState(State)39100%4100%030901
getFreshSymbol(State, int, SymbolicType)39100%n/a010601
setVariable(State, int, int, SymbolicExpression)38100%n/a0101201
computeOldToNewHeapPointers(State, Map, Map)37100%6100%040901
emptyState(int)37100%2100%020801
setProcessState(State, ProcessState)33100%n/a010901
popCallStack(State, int)32100%n/a010801
procSubMap(int[])32100%2100%020701
scopeSubMap(int[])32100%2100%020701
pushEmptyWrite(State, int)31100%n/a010701
pushAssumption(State, int, BooleanExpression)27100%n/a010701
hasNonEmptyHeaps(State)25100%4100%030701
addWriteRecords(State, int, SymbolicExpression)25100%n/a010501
createNewProcess(State, boolean)23100%n/a010601
lockedByAtomic(State)20100%2100%020401
initialValues(Scope)20100%2100%020501
enterAtomic(State, int)20100%2100%020501
leaveAtomic(State, int)20100%2100%020501
popWriteSet(State, int)20100%n/a010401
popAssumption(State, int)20100%n/a010501
peekWriteSet(State, int)17100%n/a010501
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
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
canonic(State, boolean, boolean, boolean, Set)9100%n/a010101
nsat(BooleanExpression)8100%n/a010101
setLocation(State, int, Location)7100%n/a010101
getStateByReference(int)7100%n/a010101
stackEntry(Location, int)6100%n/a010101
simplify(State)5100%n/a010101
getNumStatesSaved()4100%n/a010101
setConfiguration(CIVLConfiguration)4100%n/a010201
setSymbolicUtility(SymbolicUtility)4100%n/a010201
symbolicUniverse()3100%n/a010101
memUnitFactory()3100%n/a010101