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-02-28 14:20:25 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 2245
_Z14init_pp_outputP8_IO_FILE 6772
_Z14pp_file_changePK17line_map_ordinary 157702
_Z15preprocess_fileP10cpp_reader 6767
_Z17c_pp_stream_tokenP10cpp_readerPK9cpp_tokenm 76507
_ZL10cb_includeP10cpp_readermPKhPKciPPK9cpp_token 1
_ZL10dump_macroP10cpp_readerP12cpp_hashnodePv 343524
_ZL10print_linemPKc 146034
_ZL11cb_read_pchP10cpp_readerPKciS2_ 24
_ZL12print_line_1mPKcP8_IO_FILE 469941
_ZL13cb_def_pragmaP10cpp_readerm 5006
_ZL13cb_used_undefP10cpp_readermP12cpp_hashnode 11
_ZL14cb_line_changeP10cpp_readerPK9cpp_tokeni 4977513
_ZL14cb_used_defineP10cpp_readermP12cpp_hashnode 22
_ZL14do_line_changeP10cpp_readerPK9cpp_tokenmi 4996383
_ZL16maybe_print_linem 5958386
_ZL18directives_only_cbP10cpp_reader11CPP_DO_taskPvz 122365
_ZL18dump_queued_macrosP10cpp_reader 9294
_ZL18maybe_print_line_1mP8_IO_FILE 5958386
_ZL20account_for_newlinesPKhm 701866
_ZL21scan_translation_unitP10cpp_reader 3663
_ZL21should_output_pragmasv 118355
_ZL26scan_translation_unit_tradP10cpp_reader 2925
_ZL37scan_translation_unit_directives_onlyP10cpp_reader 87
_ZL8cb_identP10cpp_readermPK10cpp_string 2
_ZL8cb_undefP10cpp_readermP12cpp_hashnode 27647
_ZL9cb_defineP10cpp_readermP12cpp_hashnode 205945
_ZN14token_streamer6streamEP10cpp_readerPK9cpp_tokenm 35740083
_ZN14token_streamerC2EP10cpp_reader 3750

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.