LCOV - code coverage report
Current view: top level - gcc/cp - mangle.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.2 % 2343 2207
Test Date: 2026-10-24 16:24:59 Functions: 97.3 % 112 109
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL11attr_strcmpPKvS0_ 0
_ZL28dump_substitution_candidatesv 0
_ZL32discriminator_for_string_literalP9tree_nodeS0_ 0
_Z31get_mangled_vtable_map_var_nameP9tree_node 6
_ZL23write_unnamed_enum_nameP9tree_node 20
_Z16range_expr_neltsP9tree_node 24
_ZL21anon_aggr_naming_declP9tree_node 51
_ZL12write_spliceP9tree_node 108
_ZL15tree_string_cmpPKvS0_ 306
_Z26mangle_module_substitutioni 425
_ZL29write_template_template_paramP9tree_node 631
_Z21mangle_tls_wrapper_fnP9tree_node 749
_Z24mangle_ref_init_variableP9tree_node 829
_ZL23nested_anon_class_indexP9tree_node 839
_Z13mangle_decompP9tree_nodeR3vecIS0_7va_heap6vl_ptrE 897
_Z18mangle_tls_init_fnP9tree_node 1190
_ZL23write_unnamed_type_nameP9tree_node 1538
_ZL16write_reflectionP9tree_node 1708
_Z25mangle_module_global_initi 2102
_ZL14write_real_cstP9tree_node 2549
_Z21mangle_guard_variableP9tree_node 5008
_ZL22write_guarded_var_nameP9tree_node 7776
_ZL12write_moduleib 8344
_Z23mangle_module_componentP9tree_nodeb 8601
_ZL23mangle_type_attribute_pP9tree_node 12551
_Z27mangle_template_parm_objectP9tree_node 67815
_Z14equal_abi_tagsP9tree_nodeS0_b 81517
_Z11init_manglev 101489
_ZL25write_template_param_declP9tree_node 115159
_ZL21write_type_constraintP9tree_node 145760
_Z19mangle_vtt_for_typeP9tree_node 188290
_ZL14write_base_refP9tree_nodeS0_ 200642
_Z25mangle_ctor_vtbl_for_typeP9tree_nodeS0_ 257799
_ZL28write_pointer_to_member_typeP9tree_node 286368
_ZL27write_literal_operator_nameP9tree_node 309334
_Z31mangle_typeinfo_string_for_typeP9tree_node 449302
_Z18mangle_type_stringP9tree_node 457708
_ZL15finish_manglingv 457708
_Z12mangle_thunkP9tree_nodeiS0_S0_S0_ 492447
_ZL18mangle_call_offsetP9tree_nodeS0_ 492834
_ZL15sorted_abi_tagsP9tree_nodeb 508358
_ZL17write_member_nameP9tree_node 514486
_ZL27write_closure_template_headP9tree_node 517554
_ZL19write_requires_exprP9tree_node 535654
_ZL17write_requirementP9tree_node 563654
_ZL27write_template_template_argP9tree_node 807550
_ZL16write_array_typeP9tree_node 1581634
_ZL18maybe_write_moduleP9tree_node 1857360
_Z20mangle_vtbl_for_typeP9tree_node 1867417
_ZL23write_closure_type_nameP9tree_node 2373144
_Z18decl_tls_wrapper_pP9tree_node 2517444
_ZL30write_conversion_operator_nameP9tree_node 2761559
_ZL19write_discriminatori 2865960
_ZL30discriminator_for_local_entityP9tree_node 2866318
_ZL27write_constraint_expressionP9tree_node 3308010
_ZL19write_function_typeP9tree_node 3326669
_ZL20write_exception_specP9tree_node 3326713
_Z24mangle_typeinfo_for_typeP9tree_node 3348986
_ZL20maybe_check_abi_tagsP9tree_nodeS0_i 4183863
_ZL20write_unqualified_idP9tree_node 5045675
_ZL16write_local_nameP9tree_nodeS0_S0_ 5167255
_ZL23mangle_special_for_typeP9tree_nodePKc 5853995
_ZL24is_std_substitution_charP9tree_node31substitution_identifier_index_t 7001135
_ZL29write_special_name_destructorP9tree_node 7502484
_ZL23template_parm_natural_pP9tree_nodeS0_ 8634140
_ZL16write_expressionP9tree_node 12678297
_ZL9abi_checki 14649348
_ZL20write_template_paramP9tree_node 29471274
_ZL30write_special_name_constructorP9tree_node 30938336
_ZL20write_compact_numberi 32238144
_ZL26write_template_arg_literalP9tree_node 95949529
_ZL17write_integer_cstP9tree_node 97063188
_ZL14get_mangled_idP9tree_node 168585554
_Z11mangle_declP9tree_node 168594301
_ZL19write_unscoped_nameP9tree_node 169168915
_ZL18write_substitutioni 182634045
_ZL24write_bare_function_typeP9tree_nodeiS0_ 197813204
_ZL28write_unscoped_template_nameP9tree_node 197931790
_ZL18write_method_parmsP9tree_nodeiS0_ 200186348
_ZL21write_template_prefixP9tree_node 223375148
_ZL18mangle_decl_stringP9tree_node 225410123
_ZL16unmangled_name_pP9tree_node 225449215
_ZL18write_mangled_nameP9tree_nodeb 225449215
_ZL14write_encodingP9tree_node 228482869
_ZL30finish_mangling_get_identifierv 232092954
_ZL14start_manglingP9tree_node 232550662
_ZL24finish_mangling_internalv 232550662
_ZL17write_nested_nameP9tree_node 324724546
_ZL21write_class_enum_typeP9tree_node 329938949
_Z20mangle_return_type_pP9tree_node 382943737
_ZL19write_template_argsP9tree_nodeS0_ 425655441
_ZL24write_tparms_constraintsP9tree_node 426172995
_ZL10write_nameP9tree_nodeb 564455699
_ZL18write_builtin_typeP9tree_node 591513893
_ZL12write_prefixP9tree_node 669516026
_ZL17write_source_nameP9tree_node 764816499
_ZL16write_identifierPKc 766522770
_ZL18write_template_argP9tree_node 772148422
_ZL22write_unqualified_nameP9tree_node 838688195
_ZL14write_abi_tagsP9tree_node 838688231
_ZL12write_numbermij 1034526286
_ZL14hwint_to_asciimjPcj 1034526586
_ZL28write_CV_qualifiers_for_typeP9tree_node 1195414221
_ZL16add_substitutionP9tree_node 1290677818
_ZL10write_typeP9tree_node 1309831010
_ZL19maybe_template_infoP9tree_node 1419159585
_ZL12get_abi_tagsP9tree_node 1915115318
_ZL21decl_mangling_contextP9tree_node 2118015927
_ZL17find_substitutionP9tree_node 2377345532
_ZZL19is_std_substitutionP9tree_node31substitution_identifier_index_tENKUlS0_S0_E_clES0_S0_ 4342684980
_ZL19is_std_substitutionP9tree_node31substitution_identifier_index_t 4367739631
_ZL29canonicalize_for_substitutionP9tree_node 4977854354

Generated by: LCOV version 2.5.0-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.