LCOV - code coverage report
Current view: top level - gcc - pretty-print.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.0 % 1184 1137
Test Date: 2024-05-11 15:19:56 Functions: 98.7 % 75 74
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
_Z10pp_end_urlP14pretty_printer 48
_Z10pp_newlineP14pretty_printer 7395200
_Z11pp_verbatimP14pretty_printerPKcz 42967
_Z12pp_begin_urlP14pretty_printerPKc 32
_Z12pp_characterP14pretty_printeri 428821478
_Z12pp_end_quoteP14pretty_printerb 938471
_Z13pp_set_prefixP14pretty_printerPc 18316095
_Z14pp_append_textP14pretty_printerPKcS2_ 709852922
_Z14pp_begin_quoteP14pretty_printerb 937548
_Z14pp_emit_prefixP14pretty_printer 271615950
_Z14pp_maybe_spaceP14pretty_printer 567063
_Z14pp_take_prefixP14pretty_printer 364381
_Z15pp_really_flushP14pretty_printer 6875
_Z15pp_wide_integerILj1ElEvP14pretty_printerRK8poly_intIXT_ET0_E 798157
_Z15pp_wide_integerILj1ElEvP14pretty_printerRK8poly_intIXT_ET0_E 0
_Z15pp_wide_integerILj1EmEvP14pretty_printerRK8poly_intIXT_ET0_E 798064
_Z15pp_wide_integerILj1EtEvP14pretty_printerRK8poly_intIXT_ET0_E 93
_Z16pp_separate_withP14pretty_printerc 43701320
_Z17pp_destroy_prefixP14pretty_printer 1114307
_Z17pp_formatted_textP14pretty_printer 199400831
_Z18pp_format_verbatimP14pretty_printerP9text_info 42967
_Z20identifier_to_localePKc 512958349
_Z20pp_clear_output_areaP14pretty_printer 205967170
_Z20pp_newline_and_flushP14pretty_printer 3085611
_Z20pp_unicode_characterP14pretty_printerj 137808
_Z21pp_newline_and_indentP14pretty_printeri 2157
_Z23pp_write_text_to_streamP14pretty_printer 7434253
_Z24pp_last_position_in_textPK14pretty_printer 309859681
_Z24pp_output_formatted_textP14pretty_printerPK8urlifier 2120764
_Z26pp_set_line_maximum_lengthP14pretty_printeri 106792
_Z36pp_write_text_as_dot_label_to_streamP14pretty_printerb 2946
_Z37pp_remaining_character_count_for_lineP14pretty_printer 452
_Z40pp_write_text_as_html_like_dot_to_streamP14pretty_printer 815
_Z8pp_flushP14pretty_printer 8245326
_Z9pp_formatP14pretty_printerP9text_infoPK8urlifier 9524964
_Z9pp_indentP14pretty_printer 7495
_Z9pp_printfP14pretty_printerPKcz 631224
_Z9pp_stringP14pretty_printerPKc 696957884
_ZL12on_end_quoteP14pretty_printerR13output_bufferjPK8urlifier 956967
_ZL12pp_wrap_textP14pretty_printerPKcS2_ 24
_ZL14on_begin_quoteRK13output_bufferjPK8urlifier 1002646
_ZL16decode_utf8_charPKhmPj 3748925365
_ZL16pp_quoted_stringP14pretty_printerPKcm 616597
_ZL18get_end_url_stringP14pretty_printer 76
_ZL18pp_maybe_wrap_textP14pretty_printerPKcS2_ 697574566
_ZL20urlify_quoted_stringP14pretty_printerP7obstackPK8urlifiermm 792740
_ZL21obstack_append_stringP7obstackPKc 220
_ZL21obstack_append_stringP7obstackPKcm 44
_ZL26pp_set_real_maximum_lengthP14pretty_printer 18422887
_ZN12auto_obstack4growEPKvm 104
_ZN12auto_obstackC2Ev 24
_ZN12quoting_info12on_end_quoteEP14pretty_printerR13output_bufferjRK8urlifier 814145
_ZN12quoting_info14handle_phase_3EP14pretty_printerRK8urlifier 24
_ZN13output_bufferC2Ev 23336302
_ZN13output_bufferD2Ev 22894792
_ZN14pretty_printerC2ERKS_ 48665
_ZN14pretty_printerC2Ei 16182699
_ZN14pretty_printerD0Ev 15819587
_ZN14pretty_printerD0Ev 128
_ZN14pretty_printerD2Ev 15819459
_ZN8selftest14test_null_urlsEv 4
_ZN8selftest17test_urlificationEv 4
_ZN8selftest19test_pretty_printerC2E27diagnostic_prefixing_rule_ti 24
_ZN8selftest21pretty_print_cc_testsEv 4
_ZN8selftest9test_urlsEv 4
_ZN8selftestL14test_pp_formatEv 4
_ZN8selftestL16assert_pp_formatERKNS_8locationEPKcS4_z 216
_ZN8selftestL19assert_pp_format_vaERKNS_8locationEPKcbS4_PA1_13__va_list_tag 228
_ZN8selftestL19test_basic_printingEv 4
_ZN8selftestL23pp_printf_with_urlifierEP14pretty_printerPK8urlifierPKcz 40
_ZN8selftestL24assert_pp_format_coloredERKNS_8locationEPKcS4_z 12
_ZN8selftestL26test_prefixes_and_wrappingEv 4
_ZN8selftestL9test_utf8Ev 4
_ZN9text_info12set_locationEjj18range_display_kind 1084789
_ZNK14pretty_printer5cloneEv 128
_ZNK9text_info12get_locationEj 88673879
_ZZN8selftest17test_urlificationEvENK13test_urlifier23get_url_for_quoted_textEPKcm 56

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.