LCOV - code coverage report
Current view: top level - gcc/cp - mangle.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.6 % 2100 1945
Test Date: 2024-12-28 13:16:48 Functions: 95.4 % 108 103
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
_ZL11attr_strcmpPKvS0_ 0
_ZL12write_moduleib 0
_ZL27write_constraint_expressionP9tree_node 0
_ZL28dump_substitution_candidatesv 0
_ZL32discriminator_for_string_literalP9tree_nodeS0_ 0
_Z16range_expr_neltsP9tree_node 6
_Z31get_mangled_vtable_map_var_nameP9tree_node 6
_ZL21anon_aggr_naming_declP9tree_node 21
_ZL14write_real_cstP9tree_node 111
_Z15tree_string_cmpPKvS0_ 114
_Z26mangle_module_substitutioni 176
_Z13mangle_decompP9tree_nodeR3vecIS0_7va_heap6vl_ptrE 247
_Z24mangle_ref_init_variableP9tree_node 596
_Z21mangle_tls_wrapper_fnP9tree_node 599
_ZL23nested_anon_class_indexP9tree_node 637
_ZL29write_template_template_paramP9tree_node 637
_Z18mangle_tls_init_fnP9tree_node 1004
_ZL23write_unnamed_type_nameP9tree_node 1268
_Z25mangle_module_global_initi 1517
_Z27mangle_template_parm_objectP9tree_node 1700
_Z21mangle_guard_variableP9tree_node 4049
_ZL22write_guarded_var_nameP9tree_node 6248
_Z23mangle_module_componentP9tree_nodeb 6272
_ZL23mangle_type_attribute_pP9tree_node 11610
_ZL25write_template_param_declP9tree_node 24935
_ZL21write_type_constraintP9tree_node 29336
_ZL14write_base_refP9tree_nodeS0_ 48405
_ZL14equal_abi_tagsP9tree_nodeS0_ 81462
_Z11init_manglev 92024
_ZL19write_requires_exprP9tree_node 92536
_ZL17write_requirementP9tree_node 98832
_Z19mangle_vtt_for_typeP9tree_node 183351
_ZL16write_array_typeP9tree_node 235793
_ZL27write_literal_operator_nameP9tree_node 237569
_Z25mangle_ctor_vtbl_for_typeP9tree_nodeS0_ 252119
_ZL17write_member_nameP9tree_node 265489
_ZL27write_closure_template_headP9tree_node 267492
_ZL27write_template_template_argP9tree_node 271563
_ZL28write_pointer_to_member_typeP9tree_node 289379
_Z31mangle_typeinfo_string_for_typeP9tree_node 356272
_Z18mangle_type_stringP9tree_node 359617
_ZL15finish_manglingv 359617
_ZL15sorted_abi_tagsP9tree_node 403025
_Z12mangle_thunkP9tree_nodeiS0_S0_S0_ 480582
_ZL18mangle_call_offsetP9tree_nodeS0_ 480963
_ZL30write_conversion_operator_nameP9tree_node 951485
_ZL20write_unqualified_idP9tree_node 1194202
_ZL18maybe_write_moduleP9tree_node 1282888
_ZL23write_closure_type_nameP9tree_node 1609282
_Z20mangle_vtbl_for_typeP9tree_node 1646517
_ZL19write_discriminatori 2422137
_ZL30discriminator_for_local_entityP9tree_node 2422464
_ZL19write_function_typeP9tree_node 2755993
_ZL20write_exception_specP9tree_node 2756034
_ZL16write_expressionP9tree_node 2897693
_Z24mangle_typeinfo_for_typeP9tree_node 2967482
_Z18decl_tls_wrapper_pP9tree_node 3010533
_ZL20maybe_check_abi_tagsP9tree_nodeS0_i 3485769
_ZL16write_local_nameP9tree_nodeS0_S0_ 4024957
_ZL24is_std_substitution_charP9tree_node31substitution_identifier_index_t 4416039
_ZL23mangle_special_for_typeP9tree_nodePKc 5153622
_ZL23template_parm_natural_pP9tree_nodeS0_ 5573578
_ZL29write_special_name_destructorP9tree_node 6229497
_ZL9abi_checki 7279565
_ZL20write_template_paramP9tree_node 19957816
_ZL20write_compact_numberi 21646114
_ZL30write_special_name_constructorP9tree_node 23527655
_ZL26write_template_arg_literalP9tree_node 44321600
_ZL17write_integer_cstP9tree_node 45413720
_ZL19write_unscoped_nameP9tree_node 90516173
_ZL18write_substitutioni 95302864
_ZL28write_unscoped_template_nameP9tree_node 100562888
_ZL24write_bare_function_typeP9tree_nodeiS0_ 109416199
_ZL18write_method_parmsP9tree_nodeiS0_ 111025481
_ZL21write_template_prefixP9tree_node 115623510
_ZL14get_mangled_idP9tree_node 118941227
_Z11mangle_declP9tree_node 118941838
_ZL16unmangled_name_pP9tree_node 119168893
_ZL18write_mangled_nameP9tree_nodeb 119168893
_ZL18mangle_decl_stringP9tree_node 119413781
_ZL14write_encodingP9tree_node 121224779
_ZL30finish_mangling_get_identifierv 125309816
_ZL14start_manglingP9tree_node 125669433
_ZL24finish_mangling_internalv 125669433
_ZL17write_nested_nameP9tree_node 170811192
_ZL21write_class_enum_typeP9tree_node 172839347
_Z20mangle_return_type_pP9tree_node 210103485
_ZL19write_template_argsP9tree_nodeS0_ 217060250
_ZL24write_tparms_constraintsP9tree_node 217327742
_ZL10write_nameP9tree_nodei 298364629
_ZL18write_builtin_typeP9tree_node 308855178
_ZL12write_prefixP9tree_node 352378200
_ZL18write_template_argP9tree_node 393195983
_ZL17write_source_nameP9tree_node 395866266
_ZL16write_identifierPKc 396953807
_ZL22write_unqualified_nameP9tree_node 442895609
_ZL14write_abi_tagsP9tree_node 442895645
_ZL12write_numbermij 534655303
_ZL14hwint_to_asciimjPcj 534655303
_ZL28write_CV_qualifiers_for_typeP9tree_node 634363267
_ZL16add_substitutionP9tree_node 680762825
_ZL10write_typeP9tree_node 693687019
_ZL19maybe_template_infoP9tree_node 737417619
_ZL12get_abi_tagsP9tree_node 1003480175
_ZL21decl_mangling_contextP9tree_node 1114212688
_ZL17find_substitutionP9tree_node 1247278511
_ZL19is_std_substitutionP9tree_node31substitution_identifier_index_t 2287140770
_ZL29canonicalize_for_substitutionP9tree_node 2621728349

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.