LCOV - code coverage report
Current view: top level - gcc/c-family - c-ppoutput.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 99.1 % 450 446
Test Date: 2025-08-30 13:27:53 Functions: 100.0 % 29 29
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
_Z13pp_dir_changeP10cpp_readerPKc 2115
_Z14init_pp_outputP8_IO_FILE 6247
_Z14pp_file_changePK17line_map_ordinary 148634
_Z15preprocess_fileP10cpp_reader 6242
_Z17c_pp_stream_tokenP10cpp_readerPK9cpp_tokenm 69941
_ZL10cb_includeP10cpp_readermPKhPKciPPK9cpp_token 1
_ZL10dump_macroP10cpp_readerP12cpp_hashnodePv 343198
_ZL10print_linemPKc 137509
_ZL11cb_read_pchP10cpp_readerPKciS2_ 24
_ZL12print_line_1mPKcP8_IO_FILE 420423
_ZL13cb_def_pragmaP10cpp_readerm 4595
_ZL13cb_used_undefP10cpp_readermP12cpp_hashnode 11
_ZL14cb_line_changeP10cpp_readerPK9cpp_tokeni 4514016
_ZL14cb_used_defineP10cpp_readermP12cpp_hashnode 22
_ZL14do_line_changeP10cpp_readerPK9cpp_tokenmi 4532278
_ZL16maybe_print_linem 5250185
_ZL18directives_only_cbP10cpp_reader11CPP_DO_taskPvz 3816
_ZL18dump_queued_macrosP10cpp_reader 9294
_ZL18maybe_print_line_1mP8_IO_FILE 5250185
_ZL20account_for_newlinesPKhm 637545
_ZL21scan_translation_unitP10cpp_reader 3681
_ZL21should_output_pragmasv 108511
_ZL26scan_translation_unit_tradP10cpp_reader 2397
_ZL37scan_translation_unit_directives_onlyP10cpp_reader 72
_ZL8cb_identP10cpp_readermPK10cpp_string 2
_ZL8cb_undefP10cpp_readermP12cpp_hashnode 6071
_ZL9cb_defineP10cpp_readermP12cpp_hashnode 154570
_ZN14token_streamer6streamEP10cpp_readerPK9cpp_tokenm 32427855
_ZN14token_streamerC2EP10cpp_reader 3753

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.