LCOV - code coverage report
Current view: top level - gcc/cp - decl2.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.4 % 2548 2430
Test Date: 2024-05-04 14:01:55 Functions: 99.1 % 117 116
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
_ZL15var_finalized_pP9tree_node 0
_Z18possibly_inlined_pP9tree_node 3
_Z49vtv_finish_verification_constructor_init_functionP9tree_node 8
_Z48vtv_start_verification_constructor_init_functionv 12
_ZL16collect_all_refsPKc 100
_ZL18reset_decl_linkageP9tree_node 100
_ZL19collect_source_refsP9tree_node 104
_ZL21get_local_tls_init_fnj 115
_ZL21collect_ada_namespaceP9tree_nodePKc 304
_Z17finish_anon_unionP9tree_node 322
_ZL21build_anon_union_varsP9tree_nodeS0_ 343
_ZL20generate_tls_wrapperP9tree_node 432
_Z9set_guardP9tree_node 787
_ZL15get_tls_init_fnP9tree_node 1022
_Z13build_cleanupP9tree_node 1321
_ZL14get_guard_bitsP9tree_node 1574
_ZL32var_defined_without_dynamic_initP9tree_node 1899
_ZL23maybe_warn_sized_delete9tree_code 2008
_ZL9cpp_checkP9tree_node13cpp_operation 2568
_ZL24vtables_uniquely_emittedP9tree_node 3270
_ZL21is_atomic_expensive_p12machine_mode 3442
_ZL22build_atomic_load_typeP9tree_nodelS0_ 3442
_Z14get_guard_condP9tree_nodeb 4229
_Z9get_guardP9tree_node 4229
_Z22grok_omp_array_sectionjP9tree_nodeS0_S0_ 4938
_Z28partition_vars_for_init_finiP9tree_nodeRA2_P8hash_mapIjS0_19priority_map_traitsE 5242
_ZL25emit_partial_init_fini_fnbjP9tree_nodejj 5257
_ZL26start_partial_init_fini_fnbjj 5285
_ZL27finish_partial_init_fini_fnP9tree_node 5285
_ZL14write_out_varsP9tree_node 5354
_ZL30generate_ctor_or_dtor_functionbjP9tree_nodej 6511
_ZL14finish_objectsbjP9tree_nodeb 6519
_ZL13start_objectsbjb 6523
_ZL40one_static_initialization_or_destructionbP9tree_nodeS0_ 9903
_Z27cp_reconstruct_complex_typeP9tree_nodeS0_ 29571
_Z19maybe_make_one_onlyP9tree_node 31032
_Z12copy_linkageP9tree_nodeS0_ 33302
_Z11mark_neededP9tree_node 50033
_ZL18get_tls_wrapper_fnP9tree_node 75184
_Z21var_needs_tls_wrapperP9tree_node 76218
_Z37cxx_post_compilation_parsing_cleanupsv 98611
_Z25generate_mangling_aliasesv 98717
_ZL14lower_var_initv 98717
_ZL20clear_consteval_vfnsR3vecIP9tree_node7va_heap6vl_ptrE 98717
_ZL23maybe_warn_sized_deletev 98717
_ZL7dump_tuv 98803
_Z22c_parse_final_cleanupsv 98821
_Z15coerce_new_typeP9tree_nodej 135683
_ZL15handle_tls_initv 143493
_Z18coerce_delete_typeP9tree_nodej 179016
_Z19note_mangling_aliasP9tree_nodeS0_ 207555
_ZL23generate_mangling_aliasP9tree_nodeS0_ 207555
_ZL28fix_temporary_vars_context_rPP9tree_nodePiPv 238628
_ZL19mark_vtable_entriesP9tree_nodeR3vecIS0_7va_heap6vl_ptrE 286624
_ZL36prune_vars_needing_no_initializationPP9tree_node 286986
_Z31build_offset_ref_call_from_treeP9tree_nodePP3vecIS0_5va_gc8vl_embedEi 344526
_Z12grokbitfieldPK13cp_declaratorP21cp_decl_specifier_seqP9tree_nodeS5_S5_ 348757
_Z28attributes_naming_typedef_okP9tree_node 375224
_ZL24save_template_attributesP9tree_nodePS0_i 483174
_Z18reset_type_linkageP9tree_node 498496
_Z13delete_sanityjP9tree_nodeS0_bii 541153
_Z18change_return_typeP9tree_nodeS0_ 550101
_ZL20reset_type_linkage_1P9tree_node 734294
_Z16no_linkage_errorP9tree_node 1355634
_Z27note_vague_linkage_variableP9tree_node 2977223
_ZL18maybe_emit_vtablesP9tree_nodeR3vecIS0_7va_heap6vl_ptrE 3321608
_ZL19import_export_classP9tree_node 3514200
_Z13check_classfnP9tree_nodeS0_S0_ 9138098
_Z15grok_array_decljP9tree_nodeS0_PP3vecIS0_5va_gc8vl_embedEi 9851247
_ZL26is_late_template_attributeP9tree_nodeS0_ 11099465
_Z30finish_static_data_member_declP9tree_nodeS0_bS0_i 11656637
_Z33maybe_propagate_warmth_attributesP9tree_nodeS0_ 15855683
_Z21check_member_templateP9tree_node 17816874
_ZL25adjust_var_decl_tls_modelP9tree_node 20525740
_Z22tentative_decl_linkageP9tree_node 21608020
_Z15vague_linkage_pP9tree_node 26615497
_Z21note_vague_linkage_fnP9tree_node 35188339
_Z26constrain_class_visibilityP9tree_node 36503834
_ZL20constrain_visibilityP9tree_nodeib 51792543
_Z15record_manglingP9tree_nodeb 53133789
_Z14comdat_linkageP9tree_node 57367975
_Z14decl_defined_pP9tree_node 58571555
_Z22maybe_retrofit_in_chrgP9tree_node 62730512
_ZL15expr_visibilityP9tree_node 63885637
_Z9grokfieldPK13cp_declaratorP21cp_decl_specifier_seqP9tree_nodebS5_S5_ 70177105
_ZL19clear_decl_externalP11cgraph_nodePv 78367300
_Z22maybe_instantiate_declP9tree_node 83201611
_Z16build_memfn_typeP9tree_nodeS0_i16cp_ref_qualifier 84992124
_Z11grokclassfnP9tree_nodeS0_14overload_flags 113214189
_Z18import_export_declP9tree_node 147501812
_Z21build_artificial_parmP9tree_nodeS0_S0_ 192300115
_Z13decl_needed_pP9tree_node 192381991
_Z26splice_template_attributesPP9tree_nodeS0_ 196660437
_Z18overwrite_manglingP9tree_nodeS0_ 220583793
_ZL14min_vis_expr_rPP9tree_nodePiPv 245342553
_ZL31determine_visibility_from_classP9tree_nodeS0_ 249181394
_ZL33constrain_visibility_for_templateP9tree_nodeS0_ 251755471
_Z20mark_single_functionP9tree_nodei 293321422
_ZL23determine_hidden_inlineP9tree_node 314996349
_ZL14find_last_declP9tree_node 318825618
_Z21cplus_decl_attributesPP9tree_nodeS0_i 318874184
_Z25cp_check_const_attributesP9tree_node 318876860
_Z18check_default_argsP9tree_node 340280513
_ZN17mangled_decl_hash5equalEP9tree_nodeS1_ 362153078
_ZN17mangled_decl_hash4hashEP9tree_node 366083315
_Z18cp_build_parm_declP9tree_nodeS0_S0_ 464951022
_Z20determine_visibilityP9tree_node 518581997
_Z16decl_dependent_pP9tree_node 576334256
_Z26maybe_get_tls_wrapper_callP9tree_node 717565935
_Z19decl_constant_var_pP9tree_node 763757053
_ZL15type_visibilityP9tree_node 830081372
_Z9mark_usedP9tree_nodei 972126086
_Z25decl_maybe_constant_var_pP9tree_node 998389283
_Z31any_dependent_type_attributes_pP9tree_node 1088295487
_Z29cp_warn_deprecated_use_scopesP9tree_node 1253908950
_ZL9min_vis_rPP9tree_nodePiPv 2456682001
_Z35cp_handle_deprecated_or_unavailableP9tree_nodei 3163866175

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.