LCOV - code coverage report
Current view: top level - gcc - diagnostic.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.7 % 916 867
Test Date: 2024-09-14 15:41:07 Functions: 95.9 % 73 70
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
_ZL10real_abortv 0
_ZL15bt_err_callbackPvPKci 0
_ZN18diagnostic_context15error_recursionEv 0
_ZN8selftest21c_diagnostic_cc_testsEv 3
_ZN8selftestL15test_num_digitsEv 3
_ZN8selftestL25test_print_escaped_stringEv 3
_ZN8selftestL32test_print_parseable_fixits_noneEv 3
_ZN8selftestL33test_diagnostic_get_location_textEv 3
_ZN8selftestL34test_print_parseable_fixits_insertEv 3
_ZN8selftestL34test_print_parseable_fixits_removeEv 3
_ZN8selftestL35test_print_parseable_fixits_replaceEv 3
_ZN8selftestL52test_print_parseable_fixits_bytes_vs_display_columnsEv 3
_Z11fancy_abortPKciS0_ 6
_Z13trim_filenamePKc 6
_ZN18diagnostic_context19create_edit_contextEv 17
_Z11get_cwe_urli 18
_ZN8selftestL27assert_print_escaped_stringERKNS_8locationEPKcS4_ 24
_ZL22print_parseable_fixitsR10file_cacheP14pretty_printerP13rich_location23diagnostics_column_uniti 39
_ZN8selftestL20assert_location_textEPKcS1_iibi23diagnostics_column_unit 42
_ZN18diagnostic_context12emit_diagramERK18diagnostic_diagram 86
_ZL20print_escaped_stringP14pretty_printerPKc 99
_Z29diagnostic_output_format_initR18diagnostic_contextPKcS2_25diagnostics_output_formatb 126
_Z24get_diagnostic_kind_text12diagnostic_t 162
_ZN18diagnostic_context17set_output_formatEP24diagnostic_output_format 207
_ZL11bt_callbackPvmPKciS1_ 311
_Z26default_diagnostic_starterP18diagnostic_contextPK15diagnostic_info 1181
_Z32default_diagnostic_start_span_fnP18diagnostic_context17expanded_location 1760
_Z22diagnostic_append_noteP18diagnostic_contextjPKcz 3033
_ZNK16logical_location10function_pEv 3864
_ZN18diagnostic_context17diagnostic_n_implEP13rich_locationPK19diagnostic_metadata20diagnostic_option_idmPKcS7_PA1_13__va_list_tag12diagnostic_t 7063
_Z28default_diagnostic_finalizerP18diagnostic_contextPK15diagnostic_info12diagnostic_t 15595
_Z19file_name_as_prefixP18diagnostic_contextPKc 37645
_ZN18diagnostic_context15includes_seen_pEPK17line_map_ordinary 57446
_Z10num_digitsi 135807
_ZN18diagnostic_context24initialize_input_contextEPFPKcS1_Eb 199152
_ZN18diagnostic_context18warning_enabled_atEj20diagnostic_option_id 268262
_ZNK18diagnostic_context16converted_columnE17expanded_location 270671
_ZL19convert_column_unitR10file_cache23diagnostics_column_uniti17expanded_location 270743
_ZNK18diagnostic_context18execution_failed_pEv 274147
_ZN18diagnostic_context17set_original_argvE11unique_argv 275686
_ZN18diagnostic_context18set_option_managerEP25diagnostic_option_managerj 287795
_ZN18diagnostic_context21report_current_moduleEj 288167
_Z23diagnostic_build_prefixP18diagnostic_contextPK15diagnostic_info 291200
_ZNK18diagnostic_context17get_location_textERK17expanded_location 293002
_ZL21maybe_line_and_columnii 298363
_ZN18diagnostic_context21set_client_data_hooksEP28diagnostic_client_data_hooks 328314
_ZN18diagnostic_context6finishEv 357395
_ZN28diagnostic_option_classifier4finiEv 357395
_ZN18diagnostic_context12set_urlifierEP8urlifier 569456
_ZN18diagnostic_context10initializeEi 753795
_ZN28diagnostic_option_classifier4initEi 753795
_Z18get_terminal_widthv 836183
_Z30diagnostic_set_caret_max_widthP18diagnostic_contexti 851926
_Z29diagnostic_get_color_for_kind12diagnostic_t 1262815
_ZN28diagnostic_option_classifier3popEj 1275956
_ZN28diagnostic_option_classifier4pushEv 1276628
_ZN18diagnostic_context16check_max_errorsEb 1310349
_ZN18diagnostic_context9urls_initEi 1334720
_ZN18diagnostic_context10color_initEi 1378767
_ZN18diagnostic_context13show_any_pathERK15diagnostic_info 1400564
_ZN18diagnostic_context19action_after_outputE12diagnostic_t 1408184
_ZN18diagnostic_context20set_text_art_charsetE27diagnostic_text_art_charset 1583631
_ZNK28diagnostic_option_classifier35update_effective_level_from_pragmasEP15diagnostic_info 1803308
_ZN28diagnostic_option_classifier19classify_diagnosticEPK18diagnostic_context20diagnostic_option_id12diagnostic_tj 1902135
_Z20build_message_stringPKcz 2847446
_ZN18diagnostic_context18diagnostic_enabledEP15diagnostic_info 94586282
_ZN18diagnostic_context21get_any_inlining_infoEP15diagnostic_info 94586282
_ZN18diagnostic_context15diagnostic_implEP13rich_locationPK19diagnostic_metadata20diagnostic_option_idPKcPA1_13__va_list_tag12diagnostic_t 95231741
_Z19diagnostic_set_infoP15diagnostic_infoPKcPA1_13__va_list_tagP13rich_location12diagnostic_t 99466216
_ZN18diagnostic_context17report_diagnosticEP15diagnostic_info 99703769
_Z30diagnostic_set_info_translatedP15diagnostic_infoPKcPA1_13__va_list_tagP13rich_location12diagnostic_t 99706802
_ZN18diagnostic_context9end_groupEv 798447473
_ZN18diagnostic_context11begin_groupEv 798447498

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.