ModelBuilderWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,319 of 6,27379%180 of 64272%1604241961,195482
operator(OperatorNode, Scope)12931171%152764%1432197501
translateCommandLineConstant(Variable, Object)1243221%16316%1112152201
statement(Location, Expression, CIVLFunction, Statement, StatementNode, Scope)11111852%112166%1117113501
processFunctionDeclaration(FunctionDeclarationNode, Scope)11016961%15938%913195501
expression(ExpressionNode, Scope, boolean)8318068%113978%102694801
buildModel()6753189%115583%9341311001
quantifiedExpression(QuantifiedExpressionNode, Scope)660%40%44151511
newStructOrUnionStateVariable(Scope, CIVLType, CIVLSource)600%20%22111111
translateStructureOrUnionTypeNode(Location, Scope, StructureOrUnionTypeNode)401932%4233%3461201
compoundStatement(Location, Expression, CIVLFunction, Statement, CompoundStatementNode, Scope)3915580%82878%71953801
subscript(OperatorNode, Scope)386864%7542%5782401
whileLoop(CIVLFunction, Statement, LoopNode, Scope)3511977%6650%5783001
constant(ConstantNode)349674%51372%51122501
when(CIVLFunction, Statement, WhenNode, Scope)345562%4867%3741801
translateType(Type, Scope, CIVLSource)3111779%31381%31443601
translateStructureOrUnion(StructureOrUnionType, Scope, CIVLSource)2913983%51777%51253601
forLoopIncrementer(Location, CIVLFunction, Statement, ExpressionNode, Scope)275266%5338%5651801
expressionStatement(Location, Expression, CIVLFunction, ExpressionNode, Scope)245971%3667%3631501
switchStatement(Location, Expression, CIVLFunction, Statement, SwitchNode, Scope)2119490%41478%41024101
callOrSpawn(Location, boolean, LHSExpression, FunctionCallNode, Scope)216676%2467%2421501
when(Location, Expression, CIVLFunction, Statement, WhenNode, Scope)162662%2250%232701
translateVariableDeclarationNode(Location, Scope, VariableDeclarationNode)1514290%42285%41433101
assign(Location, ExpressionNode, ExpressionNode, Scope)152057%1150%121401
translateBasicType(StandardBasicType, CIVLSource)141856%1375%141501
translateSizeof(SizeofNode, Scope)134477%1375%1311201
getExtent(CIVLSource, ArrayType, Scope)133271%1583%1411101
jumpStatement(Location, CIVLFunction, Statement, JumpNode, Scope)124378%2467%2421101
addToFunction(Fragment, CIVLFunction, boolean, ArrayList)122668%5338%4551501
forLoop(Location, Expression, CIVLFunction, Statement, ForLoopNode, Scope)827797%21890%21115301
statement(CIVLFunction, Statement, StatementNode, Scope)819796%13197%11713501
processFunctionBody(FunctionDefinitionNode)88591%1583%1411801
booleanExpression(ExpressionNode, Scope)86289%1583%141801
labeledStatement(Location, Expression, CIVLFunction, Statement, LabeledStatementNode, Scope)82374%1150%121501
labeledStatement(CIVLFunction, Statement, LabeledStatementNode, Scope)82172%1150%121501
getFieldIndex(IdentifierNode)81565%1150%121601
translateMalloc(CIVLSource, Location, LHSExpression, CastNode, Scope)65390%1150%1211101
variableExpression(IdentifierExpressionNode, Scope)62681%1150%121601
choose(CIVLFunction, Statement, ChooseStatementNode, Scope)14097%41071%4812701
ifStatement(Location, CIVLFunction, Statement, IfNode, Scope)13098%1375%1312201
gotoStatement(CIVLFunction, Statement, GotoNode, Scope)3993%1150%121901
factory()0%n/a111111
getConfiguration()0%n/a111111
static {...}675%1150%120101
bundleableType(CIVLType)91100%12195%11202201
ModelBuilderWorker(GMCConfiguration, ModelFactory, Program)77100%n/a0101901
arrayToPointer(Expression)68100%2100%0201701
translateTypedefNode(Location, Scope, TypedefDeclarationNode)63100%1375%1301301
assign(CIVLSource, Location, LHSExpression, ExpressionNode, Scope)59100%6100%040901
completeBundleType()52100%4100%0301301
expressionStatement(Location, Expression, CIVLFunction, Statement, ExpressionStatementNode, Scope)46100%1583%1401001
returnStatement(CIVLFunction, Statement, ReturnNode, Scope)43100%4100%0301001
processVariableDeclaration(Scope, VariableDeclarationNode)40100%2100%020701
assume(CIVLFunction, Statement, AssumeNode, Scope)39100%4100%030901
newTypedefStateVariable(Scope, String, CIVLType, CIVLSource)38100%n/a010701
assertStatement(CIVLFunction, Statement, AssertNode, Scope)37100%2100%020801
wait(CIVLFunction, Statement, WaitNode, Scope)37100%2100%020801
expressionStatement(CIVLFunction, Statement, ExpressionStatementNode, Scope)28100%n/a010501
arrowExpression(ArrowNode, Scope)27100%n/a010301
castExpression(CastNode, Scope)25100%n/a010501
switchStatement(CIVLFunction, Statement, SwitchNode, Scope)24100%n/a010301
isMallocCall(ExpressionNode)23100%1583%140701
noop(Location, CIVLFunction, Statement, NullStatementNode, Scope)22100%2100%020601
nullPointerExpression(CIVLPointerType, Scope, CIVLSource)21100%n/a010501
forLoop(CIVLFunction, Statement, ForLoopNode, Scope)21100%n/a010201
dotExpression(DotNode, Scope)20100%n/a010301
noop(CIVLFunction, Statement, NullStatementNode, Scope)16100%n/a010201
jumpStatement(CIVLFunction, Statement, JumpNode, Scope)14100%n/a010101
ifStatement(CIVLFunction, Statement, IfNode, Scope)14100%n/a010101
isCompleteMallocExpression(ExpressionNode)13100%2100%020401
isTrue(Expression)11100%1375%130101
sourceOfSpan(CIVLSource, CIVLSource)9100%n/a010101
translateTypeNode(TypeNode, Scope)9100%n/a010101
compoundStatement(CIVLFunction, Statement, CompoundStatementNode, Scope)9100%n/a010101
sourceOfSpan(Source, Source)8100%n/a010101
sourceOfToken(CToken)7100%n/a010101
sourceOfSpan(ASTNode, ASTNode)7100%n/a010101
sourceOfBeginning(ASTNode)6100%n/a010101
sourceOfEnd(ASTNode)6100%n/a010101
expression(ExpressionNode, Scope)6100%n/a010101
sourceOf(Source)5100%n/a010101
sourceOf(ASTNode)5100%n/a010101
getModel()100%n/a010101