CommonModelFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total225 of 3,15593%49 of 21777%50237326357128
binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression)326266%12840%81141701
joinScope(Expression[])260%20%224411
conditionalExpressionToIf(ConditionalExpression, Statement)2418188%1375%1324101
conditionalExpressionToIf(Expression, VariableExpression, ConditionalExpression)248077%1375%1322001
subscriptExpression(CIVLSource, LHSExpression, Expression)223058%3125%233901
unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression)136082%1480%1411301
extractInt(CIVLSource, NumericExpression)131146%1150%121401
booleanExpression(Expression)66491%1788%1511201
chooseStatement(CIVLSource, Location, LHSExpression, Expression)63385%1150%121601
function(CIVLSource, Identifier, List, CIVLType, Scope, Location)62681%1375%131501
unionType(Identifier)60%n/a111111
sizeofTypeExpression(CIVLSource, CIVLType)52080%1150%121701
resultExpression(CIVLSource)50%n/a111111
refineConditionalExpression(Scope, Expression, ExpressionNode)45894%1583%1411201
conditionalExpression(CIVLSource, Expression, Expression, Expression)43590%2250%230501
dotExpression(CIVLSource, Expression, int)42888%2250%230601
callOrSpawnStatement(CIVLSource, Location, boolean, CIVLFunction, List, Expression)34193%1375%1311001
mallocStatement(CIVLSource, Location, LHSExpression, CIVLType, Expression, Expression, int, Expression)33692%1150%121701
arrayLiteralExpression(CIVLSource, CIVLType, ArrayList)31986%2250%231701
scopeType()30%n/a111111
stringType()30%n/a111111
stringSymbolicType()30%n/a111111
atomicLockVariableExpression()30%n/a111111
sizeofTopConditionalExpressionQueue()1083%1150%121301
static {...}675%1150%120101
CommonModelFactory(SymbolicUniverse)246100%2100%0203901
setImpactScopeOfLocation(Location)177100%44692%42604501
atomicFragment(boolean, Fragment, Location, Location)109100%1788%1502001
refineConditionalExpressionOfStatement(Statement, Location)74100%4100%0301501
tempVariable(CommonModelFactory.TempVariableKind, Scope, CIVLSource, CIVLType)63100%1150%1201101
primitiveType(CIVLPrimitiveType.PrimitiveTypeKind, SymbolicType)50100%6100%0401201
processValue(int)49100%6100%040901
scopeValue(int)49100%6100%040901
computeInitialHeapValue(SymbolicTupleType)44100%2100%0201001
complete(CIVLBundleType, Collection)42100%2100%020701
computeDynamicHeapType(Iterable)42100%2100%020801
join(Scope, Scope)41100%8100%0501401
assertStatement(CIVLSource, Location, Expression, ArrayList)39100%2100%020801
derivativeCallExpression(CIVLSource, AbstractFunction, List, List)36100%2100%020801
newAnonymousVariableForArrayLiteral(CIVLSource, Scope, CIVLArrayType)34100%n/a010501
identifier(CIVLSource, String)31100%2100%020601
quantifiedExpression(CIVLSource, QuantifiedExpression.Quantifier, Identifier, CIVLType, Expression, Expression, Expression)30100%n/a010401
completeHeapType(CIVLHeapType, Collection)29100%n/a010601
assignStatement(CIVLSource, Location, LHSExpression, Expression, boolean)27100%n/a010501
sizeofExpression(CIVLPrimitiveType.PrimitiveTypeKind)27100%n/a010301
quantifiedExpression(CIVLSource, QuantifiedExpression.Quantifier, Identifier, CIVLType, Expression, Expression)25100%n/a010401
returnFragment(CIVLSource, Location, Expression, CIVLFunction)25100%2100%020501
ifElseBranchStatement(CIVLSource, Location, Expression, boolean)24100%1150%120601
loopBranchStatement(CIVLSource, Location, Expression, boolean)24100%1150%120601
switchBranchStatement(CIVLSource, Location, Expression, Expression)24100%1150%120601
createAtomicLockVariable(Scope)24100%n/a010401
scope(CIVLSource, Scope, Set, CIVLFunction)24100%2100%020501
noopStatement(CIVLSource, Location, Expression)23100%1150%120601
assignAtomicLockVariable(Integer, Location)23100%n/a010301
abstractFunctionCallExpression(CIVLSource, AbstractFunction, List)22100%n/a010601
assumeFragment(CIVLSource, Location, Expression)22100%n/a010401
joinFragment(CIVLSource, Location, Expression)22100%n/a010401
structLiteralExpression(CIVLSource, CIVLType, ArrayList)22100%1375%130701
dereferenceExpression(CIVLSource, Expression)21100%n/a010501
joinScope(List)21100%2100%020501
variableExpression(CIVLSource, Variable)20100%2100%020501
addressOfExpression(CIVLSource, LHSExpression)19100%n/a010401
assertStatement(CIVLSource, Location, Expression)19100%n/a010401
switchBranchStatement(CIVLSource, Location, Expression)19100%1150%120501
castExpression(CIVLSource, CIVLType, Expression)17100%n/a010401
sizeofExpressionExpression(CIVLSource, Expression)16100%n/a010401
undefinedValue(SymbolicType)16100%n/a010301
noopStatement(CIVLSource, Location)14100%n/a010301
integerLiteralExpression(CIVLSource, BigInteger)13100%n/a010301
nullPointerExpression(CIVLPointerType, CIVLSource)13100%n/a010301
realLiteralExpression(CIVLSource, BigDecimal)13100%n/a010301
location(CIVLSource, Scope)13100%n/a010101
systemFunction(CIVLSource, Identifier, List, CIVLType, Scope, String)13100%n/a010101
booleanLiteralExpression(CIVLSource, boolean)12100%n/a010301
dynamicTypeOfExpression(CIVLSource, CIVLType)12100%n/a010301
initialValueExpression(CIVLSource, Variable)12100%n/a010301
selfExpression(CIVLSource)12100%n/a010301
extractIntField(CIVLSource, SymbolicExpression, IntObject)12100%n/a010201
boundVariableExpression(CIVLSource, Identifier, CIVLType)11100%n/a010301
isTrue(Expression)11100%1375%130101
abstractFunction(CIVLSource, Identifier, List, CIVLType, Scope, int)11100%n/a010101
hasConditionalExpressions()10100%2100%020301
gotoBranchStatement(CIVLSource, Location, String)9100%n/a010201
sourceOfSpan(CIVLSource, CIVLSource)9100%n/a010101
sourceOfSpan(Source, Source)8100%n/a010101
addConditionalExpression(ConditionalExpression)8100%n/a010201
addConditionalExpressionQueue()8100%n/a010201
variable(CIVLSource, CIVLType, Identifier, int)8100%n/a010101
charLiteralExpression(CIVLSource, char)8100%n/a010101
pointerType(CIVLType)7100%n/a010101
sourceOfSpan(ASTNode, ASTNode)7100%n/a010101
sourceOfToken(CToken)7100%n/a010101
pollConditionaExpression()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
structType(Identifier)6100%n/a010101
sourceOfBeginning(ASTNode)6100%n/a010101
sourceOfEnd(ASTNode)6100%n/a010101
structField(Identifier, CIVLType)6100%n/a010101
resetAnonFragment()6100%n/a010201
heapType(String)5100%n/a010101
incompleteArrayType(CIVLType)5100%n/a010101
sourceOf(ASTNode)5100%n/a010101
sourceOf(Source)5100%n/a010101
popConditionaExpressionStack()5100%n/a010201
addAnonStatement(Statement)5100%n/a010201
newBundleType()4100%n/a010101
setTokenFactory(TokenFactory)4100%n/a010201
setSystemScope(Scope)4100%n/a010201
setCurrentScope(Scope)4100%n/a010201
booleanType()3100%n/a010101
charType()3100%n/a010101
dynamicType()3100%n/a010101
integerType()3100%n/a010101
processType()3100%n/a010101
realType()3100%n/a010101
voidType()3100%n/a010101
dynamicSymbolicType()3100%n/a010101
pointerSymbolicType()3100%n/a010101
processSymbolicType()3100%n/a010101
scopeSymbolicType()3100%n/a010101
undefinedProcessValue()3100%n/a010101
universe()3100%n/a010101
systemSource()3100%n/a010101
currentScope()3100%n/a010101
anonFragment()3100%n/a010101