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-07-26 09:32:30 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
_ZL10cb_includeP10cpp_readermPKhPKciPPK9cpp_token 1
_ZL8cb_identP10cpp_readermPK10cpp_string 2
_ZL13cb_used_undefP10cpp_readermP12cpp_hashnode 11
_ZL14cb_used_defineP10cpp_readermP12cpp_hashnode 22
_ZL11cb_read_pchP10cpp_readerPKciS2_ 24
_ZL37scan_translation_unit_directives_onlyP10cpp_reader 72
_Z13pp_dir_changeP10cpp_readerPKc 2169
_ZL26scan_translation_unit_tradP10cpp_reader 2397
_ZL21scan_translation_unitP10cpp_reader 3648
_ZN14token_streamerC2EP10cpp_reader 3720
_ZL18directives_only_cbP10cpp_reader11CPP_DO_taskPvz 3816
_ZL13cb_def_pragmaP10cpp_readerm 5016
_Z15preprocess_fileP10cpp_reader 6209
_Z14init_pp_outputP8_IO_FILE 6214
_ZL18dump_queued_macrosP10cpp_reader 9294
_ZL8cb_undefP10cpp_readermP12cpp_hashnode 9327
_Z17c_pp_stream_tokenP10cpp_readerPK9cpp_tokenm 72520
_ZL21should_output_pragmasv 112126
_ZL10print_linemPKc 144347
_Z14pp_file_changePK17line_map_ordinary 155429
_ZL9cb_defineP10cpp_readermP12cpp_hashnode 216077
_ZL10dump_macroP10cpp_readerP12cpp_hashnodePv 342937
_ZL12print_line_1mPKcP8_IO_FILE 463168
_ZL20account_for_newlinesPKhm 658201
_ZL14cb_line_changeP10cpp_readerPK9cpp_tokeni 4645440
_ZL14do_line_changeP10cpp_readerPK9cpp_tokenmi 4665117
_ZL16maybe_print_linem 5453221
_ZL18maybe_print_line_1mP8_IO_FILE 5453221
_ZN14token_streamer6streamEP10cpp_readerPK9cpp_tokenm 33305163

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.