LCOV - code coverage report
Current view: top level - spb-proto-compiler/parser - parser.cpp (source / functions) Coverage Total Hit
Test: coverage.info Lines: 88.3 % 479 423
Test Date: 2025-05-23 14:18:14 Functions: 96.5 % 57 55

Function Name Sort by function name Hit count Sort by function hit count
_Z16parse_proto_fileRKNSt10filesystem7__cxx114pathESt4spanIS2_Lm18446744073709551615EES3_ 12
_Z24cpp_file_name_from_protoRKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEE 26
_Z24parse_proto_file_contentR10proto_file 14
_ZN12_GLOBAL__N_110parse_enumERN3spb11char_streamERSt6vectorI10proto_enumSaIS4_EEO13proto_comment 1480
_ZN12_GLOBAL__N_111parse_fieldERN3spb11char_streamERSt6vectorI11proto_fieldSaIS4_EEO13proto_comment 1212
_ZN12_GLOBAL__N_111parse_identERN3spb11char_streamEb 4098
_ZN12_GLOBAL__N_111parse_oneofERN3spb11char_streamERSt6vectorI11proto_oneofSaIS4_EEO13proto_comment 1278
_ZN12_GLOBAL__N_112parse_numberIiEET_RN3spb11char_streamE 1748
_ZN12_GLOBAL__N_112parse_numberIiEET_RN3spb11char_streamE 1720
_ZN12_GLOBAL__N_112parse_numberIjEET_RN3spb11char_streamE 28
_ZN12_GLOBAL__N_112parse_optionERN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES7_St4hashIS7_ESt8equal_toIS7_ESaISt4pairIKS7_S7_EEEO13proto_comment 1684
_ZN12_GLOBAL__N_113parse_commentERN3spb11char_streamE 2659
_ZN12_GLOBAL__N_113parse_messageERN3spb11char_streamERSt6vectorI13proto_messageSaIS4_EEO13proto_comment 1745
_ZN12_GLOBAL__N_114consume_numberIiEEbRN3spb11char_streamERT_ 1748
_ZN12_GLOBAL__N_114consume_numberIiEEbRN3spb11char_streamERT_ 1720
_ZN12_GLOBAL__N_114consume_numberIjEEbRN3spb11char_streamERT_ 28
_ZN12_GLOBAL__N_114parse_constantERN3spb11char_streamE 314
_ZN12_GLOBAL__N_114parse_map_bodyERN3spb11char_streamEO13proto_comment 52
_ZN12_GLOBAL__N_114parse_or_throwEbRN3spb11char_streamESt17basic_string_viewIcSt11char_traitsIcEE 373
_ZN12_GLOBAL__N_114parse_reservedERN3spb11char_streamER14proto_reservedO13proto_comment 1667
_ZN12_GLOBAL__N_115consume_or_failERN3spb11char_streamESt17basic_string_viewIcSt11char_traitsIcEE 16
_ZN12_GLOBAL__N_115consume_or_failERN3spb11char_streamEc 2761
_ZN12_GLOBAL__N_115parse_enum_bodyERN3spb11char_streamEO13proto_comment 85
_ZN12_GLOBAL__N_115parse_map_fieldERN3spb11char_streamERSt6vectorI9proto_mapSaIS4_EEO13proto_comment 1274
_ZN12_GLOBAL__N_115parse_top_levelERN3spb11char_streamER10proto_fileO13proto_comment 406
_ZN12_GLOBAL__N_116parse_enum_fieldERN3spb11char_streamER10proto_enumO13proto_comment 445
_ZN12_GLOBAL__N_116parse_extensionsERN3spb11char_streamERSt6vectorISt4pairIiiESaIS5_EEO13proto_comment 1293
_ZN12_GLOBAL__N_116parse_full_identERN3spb11char_streamE 1336
_ZN12_GLOBAL__N_116parse_oneof_bodyERN3spb11char_streamEO13proto_comment 4
_ZN12_GLOBAL__N_116parse_proto_fileENSt10filesystem7__cxx114pathERSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_ESaIS9_EESt4spanIKS2_Lm18446744073709551615EERSG_ 14
_ZN12_GLOBAL__N_117parse_all_importsERK10proto_fileRSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_ESaIS9_EESt4spanIKNSt10filesystem7__cxx114pathELm18446744073709551615EERSJ_ 14
_ZN12_GLOBAL__N_117parse_field_labelERN3spb11char_streamE 1212
_ZN12_GLOBAL__N_117parse_oneof_fieldERN3spb11char_streamERSt6vectorI11proto_fieldSaIS4_EEO13proto_comment 11
_ZN12_GLOBAL__N_117parse_option_bodyERN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES7_St4hashIS7_ESt8equal_toIS7_ESaISt4pairIKS7_S7_EEE 314
_ZN12_GLOBAL__N_117parse_option_nameERN3spb11char_streamE 314
_ZN12_GLOBAL__N_118find_file_in_pathsERKNSt10filesystem7__cxx114pathESt4spanIS3_Lm18446744073709551615EES4_ 14
_ZN12_GLOBAL__N_118parse_comment_lineERN3spb11char_streamER13proto_comment 2510
_ZN12_GLOBAL__N_118parse_int_or_floatERN3spb11char_streamE 12
_ZN12_GLOBAL__N_118parse_map_key_typeERN3spb11char_streamE 52
_ZN12_GLOBAL__N_118parse_message_bodyERN3spb11char_streamERSt6vectorI13proto_messageSaIS4_EEO13proto_comment 452
_ZN12_GLOBAL__N_119parse_field_optionsERN3spb11char_streamE 1720
_ZN12_GLOBAL__N_119set_default_optionsER10proto_file 14
_ZN12_GLOBAL__N_120parse_reserved_namesERN3spb11char_streamERSt13unordered_setISt17basic_string_viewIcSt11char_traitsIcEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EEO13proto_comment 0
_ZN12_GLOBAL__N_120parse_string_literalERN3spb11char_streamE 149
_ZN12_GLOBAL__N_120parse_top_level_enumERN3spb11char_streamERSt6vectorI10proto_enumSaIS4_EEO13proto_comment 11
_ZN12_GLOBAL__N_121consume_statement_endERN3spb11char_streamER13proto_comment 1791
_ZN12_GLOBAL__N_121parse_empty_statementERN3spb11char_streamE 1917
_ZN12_GLOBAL__N_121parse_reserved_rangesERN3spb11char_streamERSt6vectorISt4pairIiiESaIS5_EEO13proto_comment 25
_ZN12_GLOBAL__N_122parse_top_level_importERN3spb11char_streamERSt6vectorI12proto_importSaIS4_EEO13proto_comment 2
_ZN12_GLOBAL__N_122parse_top_level_optionERN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES7_St4hashIS7_ESt8equal_toIS7_ESaISt4pairIKS7_S7_EEEO13proto_comment 12
_ZN12_GLOBAL__N_123parse_comment_multilineERN3spb11char_streamER13proto_comment 89
_ZN12_GLOBAL__N_123parse_top_level_messageERN3spb11char_streamERSt6vectorI13proto_messageSaIS4_EEO13proto_comment 350
_ZN12_GLOBAL__N_123parse_top_level_packageERN3spb11char_streamER10proto_baseO13proto_comment 14
_ZN12_GLOBAL__N_125parse_option_from_commentERKN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES8_St4hashIS8_ESt8equal_toIS8_ESaISt4pairIKS8_S8_EEES8_ 2342
_ZN12_GLOBAL__N_127parse_options_from_commentsERKN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES8_St4hashIS8_ESt8equal_toIS8_ESaISt4pairIKS8_S8_EEERK13proto_comment 2171
_ZN12_GLOBAL__N_127parse_top_level_syntax_bodyERN3spb11char_streamER12proto_syntaxO13proto_comment 14
_ZN12_GLOBAL__N_128parse_top_level_service_bodyERN3spb11char_streamER10proto_fileO13proto_comment 0
_ZN12_GLOBAL__N_131skip_white_space_until_new_lineERN3spb11char_streamE 1791
_ZN12_GLOBAL__N_133parse_top_level_syntax_or_serviceERN3spb11char_streamER10proto_fileO13proto_comment 14

Generated by: LCOV version 2.0-1