LCOV - code coverage report
Current view: top level - gcc/diagnostics - changes.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 99.7 % 788 786
Test Date: 2025-10-18 14:39:06 Functions: 100.0 % 55 55
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
_ZN11diagnostics7changes8selftestL13run_all_testsEv 4
_ZN11diagnostics7changes8selftestL16test_get_contentEv 4
_ZN11diagnostics7changes8selftestL36test_applying_fixits_unreadable_fileEv 4
_ZN11diagnostics7changes8selftestL38test_applying_fixits_line_out_of_rangeEv 4
_ZN11diagnostics8selftest16changes_cc_testsEv 4
_ZN11diagnostics7changes8selftestL11insert_lineERNS0_10change_setEi 96
_ZN11diagnostics7changes8selftestL27test_applying_fixits_removeERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL29test_applying_fixits_multipleERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL33test_applying_fixits_insert_afterERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL34test_applying_fixits_insert_beforeERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL35test_applying_fixits_multiple_linesERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL36test_applying_fixits_growing_replaceERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL38test_applying_fixits_column_validationERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL38test_applying_fixits_shrinking_replaceERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL41test_applying_fixits_insert_after_failureERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL41test_applying_fixits_modernize_named_initERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL45test_applying_fixits_insert_after_at_line_endERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL46test_applying_fixits_insert_containing_newlineERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL47test_applying_fixits_replace_containing_newlineERKN8selftest15line_table_caseE 96
_ZN11diagnostics7changes8selftestL11change_lineERNS0_10change_setEi 576
_ZNK11diagnostics7changes12changed_line13print_contentEP14pretty_printer 832
_ZN11diagnostics7changes12changed_file11get_contentEv 844
_ZN11diagnostics7changes12changed_file13print_contentEP14pretty_printer 844
_ZN11diagnostics7changes10change_set20get_effective_columnEPKcii 1088
_ZN11diagnostics7changes12changed_file20get_effective_columnEii 1088
_ZN11diagnostics7changes10change_set11get_contentEPKc 1288
_ZN11diagnostics7changes12changed_file10print_diffEP14pretty_printerb 2645
_ZN11diagnostics7changes12changed_file15call_print_diffEPKcPS1_Pv 2645
_ZN11diagnostics7changes12changed_file15print_diff_hunkEP14pretty_printeriii 2706
_ZN11diagnostics7changes12changed_file24get_effective_line_countEii 2706
_ZN11diagnostics7changes10change_set10print_diffEP14pretty_printerb 2717
_ZN11diagnostics7changes12changed_file26print_run_of_changed_linesEP14pretty_printerii 2762
_ZNK11diagnostics7changes12changed_line16print_diff_linesEP14pretty_printer 2986
_ZNK11diagnostics7changes12changed_line24get_effective_line_countEv 2986
_ZN11diagnostics7changes12changed_file13get_num_linesEPb 3489
_ZN11diagnostics7changes12changed_file9delete_cbEPS1_ 3611
_ZN11diagnostics7changes12changed_fileC2ERNS0_10change_setEPKc 3611
_ZN11diagnostics7changes12changed_line9delete_cbEPS1_ 3836
_ZN11diagnostics7changes12changed_lineC2ERNS_10file_cacheEPKci 3940
_ZN11diagnostics7changes12changed_lineD2Ev 3940
_ZN11diagnostics7changes12changed_line11apply_fixitEiiPKci 4161
_ZN11diagnostics7changes10change_set11apply_fixitEPK10fixit_hint 4265
_ZN11diagnostics7changes12changed_file11apply_fixitEiiiPKci 4265
_ZN11diagnostics7changes12changed_file18get_or_insert_lineEi 4265
_ZN11diagnostics7changes10change_set18get_or_insert_fileEPKc 5109
_ZN11diagnostics7changes10change_set8get_fileEPKc 6197
_ZN11diagnostics7changes12changed_line15ensure_capacityEi 7269
_ZN11diagnostics7changes12changed_line17ensure_terminatedEv 7269
_ZN11diagnostics7changesL15print_diff_lineEP14pretty_printercPKci 7901
_ZNK11diagnostics7changes12changed_line20get_effective_columnEi 8870
_ZN11diagnostics7changes10change_set13generate_diffEb 9894
_ZN11diagnostics7changes10change_setC2ERNS_10file_cacheE 10443
_ZN11diagnostics7changes10change_set10add_fixitsEP13rich_location 11368
_ZN11diagnostics7changes12changed_file8get_lineEi 29001
_ZN11diagnostics7changesL15line_comparatorEii 67131

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.