LCOV - code coverage report
Current view: top level - gcc - diagnostic-format-text.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.6 % 340 298
Test Date: 2025-06-21 16:26:05 Functions: 84.8 % 33 28
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
_Z21maybe_line_and_columnii 335374
_Z31default_diagnostic_text_starterR29diagnostic_text_output_formatPK15diagnostic_info 1247
_Z33default_diagnostic_text_finalizerR29diagnostic_text_output_formatPK15diagnostic_info12diagnostic_t 17979
_ZL13use_unicode_pRK18diagnostic_context 285
_ZL24get_bullet_point_unicharR18diagnostic_context 0
_ZL24get_bullet_point_unicharb 0
_ZN29diagnostic_text_format_buffer5clearEv 4893673
_ZN29diagnostic_text_format_buffer5flushEv 7128
_ZN29diagnostic_text_format_buffer7move_toER28diagnostic_per_format_buffer 21989
_ZN29diagnostic_text_format_bufferC2ER24diagnostic_output_format 95500
_ZN29diagnostic_text_output_format10on_diagramERK18diagnostic_diagram 80
_ZN29diagnostic_text_output_format10set_bufferEP28diagnostic_per_format_buffer 2660383
_ZN29diagnostic_text_output_format11append_noteEmPKcz 12640
_ZN29diagnostic_text_output_format13print_any_cweERK15diagnostic_info 1507260
_ZN29diagnostic_text_output_format14update_printerEv 491396
_ZN29diagnostic_text_output_format15includes_seen_pEPK17line_map_ordinary 60340
_ZN29diagnostic_text_output_format15print_any_rulesERK15diagnostic_info 1507260
_ZN29diagnostic_text_output_format16after_diagnosticERK15diagnostic_info 329591
_ZN29diagnostic_text_output_format18on_report_verbatimER9text_info 0
_ZN29diagnostic_text_output_format20on_report_diagnosticERK15diagnostic_info12diagnostic_t 1508507
_ZN29diagnostic_text_output_format21report_current_moduleEm 316797
_ZN29diagnostic_text_output_format22make_per_format_bufferEv 95500
_ZN29diagnostic_text_output_format24print_option_informationERK15diagnostic_info12diagnostic_t 1507260
_ZN29diagnostic_text_output_formatD0Ev 611146
_ZN29diagnostic_text_output_formatD0Ev 304236
_ZN29diagnostic_text_output_formatD2Ev 306910
_ZNK29diagnostic_text_format_buffer4dumpEP8_IO_FILEi 0
_ZNK29diagnostic_text_format_buffer7empty_pEv 8055651
_ZNK29diagnostic_text_output_format12build_prefixERK15diagnostic_info 329437
_ZNK29diagnostic_text_output_format17get_location_textERK17expanded_location 329299
_ZNK29diagnostic_text_output_format19build_indent_prefixEb 523719
_ZNK29diagnostic_text_output_format19file_name_as_prefixEPKc 39244
_ZNK29diagnostic_text_output_format27follows_reference_printer_pEv 3370704
_ZNK29diagnostic_text_output_format4dumpEP8_IO_FILEi 0

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.