LoopContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total117 of 1,43391%10 of 7085%127118297436
createMemUnionWidening2(String, String, String)320%n/a115511
createMemHavocSidecond(String, String)260%n/a114411
createMemWidening(String, String)240%n/a114411
isStandardForLoop(LoopNode)110%40%331111
transformCore(AST)94483%1787%1521501
joinSource(Iterable)52985%1583%141901
inductionStepWithAssigns(LoopContractBlock)412996%1150%1202401
createConclusion(LoopContractBlock, String)48395%1375%1301701
transformLoopInFunction(BlockItemNode)25896%1990%1612201
inductionStepInferringAssigns(LoopContractBlock, String)143100%n/a0102701
unionLoopAssigns(List, String)86100%2100%0201601
transformLoopWorker(LoopContractBlock)71100%2100%0201601
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, CIVLConfiguration)48100%n/a0101101
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
createAssignment(ExpressionNode, ExpressionNode)22100%n/a010401
createWriteSetPop(String)22100%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