ModelBuilderWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,061 of 5,83982%158 of 59473%1453941551,112279
operator(OperatorNode, Scope)11131874%142766%1331177301
statement(Location, Expression, CIVLFunction, Statement, StatementNode, Scope)11111852%112166%1117113501
processFunctionDeclaration(FunctionDeclarationNode, Scope)11016961%16833%1013195501
expression(ExpressionNode, Scope, boolean)7318071%93981%92574601
newStructOrUnionStateVariable(Scope, CIVLType, CIVLSource)600%20%22111111
translateStructureOrUnionTypeNode(Location, Scope, StructureOrUnionTypeNode)401932%4233%3461201
subscript(OperatorNode, Scope)386864%7542%5782401
constant(ConstantNode)379372%61267%61132501
whileLoop(CIVLFunction, Statement, LoopNode, Scope)3511977%6650%5783001
when(CIVLFunction, Statement, WhenNode, Scope)345562%4867%3741801
translateType(Type, Scope, CIVLSource)3111779%31381%31443601
compoundStatement(Location, Expression, CIVLFunction, Statement, CompoundStatementNode, Scope)3015584%82878%71933501
translateStructureOrUnion(StructureOrUnionType, Scope, CIVLSource)2913983%51777%51253601
forLoopIncrementer(Location, CIVLFunction, Statement, ExpressionNode, Scope)275266%5338%5651801
buildModel()2445395%64688%62748601
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
translateBasicType(StandardBasicType, CIVLSource)181444%2250%242501
when(Location, Expression, CIVLFunction, Statement, WhenNode, Scope)162662%2250%232701
translateVariableDeclarationNode(Location, Scope, VariableDeclarationNode)1510988%41478%41032201
assign(Location, ExpressionNode, ExpressionNode, Scope)152057%1150%121401
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, Vector)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)414097%41071%4812701
ifStatement(Location, CIVLFunction, Statement, IfNode, Scope)12198%1375%1312101
gotoStatement(CIVLFunction, Statement, GotoNode, Scope)3993%1150%121901
assume(CIVLFunction, Statement, AssumeNode, Scope)3392%1375%131801
noop(Location, CIVLFunction, Statement, NullStatementNode, Scope)1986%1150%121601
factory()0%n/a111111
returnStatement(CIVLFunction, Statement, ReturnNode, Scope)4195%1375%1311001
static {...}675%1150%120101
bundleableType(CIVLType)91100%12195%11202201
arrayToPointer(Expression)68100%2100%0201701
ModelBuilderWorker(ModelFactory, Program)64100%n/a0101601
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
processVariableDeclaration(Scope, VariableDeclarationNode)40100%2100%020701
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
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