ControlFlowAnalysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total194 of 1,24484%29 of 13878%3010534280836
printControlFlowGraph(Function, Set)440%40%33111111
printFunctionControlFlow(ASTNode)410%80%559911
cfaJumpNode(JumpNode)217477%41071%4811701
printControlFlowGraph(AST)150%n/a114411
allNodes(Function)120%n/a113311
entry(Function)100%n/a111111
exit(Function)100%n/a111111
removeEdge(ASTNode, ASTNode)82777%2250%230701
cfaLoopNode(LoopNode)612195%1583%1413401
successors(ASTNode)60%n/a111111
predecessors(ASTNode)60%n/a111111
cfaStatement(ASTNode)56993%21688%21011901
soleSuccessor(ASTNode)41680%1150%120301
cfaCompoundStatementNode(CompoundStatementNode)35394%3770%2601401
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
static {...}3100%n/a010101