LoopContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total117 of 1,42391%10 of 7085%127115251436
createMemUnionWidening2(String, String, String)320%n/a114411
createMemHavocSidecond(String, String)260%n/a114411
createMemWidening(String, String)240%n/a113311
isStandardForLoop(LoopNode)110%40%331111
transformCore(AST)94483%1787%1511301
joinSource(Iterable)52985%1583%141701
inductionStepWithAssigns(LoopContractBlock)412996%1150%1202301
createConclusion(LoopContractBlock, String)48395%1375%1301401
transformLoopInFunction(BlockItemNode)25896%1990%1612101
inductionStepInferringAssigns(LoopContractBlock, String)143100%n/a0102501
unionLoopAssigns(List, String)84100%2100%0201301
transformLoopWorker(LoopContractBlock)71100%2100%0201401
createAssertion(ExpressionNode, int)69100%8100%0501101
toNDBranch(LoopContractBlock, List)64100%n/a010901
getForLoopInitializers(LoopContractBlock)51100%8100%0501201
createMemUnionWidening(String, String, String)49100%n/a010601
LoopContractTransformerWorker(String, ASTFactory, CIVLConfiguration)48100%n/a010901
checkFrameCondition(String, String)41100%n/a010601
createMemHavoc(String)37100%n/a010701
endlessWhileLoop()31100%n/a010401
wrapLoopBody(LoopContractBlock)27100%n/a010601
getForLoopIncrementors(LoopContractBlock)26100%4100%030601
createAssumptionPush(ExpressionNode)24100%n/a010401
createNDBinaryChoice()24100%n/a010301
createAssumptionPop()23100%n/a010401
createWriteSetPush()23100%n/a010401
createAssignment(ExpressionNode, ExpressionNode)22100%n/a010201
createWriteSetPop(String)21100%n/a010301
memTypeVariableDeclaration(String)18100%n/a010201
isLoopNode(ASTNode)15100%4100%030301
createMemEmptyCall()15100%n/a010301
isContractedLoop(LoopNode)11100%1375%130101
nextLoopTmpIdentifier()9100%n/a010101
isFunctionDefinition(ASTNode)8100%2100%020101
isForLoop(LoopNode)8100%2100%020101
static {...}100%n/a010101