LoopContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total20 of 1,31098%10 of 6083%9566273026
transformLoopInFunction(BlockItemNode)105083%3770%2642201
transform(AST)94783%1787%1521601
isForLoop(LoopNode)787%1150%120101
transformLoopBody(LoopContractBlock, String, String)231100%2675%2505001
toWhileOrBranch(LoopContractBlock, List)137100%2100%0202901
transformLoopEntrance(LoopContractBlock, String, String)103100%2880%2602301
unionLoopAssigns(List, String)92100%2100%0201801
createAssertion(ExpressionNode, int)70100%8100%0501001
transformLoopWorker(LoopContractBlock)64100%n/a0101501
backToPreState(ExpressionNode, String)53100%n/a010901
createWriteSetPeek(String)52100%n/a0101001
LoopContractTransformerWorker(String, ASTFactory)45100%n/a0101001
createPreState(String)44100%n/a010801
checkFrameCondition(String, String)42100%n/a010801
createMemHavoc(ExpressionNode)35100%n/a010701
createAssignment(ExpressionNode, ExpressionNode)27100%n/a010401
createAssumptionPush(ExpressionNode)25100%n/a010501
createNDBinaryChoice()25100%n/a010401
memTypeVariableDeclaration(String)24100%n/a010301
createAssumptionPop()24100%n/a010501
createWriteSetPush()24100%n/a010501
createWriteSetPop()20100%n/a010401
isLoopNode(ASTNode)15100%4100%030301
nextLoopTmpIdentifier()15100%n/a010101
isContractedLoop(LoopNode)11100%1375%130201
isFunctionDefinition(ASTNode)8100%2100%020101