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: 2024-12-21 13:15:12 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 326402
_Z31default_diagnostic_text_starterR29diagnostic_text_output_formatPK15diagnostic_info 1211
_Z33default_diagnostic_text_finalizerR29diagnostic_text_output_formatPK15diagnostic_info12diagnostic_t 16197
_ZL13use_unicode_pRK18diagnostic_context 285
_ZL24get_bullet_point_unicharR18diagnostic_context 0
_ZL24get_bullet_point_unicharb 0
_ZN29diagnostic_text_format_buffer5clearEv 4630209
_ZN29diagnostic_text_format_buffer5flushEv 6944
_ZN29diagnostic_text_format_buffer7move_toER28diagnostic_per_format_buffer 21892
_ZN29diagnostic_text_format_bufferC2ER24diagnostic_output_format 95350
_ZN29diagnostic_text_output_format10on_diagramERK18diagnostic_diagram 80
_ZN29diagnostic_text_output_format10set_bufferEP28diagnostic_per_format_buffer 2596989
_ZN29diagnostic_text_output_format11append_noteEmPKcz 12635
_ZN29diagnostic_text_output_format13print_any_cweERK15diagnostic_info 1468439
_ZN29diagnostic_text_output_format14update_printerEv 483728
_ZN29diagnostic_text_output_format15includes_seen_pEPK17line_map_ordinary 58072
_ZN29diagnostic_text_output_format15print_any_rulesERK15diagnostic_info 1468439
_ZN29diagnostic_text_output_format16after_diagnosticERK15diagnostic_info 319913
_ZN29diagnostic_text_output_format18on_report_verbatimER9text_info 0
_ZN29diagnostic_text_output_format20on_report_diagnosticERK15diagnostic_info12diagnostic_t 1469650
_ZN29diagnostic_text_output_format21report_current_moduleEm 307998
_ZN29diagnostic_text_output_format22make_per_format_bufferEv 95350
_ZN29diagnostic_text_output_format24print_option_informationERK15diagnostic_info12diagnostic_t 1468439
_ZN29diagnostic_text_output_formatD0Ev 600988
_ZN29diagnostic_text_output_formatD0Ev 299162
_ZN29diagnostic_text_output_formatD2Ev 301826
_ZNK29diagnostic_text_format_buffer4dumpEP8_IO_FILEi 0
_ZNK29diagnostic_text_format_buffer7empty_pEv 7697074
_ZNK29diagnostic_text_output_format12build_prefixERK15diagnostic_info 320633
_ZNK29diagnostic_text_output_format17get_location_textERK17expanded_location 320495
_ZNK29diagnostic_text_output_format19build_indent_prefixEb 510088
_ZNK29diagnostic_text_output_format19file_name_as_prefixEPKc 38302
_ZNK29diagnostic_text_output_format27follows_reference_printer_pEv 3289774
_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.