LCOV - code coverage report
Current view: top level - gcc/cp - error.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.7 % 2530 2219
Test Date: 2024-04-27 14:03:13 Functions: 95.0 % 100 95
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
_ZL30print_template_tree_comparisonP14pretty_printerP9tree_nodeS2_bi 0
_ZL37resolve_virtual_fun_from_obj_type_refP9tree_node 26
_ZL16dump_global_iordP18cxx_pretty_printerP9tree_node 85
_ZL22append_formatted_chunkP14pretty_printerPKc 91
_Z24cxx_print_error_functionP18diagnostic_contextPKcPK15diagnostic_info 120
_ZL30print_requires_expression_infoP18diagnostic_contextP9tree_nodeS2_ 160
_ZL24dump_aggr_init_expr_argsP18cxx_pretty_printerP9tree_nodeib 177
_ZL14dump_expr_listP18cxx_pretty_printerP9tree_nodei 194
_ZL27print_constrained_decl_infoP18diagnostic_contextP9tree_node 196
_ZL18dump_expr_init_vecP18cxx_pretty_printerP3vecI15constructor_elt5va_gc8vl_embedEi 201
_ZL10add_quotesPKcb 260
_ZL27type_to_string_with_compareP9tree_nodeS0_bb 262
_Z14type_as_stringP9tree_nodei 284
_ZL18newline_and_indentP14pretty_printeri 285
_ZL12op_to_stringb9tree_code 296
_ZL26print_template_differencesP14pretty_printerP9tree_nodeS2_bi 392
_ZL16fndecl_to_stringP9tree_nodei 398
_ZL24print_concept_check_infoP18diagnostic_contextP9tree_nodeS2_S2_ 456
_ZL12cv_to_stringP9tree_nodei 499
_Z27qualified_name_lookup_errorP9tree_nodeS0_S0_j 513
_ZL29print_constraint_context_headP18diagnostic_contextP9tree_nodeS2_ 554
_Z37maybe_print_single_constraint_contextP18diagnostic_contextP9tree_node 565
_ZL18print_nonequal_argP14pretty_printerP9tree_nodeb 618
_ZL13arg_to_stringP9tree_nodeb 633
_ZNK29range_label_for_type_mismatch8get_textEj 650
_ZL14print_locationP18diagnostic_contextj 811
_ZL15subst_to_stringP9tree_nodeb 1032
_ZL13dump_unary_opP18cxx_pretty_printerPKcP9tree_nodei 1483
_Z14expr_as_stringP9tree_nodei 1622
_ZL14parm_to_stringi 1653
_ZL14dump_binary_opP18cxx_pretty_printerPKcP9tree_nodei 2123
_ZL19dump_call_expr_argsP18cxx_pretty_printerP9tree_nodeib 2598
_ZL20dump_lambda_functionP18cxx_pretty_printerP9tree_nodeS2_S2_i 3174
_ZL14args_to_stringP9tree_nodei 3324
_ZL34dump_alias_template_specializationP18cxx_pretty_printerP9tree_nodei 3566
_ZL13dump_typenameP18cxx_pretty_printerP9tree_nodei 3609
_ZL32print_instantiation_full_contextP18diagnostic_context 4418
_ZL35print_instantiation_partial_contextP18diagnostic_contextP11tinst_levelj 4418
_ZL40print_instantiation_partial_context_lineP18diagnostic_contextP11tinst_leveljb 6037
_Z18language_to_string9languages 9270
_ZL27comparable_template_types_pP9tree_nodeS0_ 11974
_ZL14find_typenamesP9tree_node 14244
_ZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedE 15276
_ZZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedEEN17prepost_semicolonD2Ev 15276
_ZL26defer_phase_2_of_type_diffP21deferred_printed_typeP9tree_nodePPKcbb 21608
_ZN21deferred_printed_typeC2EP9tree_nodePPKcbb 21608
_ZNK24cxx_format_postprocessor5cloneEv 24796
_ZL17function_categoryP9tree_node 26493
_ZZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedEEN17prepost_semicolonclEv 28495
_ZL23dump_template_parameterP18cxx_pretty_printerP9tree_nodei 35631
_Z14expr_to_stringP9tree_node 52649
_ZL14type_to_stringP9tree_nodeibPbb 65943
_Z26cxx_initialize_diagnosticsP18diagnostic_context 99831
_ZL14decl_to_stringP9tree_nodeib 100151
_ZL16find_typenames_rPP9tree_nodePiPv 108117
_ZL21cp_diagnostic_starterP18diagnostic_contextPK15diagnostic_info 210610
_ZL23cp_print_error_functionP18diagnostic_contextPK15diagnostic_info 210610
_ZL29maybe_print_constexpr_contextP18diagnostic_context 210610
_ZL30maybe_print_constraint_contextP18diagnostic_context 210611
_ZL33maybe_print_instantiation_contextP18diagnostic_context 210730
_ZL10cp_printerP14pretty_printerP9text_infoPKcibbbPbPS4_ 224787
_ZN24cxx_format_postprocessor6handleEP14pretty_printer 303574
_ZL18dump_template_declP18cxx_pretty_printerP9tree_nodei 348317
_ZL17dump_substitutionP18cxx_pretty_printerP9tree_nodeS2_S2_i 439496
_ZL18dump_function_declP18cxx_pretty_printerP9tree_nodei 449610
_ZL16dump_simple_declP18cxx_pretty_printerP9tree_nodeS2_i 806312
_ZL19dump_exception_specP18cxx_pretty_printerP9tree_nodei 1051666
_ZL18dump_ref_qualifierP18cxx_pretty_printerP9tree_nodei 1131661
_ZL15dump_parametersP18cxx_pretty_printerP9tree_nodei 1738883
_Z11location_ofP9tree_node 1740166
_Z13pedwarn_cxx98jiPKcz 2991697
_ZL27dump_template_argument_listP18cxx_pretty_printerP9tree_nodei 6026469
_ZL9dump_exprP18cxx_pretty_printerP9tree_nodei 12676799
_Z29maybe_warn_variadic_templatesv 13055877
_ZL16dump_type_suffixP18cxx_pretty_printerP9tree_nodei 18298509
_Z20decl_as_dwarf_stringP9tree_nodei 35283733
_Z14decl_as_stringP9tree_nodei 35318331
_ZL16dump_type_prefixP18cxx_pretty_printerP9tree_nodei 38011927
_Z16maybe_warn_cpp0x14cpp0x_warn_strj 52667088
_ZL19dump_template_parmsP18cxx_pretty_printerP9tree_nodeii 66885924
_ZL35get_non_default_template_args_countP9tree_nodei 72607136
_ZL18dump_function_nameP18cxx_pretty_printerP9tree_nodei 73925239
_ZN14colorize_guardC2EbP18cxx_pretty_printerPKc 73925239
_ZN14colorize_guardD2Ev 73925239
_ZL14dump_aggr_typeP18cxx_pretty_printerP9tree_nodei 107236729
_Z27class_key_or_enum_as_stringP9tree_node 107236760
_ZL22dump_template_argumentP18cxx_pretty_printerP9tree_nodei 114800916
_ZL10dump_scopeP18cxx_pretty_printerP9tree_nodei 139782743
_Z20lang_decl_dwarf_nameP9tree_nodeib 140488944
_Z14lang_decl_nameP9tree_nodeib 140589731
_ZL14dump_decl_nameP18cxx_pretty_printerP9tree_nodei 140928708
_ZL9dump_typeP18cxx_pretty_printerP9tree_nodei 171248130
_ZL13reinit_cxx_ppv 176100494
_Z21pp_ggc_formatted_textP14pretty_printer 176101107
_ZL18dump_module_suffixP18cxx_pretty_printerP9tree_node 181961516
_ZL9dump_declP18cxx_pretty_printerP9tree_nodei 244158310

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.