ContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total368 of 1,68978%51 of 12057%467778376417
transformTargetFunction(FunctionDefinitionNode, ContractTransformerWorker.FunctionContractTransformGuide, boolean)9821868%5758%57206801
createMPIInitCall()610%n/a11131311
transformCalleeFunction(FunctionDeclarationNode, FunctionTypeNode, ContractTransformerWorker.FunctionContractTransformGuide)4419881%4450%4575201
extractContractedFunctionsFromSourceFileNodes(List)309075%181240%141652901
createVariableDeclsAndInitsForDriver(FunctionTypeNode)294962%3350%2472001
havocForGlobalVariables(List)252145%1375%1361101
createMPIFinalizeCall()180%n/a115511
findMPIAndNodesofSourceFiles(SequenceNode, List)166179%91155%71142101
mainFunction(boolean)1520893%1583%1434501
transformCore(AST)1311689%3562%2533101
decast(ExpressionNode)120%20%224411
typeNode(Type, Source)50%n/a111111
analysisContractedFunctions(ContractTransformerWorker.SourceFileWithContractedFunctions, List)17698%41275%4903101
processContractedFunctions(List, List, boolean)109100%1787%1502701
ContractTransformerWorker(ASTFactory, String, CIVLConfiguration)43100%n/a0101001
createHavocCall(ExpressionNode, NodeFactory)31100%n/a010701
static {...}100%n/a010101