LCOV - code coverage report
Current view: top level - gcc/cp - error.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.9 % 2611 2294
Test Date: 2025-04-26 15:52:03 Functions: 94.2 % 104 98
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
_Z24decl_as_string_translateP9tree_nodei 0
_Z24type_as_string_translateP9tree_nodei 0
_ZL14code_to_string9tree_code 0
_ZL17eh_spec_to_stringP9tree_nodei 0
_ZL22append_formatted_chunkP14pretty_printerPKc 0
_ZL30print_template_tree_comparisonP14pretty_printerP9tree_nodeS2_biPKcS4_ 0
_ZL37resolve_virtual_fun_from_obj_type_refP9tree_node 22
_ZL16dump_global_iordP18cxx_pretty_printerP9tree_node 66
_Z24cxx_print_error_functionR29diagnostic_text_output_formatPKcPK15diagnostic_info 116
_Z14type_as_stringP9tree_nodei 213
_ZL18newline_and_indentP14pretty_printeri 228
_ZL14dump_expr_listP18cxx_pretty_printerP9tree_nodei 242
_ZL18dump_expr_init_vecP18cxx_pretty_printerP3vecI15constructor_elt5va_gc8vl_embedEi 279
_ZL12op_to_stringb9tree_code 317
_ZL30print_requires_expression_infoR29diagnostic_text_output_formatP9tree_nodeS2_ 334
_ZL27type_to_string_with_compareP9tree_nodeS0_bbPKcS2_ 342
_ZL16fndecl_to_stringP9tree_nodei 349
_ZL26print_template_differencesP14pretty_printerP9tree_nodeS2_biPKcS4_ 449
_ZL27print_constrained_decl_infoR29diagnostic_text_output_formatP9tree_node 507
_Z27qualified_name_lookup_errorP9tree_nodeS0_S0_m 519
_ZL12cv_to_stringP9tree_nodei 576
_ZNK29range_label_for_type_mismatch8get_textEj 623
_ZL18print_nonequal_argP14pretty_printerP9tree_nodebPKc 624
_ZL13arg_to_stringP9tree_nodeb 636
_ZN9pp_markup19element_quoted_type10print_typeERNS_7contextE 824
_ZL24print_concept_check_infoR29diagnostic_text_output_formatP9tree_nodeS2_S2_ 856
_ZL29print_constraint_context_headR29diagnostic_text_output_formatP9tree_nodeS2_ 1248
_Z37maybe_print_single_constraint_contextR29diagnostic_text_output_formatP9tree_node 1272
_ZL13dump_unary_opP18cxx_pretty_printerPKcP9tree_nodei 1382
_ZL14parm_to_stringi 1488
_ZL15subst_to_stringP9tree_nodeb 1517
_Z14expr_as_stringP9tree_nodei 1624
_ZL14dump_binary_opP18cxx_pretty_printerPKcP9tree_nodei 1944
_ZL19dump_call_expr_argsP18cxx_pretty_printerP9tree_nodeib 2766
_ZL14args_to_stringP9tree_nodei 3746
_ZL13dump_typenameP18cxx_pretty_printerP9tree_nodei 3784
_ZL32print_instantiation_full_contextR29diagnostic_text_output_format 4944
_ZL35print_instantiation_partial_contextR29diagnostic_text_output_formatP11tinst_levelm 4944
_ZL20dump_lambda_functionP18cxx_pretty_printerP9tree_nodeS2_S2_i 5127
_ZL34dump_alias_template_specializationP18cxx_pretty_printerP9tree_nodei 5542
_ZL40print_instantiation_partial_context_lineR29diagnostic_text_output_formatP11tinst_levelmb 6541
_ZL14print_locationR29diagnostic_text_output_formatm 9219
_ZN17auto_context_lineC2ER29diagnostic_text_output_formatmb 9255
_ZN17auto_context_lineD2Ev 9255
_ZL27comparable_template_types_pP9tree_nodeS0_ 11656
_Z18language_to_string9languages 13980
_ZL26defer_phase_2_of_type_diffP21deferred_printed_typeP9tree_nodeR13pp_token_listbb 20966
_ZN21deferred_printed_type23set_text_for_token_listEPKcb 20966
_ZL17function_categoryP9tree_node 23296
_ZL14find_typenamesP9tree_node 24894
_ZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedE 26411
_ZZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedEEN17prepost_semicolonD2Ev 26411
_Z14expr_to_stringP9tree_node 48283
_ZZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedEEN17prepost_semicolonclEv 51587
_ZL23dump_template_parameterP18cxx_pretty_printerP9tree_nodei 56371
_ZL14type_to_stringP9tree_nodeibPbbPKc 62151
_ZL20get_current_templatev 81270
_Z26cxx_initialize_diagnosticsP18diagnostic_context 94249
_ZL14decl_to_stringP9tree_nodeib 94390
_ZL16find_typenames_rPP9tree_nodePiPv 199171
_ZL23cp_print_error_functionR29diagnostic_text_output_formatPK15diagnostic_info 208997
_ZL26cp_diagnostic_text_starterR29diagnostic_text_output_formatPK15diagnostic_info 208997
_ZL29maybe_print_constexpr_contextR29diagnostic_text_output_format 208997
_ZL30maybe_print_constraint_contextR29diagnostic_text_output_format 209000
_ZL33maybe_print_instantiation_contextR29diagnostic_text_output_format 209113
_ZL10cp_printerP14pretty_printerP9text_infoPKcibbbPbR13pp_token_list 210959
_ZNK24cxx_format_postprocessor5cloneEv 214299
_ZN24cxx_format_postprocessor6handleEP14pretty_printer 311842
_ZL18dump_template_declP18cxx_pretty_printerP9tree_nodei 386933
_ZL17dump_substitutionP18cxx_pretty_printerP9tree_nodeS2_S2_i 549203
_ZL18dump_function_declP18cxx_pretty_printerP9tree_nodei 558216
_ZL16dump_simple_declP18cxx_pretty_printerP9tree_nodeS2_i 873559
_ZL19dump_exception_specP18cxx_pretty_printerP9tree_nodei 981704
_ZL18dump_ref_qualifierP18cxx_pretty_printerP9tree_nodei 1120031
_ZL15dump_parametersP18cxx_pretty_printerP9tree_nodei 1854518
_Z11location_ofP9tree_node 1884727
_Z13pedwarn_cxx98m20diagnostic_option_idPKcz 3012427
_ZL27dump_template_argument_listP18cxx_pretty_printerP9tree_nodei 6591608
_Z13cp_seen_errorv 7974318
_ZL9dump_exprP18cxx_pretty_printerP9tree_nodei 12917969
_Z29maybe_warn_variadic_templatesv 13574082
_ZL16dump_type_suffixP18cxx_pretty_printerP9tree_nodei 19195505
_Z20decl_as_dwarf_stringP9tree_nodei 36326865
_Z14decl_as_stringP9tree_nodei 36374434
_ZL16dump_type_prefixP18cxx_pretty_printerP9tree_nodei 39652169
_Z16maybe_warn_cpp0x14cpp0x_warn_strm 58316667
_ZL19dump_template_parmsP18cxx_pretty_printerP9tree_nodeii 70761383
_ZL35get_non_default_template_args_countP9tree_nodei 77011516
_ZL18dump_function_nameP18cxx_pretty_printerP9tree_nodei 77406578
_ZN14colorize_guardC2EbP18cxx_pretty_printerPKc 77406578
_ZN14colorize_guardD2Ev 77406578
_ZL25cp_adjust_diagnostic_infoP18diagnostic_contextP15diagnostic_info 84407793
_ZL14dump_aggr_typeP18cxx_pretty_printerP9tree_nodei 111521513
_Z27class_key_or_enum_as_stringP9tree_node 111521615
_ZL22dump_template_argumentP18cxx_pretty_printerP9tree_nodei 120461413
_ZL10dump_scopeP18cxx_pretty_printerP9tree_nodei 145518739
_Z20lang_decl_dwarf_nameP9tree_nodeib 147131426
_Z14lang_decl_nameP9tree_nodeib 147252705
_ZL14dump_decl_nameP18cxx_pretty_printerP9tree_nodei 147650676
_ZL9dump_typeP18cxx_pretty_printerP9tree_nodei 179235799
_ZL13reinit_cxx_ppv 183793212
_Z21pp_ggc_formatted_textP14pretty_printer 183793628
_ZL18dump_module_suffixP18cxx_pretty_printerP9tree_node 189795522
_ZL9dump_declP18cxx_pretty_printerP9tree_nodei 254429681

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.