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-07-12 13:27:34 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 337973
_Z31default_diagnostic_text_starterR29diagnostic_text_output_formatPK15diagnostic_info 1233
_Z33default_diagnostic_text_finalizerR29diagnostic_text_output_formatPK15diagnostic_info12diagnostic_t 18004
_ZL13use_unicode_pRK18diagnostic_context 285
_ZL24get_bullet_point_unicharR18diagnostic_context 0
_ZL24get_bullet_point_unicharb 0
_ZN29diagnostic_text_format_buffer5clearEv 4910124
_ZN29diagnostic_text_format_buffer5flushEv 7137
_ZN29diagnostic_text_format_buffer7move_toER28diagnostic_per_format_buffer 22028
_ZN29diagnostic_text_format_bufferC2ER24diagnostic_output_format 95581
_ZN29diagnostic_text_output_format10on_diagramERK18diagnostic_diagram 80
_ZN29diagnostic_text_output_format10set_bufferEP28diagnostic_per_format_buffer 2668749
_ZN29diagnostic_text_output_format11append_noteEmPKcz 12671
_ZN29diagnostic_text_output_format13print_any_cweERK15diagnostic_info 1514212
_ZN29diagnostic_text_output_format14update_printerEv 491217
_ZN29diagnostic_text_output_format15includes_seen_pEPK17line_map_ordinary 61714
_ZN29diagnostic_text_output_format15print_any_rulesERK15diagnostic_info 1514212
_ZN29diagnostic_text_output_format16after_diagnosticERK15diagnostic_info 332159
_ZN29diagnostic_text_output_format18on_report_verbatimER9text_info 0
_ZN29diagnostic_text_output_format20on_report_diagnosticERK15diagnostic_info12diagnostic_t 1515445
_ZN29diagnostic_text_output_format21report_current_moduleEm 319318
_ZN29diagnostic_text_output_format22make_per_format_bufferEv 95581
_ZN29diagnostic_text_output_format24print_option_informationERK15diagnostic_info12diagnostic_t 1514212
_ZN29diagnostic_text_output_formatD0Ev 610318
_ZN29diagnostic_text_output_formatD0Ev 303822
_ZN29diagnostic_text_output_formatD2Ev 306496
_ZNK29diagnostic_text_format_buffer4dumpEP8_IO_FILEi 0
_ZNK29diagnostic_text_format_buffer7empty_pEv 8081321
_ZNK29diagnostic_text_output_format12build_prefixERK15diagnostic_info 331989
_ZNK29diagnostic_text_output_format17get_location_textERK17expanded_location 331851
_ZNK29diagnostic_text_output_format19build_indent_prefixEb 530399
_ZNK29diagnostic_text_output_format19file_name_as_prefixEPKc 39327
_ZNK29diagnostic_text_output_format27follows_reference_printer_pEv 3356428
_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.