ControlFlowAnalysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total198 of 1,25984%40 of 15674%3911434281836
printControlFlowGraph(Function, Set)440%40%33111111
printFunctionControlFlow(ASTNode)410%80%559911
cfaJumpNode(JumpNode)227777%91359%81211701
printControlFlowGraph(AST)150%n/a114411
allNodes(Function)120%n/a113311
entry(Function)100%n/a111111
exit(Function)100%n/a111111
removeEdge(ASTNode, ASTNode)82978%4450%450701
cfaLoopNode(LoopNode)712194%3562%2513401
successors(ASTNode)60%n/a111111
predecessors(ASTNode)60%n/a111111
cfaStatement(ASTNode)56993%21688%21011901
soleSuccessor(ASTNode)41780%2250%230301
cfaCompoundStatementNode(CompoundStatementNode)35394%3770%2601401
static {...}2880%1150%120201
lambda$removeDeadEdges$2(Set, ASTNode)2675%1150%120101
analyze(Function)1090%1150%120301
removeIntNodes(ASTNode, Set)132100%12596%11402201
cfaFunctionDefinitionNode(FunctionDefinitionNode)68100%n/a0101501
removeDeadEdges(ASTNode)67100%4100%0301101
cfaSwitchNode(SwitchNode)63100%4100%0301801
cfaIfNode(IfNode)51100%2100%0201501
addEdge(ASTNode, ASTNode)45100%4100%0301101
ControlFlowAnalysis()38100%n/a0101001
buildLocalMap(ASTNode, Map)37100%8100%0501001
collectReachableNodes(ASTNode, Set)33100%6100%040701
buildLabelMap(FunctionDefinitionNode)23100%1150%120501
cfaLabeledStatementNode(LabeledStatementNode)23100%n/a010701
copy(Set)21100%2100%020501
analyze(AST)16100%2100%020401
clear()13100%n/a010501
removeIntermediateNodes(ASTNode)9100%n/a010301
getInstance()8100%2100%020301
lambda$removeDeadEdges$3(Set, ASTNode)8100%2100%020101
lambda$removeDeadEdges$1(Set, ASTNode)8100%2100%020101
lambda$removeDeadEdges$0(Set, ASTNode)8100%2100%020101