LCOV - code coverage report
Current view: top level - gcc/c-family - c-ppoutput.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 98.9 % 450 445
Test Date: 2026-03-28 14:25:54 Functions: 100.0 % 29 29
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z13pp_dir_changeP10cpp_readerPKc 2219
_Z14init_pp_outputP8_IO_FILE 6751
_Z14pp_file_changePK17line_map_ordinary 154670
_Z15preprocess_fileP10cpp_reader 6746
_Z17c_pp_stream_tokenP10cpp_readerPK9cpp_tokenm 77838
_ZL10cb_includeP10cpp_readermPKhPKciPPK9cpp_token 1
_ZL10dump_macroP10cpp_readerP12cpp_hashnodePv 343532
_ZL10print_linemPKc 143005
_ZL11cb_read_pchP10cpp_readerPKciS2_ 24
_ZL12print_line_1mPKcP8_IO_FILE 451131
_ZL13cb_def_pragmaP10cpp_readerm 4818
_ZL13cb_used_undefP10cpp_readermP12cpp_hashnode 11
_ZL14cb_line_changeP10cpp_readerPK9cpp_tokeni 4996939
_ZL14cb_used_defineP10cpp_readermP12cpp_hashnode 22
_ZL14do_line_changeP10cpp_readerPK9cpp_tokenmi 5015727
_ZL16maybe_print_linem 5941250
_ZL18directives_only_cbP10cpp_reader11CPP_DO_taskPvz 125131
_ZL18dump_queued_macrosP10cpp_reader 9294
_ZL18maybe_print_line_1mP8_IO_FILE 5941250
_ZL20account_for_newlinesPKhm 700647
_ZL21scan_translation_unitP10cpp_reader 3639
_ZL21should_output_pragmasv 120243
_ZL26scan_translation_unit_tradP10cpp_reader 2925
_ZL37scan_translation_unit_directives_onlyP10cpp_reader 90
_ZL8cb_identP10cpp_readermPK10cpp_string 2
_ZL8cb_undefP10cpp_readermP12cpp_hashnode 26200
_ZL9cb_defineP10cpp_readermP12cpp_hashnode 169174
_ZN14token_streamer6streamEP10cpp_readerPK9cpp_tokenm 35859051
_ZN14token_streamerC2EP10cpp_reader 3729

Generated by: LCOV version 2.4-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.