LCOV - code coverage report
Current view: top level - gcc/go/gofrontend - lex.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 75.9 % 1301 988
Test Date: 2025-10-18 14:39:06 Functions: 93.2 % 44 41
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
_ZN3Lex10fetch_charEPKcPj 44245324
_ZN3Lex10next_tokenEv 19740380
_ZN3Lex11append_charEjbPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 10305708
_ZN3Lex12gather_embedEPKcS1_ 23
_ZN3Lex12is_hex_digitEc 6126441
_ZN3Lex12require_lineEv 21790181
_ZN3Lex13gather_numberEv 1281302
_ZN3Lex13gather_stringEv 432554
_ZN3Lex13is_base_digitEic 3822804
_ZN3Lex13skip_exponentEv 2
_ZN3Lex14skip_c_commentEPb 9291
_ZN3Lex16advance_one_charEPKcbPjPb 7765791
_ZN3Lex16gather_characterEv 49036
_ZN3Lex16is_exported_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 38723
_ZN3Lex16is_unicode_digitEj 5
_ZN3Lex16is_unicode_spaceEj 366466
_ZN3Lex16skip_cpp_commentEv 731023
_ZN3Lex17could_be_exponentEiPKcS1_ 1280909
_ZN3Lex17gather_identifierEv 6995670
_ZN3Lex17gather_raw_stringEv 27941
_ZN3Lex17is_unicode_letterEj 39097
_ZN3Lex19is_in_unicode_rangeEjPK13Unicode_rangem 448312
_ZN3Lex20is_unicode_uppercaseEj 42744
_ZN3Lex21advance_one_utf8_charEPKcPjPb 43840715
_ZN3Lex21is_invalid_identifierERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 3882091
_ZN3Lex22one_character_operatorEc 7544690
_ZN3Lex22two_character_operatorEcc 8190405
_ZN3Lex24is_exported_mangled_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN3Lex24three_character_operatorEccc 238005
_ZN3Lex7hex_valEc 2852902
_ZN3Lex8get_lineEv 3771694
_ZN3LexC2EPKcP8_IO_FILEP7Linemap 12707
_ZN3LexD2Ev 12707
_ZN5Token5clearEv 44836868
_ZN5TokenC2ENS_14ClassificationE8Location 21765972
_ZN5TokenC2ERKS_ 1330338
_ZN5TokenD2Ev 23096310
_ZN5TokenaSERKS_ 21740558
_ZNK3Lex16earlier_locationEi 10941168
_ZNK3Lex8locationEv 19844707
_ZNK5Token5printEP8_IO_FILE 0
_ZNK8Keywords15keyword_to_codeEPKcm 6995398
_ZNK8Keywords17keyword_to_stringE7Keyword 0
keyword_compare 33462235

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.