LCOV - code coverage report
Current view: top level - gcc - edit-context.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 99.7 % 785 783
Test Date: 2024-12-21 13:15:12 Functions: 100.0 % 54 54
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
_ZL15line_comparatorii 64061
_ZL15print_diff_lineP14pretty_printercPKci 7416
_ZN11edited_file10print_diffEP14pretty_printerb 2504
_ZN11edited_file11apply_fixitEiiiPKci 4230
_ZN11edited_file11get_contentEv 844
_ZN11edited_file13get_num_linesEPb 3348
_ZN11edited_file13print_contentEP14pretty_printer 844
_ZN11edited_file15call_print_diffEPKcPS_Pv 2504
_ZN11edited_file15print_diff_hunkEP14pretty_printeriii 2565
_ZN11edited_file18get_or_insert_lineEi 4230
_ZN11edited_file20get_effective_columnEii 1088
_ZN11edited_file24get_effective_line_countEii 2565
_ZN11edited_file26print_run_of_changed_linesEP14pretty_printerii 2621
_ZN11edited_file8get_lineEi 27714
_ZN11edited_file9delete_cbEPS_ 3577
_ZN11edited_fileC2ER12edit_contextPKc 3577
_ZN11edited_line11apply_fixitEiiPKci 4126
_ZN11edited_line15ensure_capacityEi 7094
_ZN11edited_line17ensure_terminatedEv 7094
_ZN11edited_line9delete_cbEPS_ 3802
_ZN11edited_lineC2ER10file_cachePKci 3906
_ZN11edited_lineD2Ev 3906
_ZN12edit_context10add_fixitsEP13rich_location 11262
_ZN12edit_context10print_diffEP14pretty_printerb 2504
_ZN12edit_context11apply_fixitEPK10fixit_hint 4230
_ZN12edit_context11get_contentEPKc 1288
_ZN12edit_context13generate_diffEb 9788
_ZN12edit_context18get_or_insert_fileEPKc 5074
_ZN12edit_context20get_effective_columnEPKcii 1088
_ZN12edit_context8get_fileEPKc 6162
_ZN12edit_contextC2ER10file_cache 10337
_ZN8selftest21edit_context_cc_testsEv 4
_ZN8selftestL11change_lineER12edit_contexti 576
_ZN8selftestL11insert_lineER12edit_contexti 96
_ZN8selftestL16test_get_contentEv 4
_ZN8selftestL27test_applying_fixits_removeERKNS_15line_table_caseE 96
_ZN8selftestL29test_applying_fixits_multipleERKNS_15line_table_caseE 96
_ZN8selftestL33test_applying_fixits_insert_afterERKNS_15line_table_caseE 96
_ZN8selftestL34test_applying_fixits_insert_beforeERKNS_15line_table_caseE 96
_ZN8selftestL35test_applying_fixits_multiple_linesERKNS_15line_table_caseE 96
_ZN8selftestL36test_applying_fixits_growing_replaceERKNS_15line_table_caseE 96
_ZN8selftestL36test_applying_fixits_unreadable_fileEv 4
_ZN8selftestL38test_applying_fixits_column_validationERKNS_15line_table_caseE 96
_ZN8selftestL38test_applying_fixits_line_out_of_rangeEv 4
_ZN8selftestL38test_applying_fixits_shrinking_replaceERKNS_15line_table_caseE 96
_ZN8selftestL41test_applying_fixits_insert_after_failureERKNS_15line_table_caseE 96
_ZN8selftestL41test_applying_fixits_modernize_named_initERKNS_15line_table_caseE 96
_ZN8selftestL45test_applying_fixits_insert_after_at_line_endERKNS_15line_table_caseE 96
_ZN8selftestL46test_applying_fixits_insert_containing_newlineERKNS_15line_table_caseE 96
_ZN8selftestL47test_applying_fixits_replace_containing_newlineERKNS_15line_table_caseE 96
_ZNK11edited_line13print_contentEP14pretty_printer 832
_ZNK11edited_line16print_diff_linesEP14pretty_printer 2845
_ZNK11edited_line20get_effective_columnEi 8802
_ZNK11edited_line24get_effective_line_countEv 2845

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.