CommonModelFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,741 of 3,52351%159 of 23733%14926935170955150
conditionalExpressionToIf(ConditionalExpression, Statement)2050%40%33414111
setImpactScopeOfLocation(Location)17074%4824%2526434501
atomicFragment(boolean, Fragment, Location, Location)1090%80%55202011
conditionalExpressionToIf(Expression, VariableExpression, ConditionalExpression)1040%40%33202011
refineConditionalExpressionOfStatement(Statement, Location)740%40%33151511
tempVariable(CommonModelFactory.TempVariableKind, Scope, CIVLSource, CIVLType)630%20%22111111
booleanExpression(Expression)591116%7112%4591201
processValue(int)47815%6225%4581101
refineConditionalExpression(Scope, Expression, ExpressionNode)461626%4233%3481201
callOrSpawnStatement(CIVLSource, Location, boolean, Expression, List, Expression)450%40%33101011
conditionalExpression(CIVLSource, Expression, Expression, Expression)390%40%335511
assertStatement(CIVLSource, Location, Expression, ArrayList)390%20%228811
chooseStatement(CIVLSource, Location, LHSExpression, Expression)390%20%226611
newAnonymousVariableForArrayLiteral(CIVLSource, Scope, CIVLArrayType)340%n/a115511
binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression)326266%12840%81141701
dotExpression(CIVLSource, Expression, int)320%40%336611
joinFragment(CIVLSource, Location, Expression)270%n/a115511
joinScope(Expression[])260%20%224411
quantifiedExpression(CIVLSource, QuantifiedExpression.Quantifier, Identifier, CIVLType, Expression, Expression)250%n/a114411
ifElseBranchStatement(CIVLSource, Location, Expression, boolean)240%20%226611
switchBranchStatement(CIVLSource, Location, Expression, Expression)240%20%226611
noopStatement(CIVLSource, Location, Expression)230%20%226611
assignAtomicLockVariable(Integer, Location)230%n/a113311
unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression)225170%2360%2421301
subscriptExpression(CIVLSource, LHSExpression, Expression)223058%3125%233901
arrayLiteralExpression(CIVLSource, CIVLType, ArrayList)220%40%337711
structOrUnionLiteralExpression(CIVLSource, CIVLType, ArrayList)220%40%337711
switchBranchStatement(CIVLSource, Location, Expression)190%20%225511
isProcessDefined(CIVLSource, SymbolicExpression)180%20%224411
isScopeDefined(CIVLSource, SymbolicExpression)180%20%224411
sizeofExpressionExpression(CIVLSource, Expression)160%n/a114411
noopStatement(CIVLSource, Location)140%n/a113311
extractInt(CIVLSource, NumericExpression)131146%1150%121401
nullPointerExpression(CIVLPointerType, CIVLSource)130%n/a113311
scopeofExpression(CIVLSource, LHSExpression)130%n/a113311
booleanLiteralExpression(CIVLSource, boolean)120%n/a113311
dynamicTypeOfExpression(CIVLSource, CIVLType)120%n/a113311
selfExpression(CIVLSource)120%n/a113311
procnullExpression(CIVLSource)120%n/a113311
sizeofTopConditionalExpressionQueue()120%20%223311
functionGuardExpression(CIVLSource, Expression, List)110%n/a112211
systemGuardExpression(CallOrSpawnStatement)102571%1150%121401
enumType(String, Map)90%n/a111111
gotoBranchStatement(CIVLSource, Location, String)90%n/a112211
sourceOfSpan(CIVLSource, CIVLSource)90%n/a111111
addConditionalExpression(ConditionalExpression)80%n/a112211
charLiteralExpression(CIVLSource, char)80%n/a111111
pollConditionaExpression()70%n/a111111
function(CIVLSource, Identifier, List, CIVLType, Scope, Location)62681%1375%131501
functionType(CIVLType, CIVLType[])60%n/a111111
resetAnonFragment()60%n/a112211
sizeofTypeExpression(CIVLSource, CIVLType)52080%1150%121701
resultExpression(CIVLSource)50%n/a111111
addAnonStatement(Statement)50%n/a112211
returnFragment(CIVLSource, Location, Expression, CIVLFunction)42184%1150%121501
scopeValue(int)35295%1788%1511101
callOrSpawnStatement(CIVLSource, Location, boolean, List, Expression)34293%1375%1311001
mallocStatement(CIVLSource, Location, LHSExpression, CIVLType, Expression, Expression, int, Expression)33692%1150%121701
dynamicType()30%n/a111111
stringType()30%n/a111111
processSymbolicType()30%n/a111111
scopeSymbolicType()30%n/a111111
stringSymbolicType()30%n/a111111
atomicLockVariableExpression()30%n/a111111
undefinedProcessValue()30%n/a111111
nullProcessValue()30%n/a111111
undefinedScopeValue()30%n/a111111
nullScopeValue()30%n/a111111
currentScope()30%n/a111111
bundleType()30%n/a111111
getHeapFieldId(CIVLType)1286%1150%121301
hasConditionalExpressions()880%1150%121301
static {...}675%1150%120101
isTrue(Expression)1091%2250%230101
CommonModelFactory(SymbolicUniverse)308100%2100%0204601
primitiveType(CIVLPrimitiveType.PrimitiveTypeKind, SymbolicType)50100%6100%0401201
completeBundleType(CIVLBundleType, List, Collection)49100%2100%020901
scope(CIVLSource, Scope, Set, CIVLFunction)48100%4100%0301001
computeInitialHeapValue(SymbolicTupleType)44100%2100%0201001
computeDynamicHeapType(Iterable)42100%2100%020801
join(Scope, Scope)41100%8100%0501401
derivativeCallExpression(CIVLSource, AbstractFunction, List, List)36100%2100%020801
completeHeapType(CIVLHeapType, Collection)35100%n/a010801
identifier(CIVLSource, String)31100%2100%020601
quantifiedExpression(CIVLSource, QuantifiedExpression.Quantifier, Identifier, CIVLType, Expression, Expression, Expression)30100%n/a010401
assignStatement(CIVLSource, Location, LHSExpression, Expression, boolean)27100%n/a010501
sizeofExpression(CIVLPrimitiveType.PrimitiveTypeKind)27100%n/a010301
systemFunction(CIVLSource, Identifier, List, CIVLType, Scope, String)25100%2100%020301
loopBranchStatement(CIVLSource, Location, Expression, boolean)24100%1150%120601
createAtomicLockVariable(Scope)24100%n/a010401
abstractFunctionCallExpression(CIVLSource, AbstractFunction, List)22100%n/a010601
assumeFragment(CIVLSource, Location, Expression)22100%n/a010401
dereferenceExpression(CIVLSource, Expression)21100%n/a010501
joinScope(List)21100%2100%020501
variableExpression(CIVLSource, Variable)20100%1150%120501
addressOfExpression(CIVLSource, LHSExpression)19100%n/a010401
assertStatement(CIVLSource, Location, Expression)19100%n/a010401
castExpression(CIVLSource, CIVLType, Expression)17100%n/a010401
undefinedValue(SymbolicType)16100%n/a010301
integerLiteralExpression(CIVLSource, BigInteger)13100%n/a010301
realLiteralExpression(CIVLSource, BigDecimal)13100%n/a010301
location(CIVLSource, Scope)13100%n/a010101
hereOrRootExpression(CIVLSource, boolean)12100%n/a010301
initialValueExpression(CIVLSource, Variable)12100%n/a010301
extractIntField(CIVLSource, SymbolicExpression, IntObject)12100%n/a010201
boundVariableExpression(CIVLSource, Identifier, CIVLType)11100%n/a010301
abstractFunction(CIVLSource, Identifier, List, CIVLType, Scope, int)11100%n/a010101
functionPointerExpression(CIVLSource, CIVLFunction)10100%n/a010201
addHeapFieldType(CIVLType, int)8100%n/a010201
sourceOfSpan(Source, Source)8100%n/a010101
addConditionalExpressionQueue()8100%n/a010201
variable(CIVLSource, CIVLType, Identifier, int)8100%n/a010101
pointerType(CIVLType)7100%n/a010101
sourceOfSpan(ASTNode, ASTNode)7100%n/a010101
sourceOfToken(CToken)7100%n/a010101
model(CIVLSource, CIVLFunction)7100%n/a010101
getProcessId(CIVLSource, SymbolicExpression)7100%n/a010101
getScopeId(CIVLSource, SymbolicExpression)7100%n/a010101
completeArrayType(CIVLType, Expression)6100%n/a010101
structOrUnionType(Identifier, boolean)6100%n/a010101
systemFunctionCallExpression(CallOrSpawnStatement)6100%n/a010101
sourceOfBeginning(ASTNode)6100%n/a010101
sourceOfEnd(ASTNode)6100%n/a010101
structField(Identifier, CIVLType)6100%n/a010101
heapType(String)5100%n/a010101
incompleteArrayType(CIVLType)5100%n/a010101
sourceOf(ASTNode)5100%n/a010101
sourceOf(Source)5100%n/a010101
popConditionaExpressionStack()5100%n/a010201
newBundleType()4100%n/a010101
setTokenFactory(TokenFactory)4100%n/a010201
setSystemScope(Scope)4100%n/a010201
setCurrentScope(Scope)4100%n/a010201
model()4100%n/a010101
booleanType()3100%n/a010101
charType()3100%n/a010101
integerType()3100%n/a010101
processType()3100%n/a010101
realType()3100%n/a010101
scopeType()3100%n/a010101
voidType()3100%n/a010101
dynamicSymbolicType()3100%n/a010101
functionPointerSymbolicType()3100%n/a010101
pointerSymbolicType()3100%n/a010101
universe()3100%n/a010101
systemSource()3100%n/a010101
anonFragment()3100%n/a010101
heapType()3100%n/a010101
heapSymbolicType()3100%n/a010101
bundleSymbolicType()3100%n/a010101