LoopContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total19 of 1,26498%7 of 6088%6566278026
transformLoopInFunction(BlockItemNode)105083%3770%2642201
transformCore(AST)94483%1787%1521501
transformLoopBody(LoopContractBlock, String, String)231100%1787%1505001
toWhileOrBranch(LoopContractBlock, List)129100%2100%0202901
transformLoopEntrance(LoopContractBlock, String, String)103100%1990%1602301
unionLoopAssigns(List, String)92100%2100%0201801
createAssertion(ExpressionNode, int)70100%8100%0501601
transformLoopWorker(LoopContractBlock)64100%n/a0101501
backToPreState(ExpressionNode, String)53100%n/a010901
LoopContractTransformerWorker(String, ASTFactory)45100%n/a0101001
checkFrameCondition(String, String)42100%n/a010801
createWriteSetPeek(String)42100%n/a0101001
createPreState(String)38100%n/a010801
createMemHavoc(ExpressionNode)35100%n/a010701
createAssumptionPush(ExpressionNode)25100%n/a010501
createNDBinaryChoice()25100%n/a010401
createAssumptionPop()24100%n/a010501
createWriteSetPush()24100%n/a010501
createAssignment(ExpressionNode, ExpressionNode)20100%n/a010401
createWriteSetPop()20100%n/a010401
memTypeVariableDeclaration(String)18100%n/a010301
isLoopNode(ASTNode)15100%4100%030301
isContractedLoop(LoopNode)11100%1375%130201
nextLoopTmpIdentifier()9100%n/a010101
isFunctionDefinition(ASTNode)8100%2100%020101
isForLoop(LoopNode)8100%2100%020101