LCOV - code coverage report
Current view: top level - gcc/analyzer - supergraph.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 78.2 % 724 566
Test Date: 2025-10-18 14:39:06 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
_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
_ZN3anaL19edge_kind_to_stringENS_9edge_kindE 26
_ZNK3ana9superedge7to_jsonEv 26
_ZNK3ana19callgraph_superedge16dump_label_to_ppEP14pretty_printerb 78
_ZNK3ana9supernode16get_end_locationEv 98
_ZN3anaL9get_catchEP11eh_region_dPNS_9supernodeE 176
_ZN3ana25eh_dispatch_cfg_superedge4makeEPNS_9supernodeES2_P8edge_defPK12geh_dispatch 188
_ZN3ana25eh_dispatch_cfg_superedgeC2EPNS_9supernodeES2_P8edge_defPK12geh_dispatchP11eh_region_d 188
_ZNK3ana29eh_dispatch_try_cfg_superedge17apply_constraintsEPNS_12region_modelEPNS_20region_model_contextEP9tree_nodePSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS8_EE 230
_ZNK3ana19callgraph_superedge16get_arg_for_parmEP9tree_nodePNS_13callsite_exprE 233
_ZNK3ana9supernode8dump_dotEP12graphviz_outRKNS_17supergraph_traits11dump_args_tE 240
_ZNK3ana9superedge8dump_dotEP12graphviz_outRKNS_17supergraph_traits11dump_args_tE 264
_ZNK3ana9supernode9get_labelEv 267
_ZNK3ana20switch_cfg_superedge16dump_label_to_ppEP14pretty_printerb 411
_ZNK3ana19callgraph_superedge16get_parm_for_argEP9tree_nodePNS_13callsite_exprE 457
_ZNK3ana19callgraph_superedge30map_expr_from_caller_to_calleeEP9tree_nodePNS_13callsite_exprE 457
_ZNK3ana20switch_cfg_superedge28implicitly_created_default_pEv 614
_ZNK3ana9supernode11dump_dot_idEP14pretty_printer 840
_ZNK3ana19callgraph_superedge15get_callee_declEv 954
_ZNK3ana19callgraph_superedge30map_expr_from_callee_to_callerEP9tree_nodePNS_13callsite_exprE 1187
_ZN3ana20switch_cfg_superedgeC2EPNS_9supernodeES2_P8edge_def 3031
_ZN3ana10supergraphC2EPNS_6loggerE 3323
_ZN3ana10supergraphD0Ev 3323
_ZN3ana10supergraphD0Ev 0
_ZN3ana10supergraphD2Ev 3323
_ZNK3ana10saved_uids12restore_uidsEv 3323
_ZN3ana10supergraph18add_call_superedgeEPNS_9supernodeES2_P11cgraph_edge 3606
_ZN3ana10supergraph20add_return_superedgeEPNS_9supernodeES2_P11cgraph_edge 3606
_ZNK3ana9superedge16get_any_cfg_edgeEv 8193
_ZNK3ana19callgraph_superedge19get_callee_functionEv 11113
_ZNK3ana9superedge22get_any_callgraph_edgeEv 11526
_ZNK3ana9superedge15get_descriptionEb 15931
_ZNK3ana13cfg_superedge16dump_label_to_ppEP14pretty_printerb 15937
_ZNK3ana19callgraph_superedge13get_call_stmtEv 19613
_ZNK3ana9supernode18get_start_locationEv 21763
_ZN3ana10supergraph12add_cfg_edgeEPNS_9supernodeES2_P8edge_def 58364
_ZN3ana10supergraph8add_nodeEP8functionP15basic_block_defP5gcallP6gimple 64022
_ZNK3ana13cfg_superedge11get_phi_argEPK4gphi 76595
_ZNK3ana9supernode14get_stmt_indexEPK6gimple 83033
_ZNK3ana13cfg_superedge15get_phi_arg_idxEv 87616
_ZN3ana37get_ultimate_function_for_cgraph_edgeEP11cgraph_edge 120708
_ZN3ana10saved_uids15make_uid_uniqueEP6gimple 135329
_ZN3ana20supergraph_call_edgeEP8functionPK6gimple 382077

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.