LCOV - code coverage report
Current view: top level - gcc/analyzer - supergraph.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 77.5 % 723 560
Test Date: 2025-06-21 16:26:05 Functions: 83.6 % 55 46
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZNK3ana10supergraph7to_jsonEv 0
_ZNK3ana19callgraph_superedge15get_caller_declEv 0
_ZNK3ana19callgraph_superedge19get_caller_functionEv 0
_ZNK3ana25eh_dispatch_cfg_superedge13get_eh_statusEv 0
_ZNK3ana29eh_dispatch_try_cfg_superedge16dump_label_to_ppEP14pretty_printerb 0
_ZNK3ana9superedge4dumpEP14pretty_printer 0
_ZNK3ana9superedge4dumpEv 0
_ZNK3ana9supernode7to_jsonEv 0
_ZNK3ana33eh_dispatch_allowed_cfg_superedge16dump_label_to_ppEP14pretty_printerb 3
_ZN3anaL19edge_kind_to_stringENS_9edge_kindE 8
_ZNK3ana9superedge7to_jsonEv 8
_ZN3ana33eh_dispatch_allowed_cfg_superedgeC2EPNS_9supernodeES2_P8edge_defPK12geh_dispatchP11eh_region_d 12
_ZNK3ana10supergraph14dump_dot_to_ppEP14pretty_printerRKNS_17supergraph_traits11dump_args_tE 12
_ZNK3ana10supergraph16dump_dot_to_fileEP8_IO_FILERKNS_17supergraph_traits11dump_args_tE 12
_ZNK3ana10supergraph8dump_dotEPKcRKNS_17supergraph_traits11dump_args_tE 12
_ZNK3ana33eh_dispatch_allowed_cfg_superedge17apply_constraintsEPNS_12region_modelEPNS_20region_model_contextEP9tree_nodePSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS8_EE 13
_ZNK3ana19callgraph_superedge16dump_label_to_ppEP14pretty_printerb 52
_ZNK3ana9supernode16get_end_locationEv 91
_ZN3anaL9get_catchEP11eh_region_dPNS_9supernodeE 180
_ZN3ana25eh_dispatch_cfg_superedge4makeEPNS_9supernodeES2_P8edge_defPK12geh_dispatch 192
_ZN3ana25eh_dispatch_cfg_superedgeC2EPNS_9supernodeES2_P8edge_defPK12geh_dispatchP11eh_region_d 192
_ZNK3ana9supernode8dump_dotEP12graphviz_outRKNS_17supergraph_traits11dump_args_tE 228
_ZNK3ana19callgraph_superedge16get_arg_for_parmEP9tree_nodePNS_13callsite_exprE 230
_ZNK3ana29eh_dispatch_try_cfg_superedge17apply_constraintsEPNS_12region_modelEPNS_20region_model_contextEP9tree_nodePSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS8_EE 240
_ZNK3ana9superedge8dump_dotEP12graphviz_outRKNS_17supergraph_traits11dump_args_tE 252
_ZNK3ana9supernode9get_labelEv 271
_ZNK3ana20switch_cfg_superedge16dump_label_to_ppEP14pretty_printerb 411
_ZNK3ana19callgraph_superedge16get_parm_for_argEP9tree_nodePNS_13callsite_exprE 469
_ZNK3ana19callgraph_superedge30map_expr_from_caller_to_calleeEP9tree_nodePNS_13callsite_exprE 469
_ZNK3ana20switch_cfg_superedge28implicitly_created_default_pEv 614
_ZNK3ana9supernode11dump_dot_idEP14pretty_printer 804
_ZNK3ana19callgraph_superedge15get_callee_declEv 980
_ZNK3ana19callgraph_superedge30map_expr_from_callee_to_callerEP9tree_nodePNS_13callsite_exprE 1177
_ZN3ana20switch_cfg_superedgeC2EPNS_9supernodeES2_P8edge_def 3031
_ZN3ana10supergraphC2EPNS_6loggerE 3313
_ZN3ana10supergraphD0Ev 3313
_ZN3ana10supergraphD0Ev 0
_ZN3ana10supergraphD2Ev 3313
_ZNK3ana10saved_uids12restore_uidsEv 3313
_ZN3ana10supergraph18add_call_superedgeEPNS_9supernodeES2_P11cgraph_edge 3598
_ZN3ana10supergraph20add_return_superedgeEPNS_9supernodeES2_P11cgraph_edge 3598
_ZNK3ana9superedge16get_any_cfg_edgeEv 8137
_ZNK3ana9superedge22get_any_callgraph_edgeEv 9023
_ZNK3ana19callgraph_superedge19get_callee_functionEv 11147
_ZNK3ana13cfg_superedge16dump_label_to_ppEP14pretty_printerb 15426
_ZNK3ana9superedge15get_descriptionEb 15436
_ZNK3ana19callgraph_superedge13get_call_stmtEv 19604
_ZNK3ana9supernode18get_start_locationEv 21432
_ZN3ana10supergraph12add_cfg_edgeEPNS_9supernodeES2_P8edge_def 58270
_ZN3ana10supergraph8add_nodeEP8functionP15basic_block_defP5gcallP6gimple 61734
_ZNK3ana13cfg_superedge11get_phi_argEPK4gphi 75379
_ZNK3ana9supernode14get_stmt_indexEPK6gimple 82563
_ZNK3ana13cfg_superedge15get_phi_arg_idxEv 86422
_ZN3ana37get_ultimate_function_for_cgraph_edgeEP11cgraph_edge 120465
_ZN3ana10saved_uids15make_uid_uniqueEP6gimple 132568
_ZN3ana20supergraph_call_edgeEP8functionPK6gimple 372705

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.