LCOV - code coverage report
Current view: top level - gcc/diagnostics - html-sink.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 78.9 % 810 639
Test Date: 2025-10-18 14:39:06 Functions: 73.5 % 68 50
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
_ZN11diagnostics12html_builder12emit_diagramERKNS_7diagramE 0
_ZN11diagnostics16html_sink_buffer5clearEv 0
_ZN11diagnostics16html_sink_buffer5flushEv 0
_ZN11diagnostics16html_sink_buffer7move_toERNS_15per_sink_bufferE 0
_ZN11diagnostics9html_sink10on_diagramERKNS_7diagramE 0
_ZN11diagnostics9html_sink10set_bufferEPNS_15per_sink_bufferE 0
_ZN11diagnostics9html_sink20make_per_sink_bufferEv 0
_ZN11diagnosticsL16print_pre_sourceERN3xml7printerEPKc 0
_ZNK11diagnostics12html_builder4dumpEP8_IO_FILEi 0
_ZNK11diagnostics14html_file_sink9dump_kindEP8_IO_FILE 0
_ZNK11diagnostics16html_sink_buffer4dumpEP8_IO_FILEi 0
_ZNK11diagnostics16html_sink_buffer7empty_pEv 0
_ZNK11diagnostics23html_generation_options4dumpEP8_IO_FILEi 0
_ZNK11diagnostics8selftest17test_html_context18html_buffered_sink25machine_readable_stderr_pEv 0
_ZNK11diagnostics8selftest17test_html_context18html_buffered_sink9dump_kindEP8_IO_FILE 0
_ZNK11diagnostics9html_sink27follows_reference_printer_pEv 0
_ZNK11diagnostics9html_sink4dumpEP8_IO_FILEi 0
_ZN11diagnostics12html_builder17emit_global_graphERK14lazily_createdINS_8digraphs7digraphEE 1
_ZN11diagnostics9html_sink21report_global_digraphERK14lazily_createdINS_8digraphs7digraphEE 1
_ZN11diagnostics12html_builder17pop_nesting_levelEv 2
_ZN11diagnostics12html_builder9add_graphERKNS_8digraphs7digraphERN3xml7elementE 3
_ZN11diagnostics8selftest18html_sink_cc_testsEv 4
_ZN11diagnostics8selftestL13test_metadataEv 4
_ZN11diagnostics8selftestL15test_simple_logEv 4
_ZN11diagnostics8selftestL18test_token_printerEv 4
_ZN11diagnostics12html_builder18push_nesting_levelEv 6
_ZNK11diagnostics14html_file_sink25machine_readable_stderr_pEv 7
_ZN11diagnostics8selftest17test_html_contextC2Ev 8
_ZN11diagnostics12html_builder21make_metadata_elementE10label_textS1_ 11
_ZN11diagnostics12html_builder25make_element_for_metadataERKNS_8metadataE 12
_ZN11diagnostics8selftest18token_printer_testC2Ev 12
_ZN11diagnostics12html_builder13flush_to_fileEP8_IO_FILE 13
_ZN11diagnostics12html_builder24maybe_make_state_diagramERKNS_5paths5eventE 13
_ZN11diagnostics14html_file_sinkC2ERNS_7contextEPK9line_mapsRKNS_23html_generation_optionsENS_11output_fileE 13
_ZN11diagnostics14make_html_sinkERNS_7contextERK9line_mapsRKNS_23html_generation_optionsENS_11output_fileE 13
_ZN11diagnostics21open_html_output_fileERNS_7contextEP9line_mapsPKc 13
_ZN11diagnostics22html_path_label_writer11begin_labelEv 13
_ZN11diagnostics22html_path_label_writer9end_labelEv 13
_ZN11diagnostics9html_sink23set_main_input_filenameEPKc 13
_ZNK11diagnostics16html_doctypedecl12write_as_xmlEP14pretty_printerib 17
_ZN11diagnosticsL22add_nesting_level_attrERN3xml7elementEi 20
_ZN11diagnostics12html_builder23set_main_input_filenameEPKc 21
_ZN11diagnostics12html_builderC2ERNS_7contextER14pretty_printerPK9line_mapsRKNS_23html_generation_optionsE 21
_ZN11diagnostics9html_sink14update_printerEv 21
_ZN11diagnostics9html_sinkC2ERNS_7contextEPK9line_mapsRKNS_23html_generation_optionsE 21
_ZN11diagnostics9html_sinkD0Ev 21
_ZN11diagnostics9html_sinkD0Ev 0
_ZN11diagnostics9html_sinkD2Ev 21
_ZN11diagnostics12html_builder14add_stylesheetENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 26
_ZN11diagnostics14html_file_sinkD0Ev 26
_ZN11diagnostics14html_file_sinkD0Ev 13
_ZN11diagnostics14html_file_sinkD2Ev 13
_ZNK11diagnostics22html_path_label_writer14get_element_idB5cxx11Ev 27
_ZN11diagnostics12html_builder20add_at_nesting_levelEmSt10unique_ptrIN3xml7elementESt14default_deleteIS3_EE 29
_ZN11diagnostics23html_generation_optionsC2Ev 49
_ZN11diagnosticsL35get_label_for_logical_location_kindENS_17logical_locations4kindE 70
_ZN11diagnostics12html_builder9end_groupEv 77
_ZN11diagnostics9html_sink12on_end_groupEv 77
_ZN11diagnostics9html_sink14on_begin_groupEv 77
_ZN11diagnosticsL9make_spanENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 79
_ZN11diagnosticsL26get_pf_class_for_alert_divENS_4kindE 92
_ZN11diagnosticsL27get_pf_class_for_alert_iconENS_4kindE 92
_ZN11diagnostics9html_sink16after_diagnosticERKNS_15diagnostic_infoE 103
_ZN11diagnostics12html_builder20on_report_diagnosticERKNS_15diagnostic_infoENS_4kindEPNS_16html_sink_bufferE 106
_ZN11diagnostics12html_builder22make_element_for_patchERKNS_15diagnostic_infoE 106
_ZN11diagnostics12html_builder27make_element_for_diagnosticERKNS_15diagnostic_infoENS_4kindEb 106
_ZN11diagnostics9html_sink20on_report_diagnosticERKNS_15diagnostic_infoENS_4kindE 106
_ZN11diagnostics18html_token_printer12print_tokensEP14pretty_printerRK13pp_token_list 118
_ZN11diagnosticsL8make_divENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 127
_ZN11diagnosticsL18add_labelled_valueERN3xml7printerENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b 334

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.