LoopContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total104 of 1,42592%6 of 6690%96817298335
createMemUnionWidening2(String, String, String)320%n/a115511
createMemHavocSidecond(String, String)260%n/a114411
createMemWidening(String)220%n/a114411
transformCore(AST)94483%1787%1521501
joinSource(Iterable)52985%1583%141901
inductionStepWithAssigns(LoopContractBlock)412996%1150%1202401
createConclusion(LoopContractBlock, String)49095%1375%1301901
transformLoopInFunction(BlockItemNode)25896%1990%1612201
inductionStepInferringAssigns(LoopContractBlock, String)143100%n/a0102701
unionLoopAssigns(List, String)86100%2100%0201601
transformLoopWorker(LoopContractBlock)74100%2100%0201701
createAssertion(ExpressionNode, int)70100%8100%0501601
toNDBranch(LoopContractBlock, List)64100%n/a0101201
getForLoopInitializers(LoopContractBlock)51100%8100%0501301
createMemUnionWidening(String, String, String)49100%n/a010801
LoopContractTransformerWorker(String, ASTFactory)45100%n/a0101001
checkFrameCondition(String, String)42100%n/a010801
createMemHavoc(String)38100%n/a010801
endlessWhileLoop()31100%n/a010501
wrapLoopBody(LoopContractBlock)27100%n/a010601
getForLoopIncrementors(LoopContractBlock)26100%4100%030701
createAssumptionPush(ExpressionNode)25100%n/a010501
createNDBinaryChoice()25100%n/a010401
createAssumptionPop()24100%n/a010501
createWriteSetPush()24100%n/a010501
createWriteSetPop(String)22100%n/a010401
createAssignment(ExpressionNode, ExpressionNode)20100%n/a010401
memTypeVariableDeclaration(String)18100%n/a010301
isLoopNode(ASTNode)15100%4100%030301
createMemEmptyCall()15100%n/a010401
isContractedLoop(LoopNode)11100%1375%130201
nextLoopTmpIdentifier()9100%n/a010101
isFunctionDefinition(ASTNode)8100%2100%020101
isForLoop(LoopNode)8100%2100%020101
static {...}100%n/a010101