LCOV - code coverage report
Current view: top level - glib/glib - gvariant-parser.c (source / functions) Hit Total Coverage
Test: unnamed Lines: 1083 1122 96.5 %
Date: 2024-05-07 05:15:23 Functions: 85 85 100.0 %
Branches: 623 705 88.4 %

Function Name Sort by function name Hit count Sort by hit count
add_last_line 1
add_lines_from_range 5
array_free 1755
array_get_pattern 1149
array_get_value 1694
array_parse 1767
ast_array_append 119527
ast_array_free 6458
ast_array_get_pattern 1832
ast_free 135159
ast_get_pattern 65681
ast_get_value 134900
ast_resolve 8849
ast_set_error 127
ast_type_error 43
boolean_free 2480
boolean_get_pattern 1720
boolean_get_value 2480
boolean_new 2480
bytestring_free 7
bytestring_get_pattern 5
bytestring_get_value 7
bytestring_parse 27
dictionary_free 1404
dictionary_get_pattern 715
dictionary_get_value 1394
dictionary_parse 1548
g_variant_builder_add_parsed 5
g_variant_new_parsed 538
g_variant_new_parsed_va 543
g_variant_parse 725
g_variant_parse_error_print_context 6
g_variant_parse_error_quark 289
g_variant_parser_get_error_quark 2
maybe_free 623
maybe_get_pattern 303
maybe_get_value 619
maybe_parse 629
maybe_wrapper 127492
number_free 70654
number_get_pattern 29170
number_get_value 70503
number_overflow 31
number_parse 70654
parse 135440
parse_num 12
parser_set_error 74
parser_set_error_va 267
pattern_coalesce 46460
pattern_copy 305
positional_free 384
positional_get_pattern 368
positional_get_value 384
positional_parse 384
string_free 41848
string_get_pattern 20796
string_get_value 41821
string_parse 41887
token_stream_assert 12940
token_stream_consume 534608
token_stream_end_ref 177073
token_stream_get 113340
token_stream_is_keyword 47964
token_stream_is_numeric 119635
token_stream_next 263335
token_stream_peek 720362
token_stream_peek2 71
token_stream_peek_string 632574
token_stream_prepare 1946738
token_stream_require 123279
token_stream_set_error 66
token_stream_start_ref 177353
tuple_free 1578
tuple_get_pattern 998
tuple_get_value 1576
tuple_parse 1595
typedecl_free 6409
typedecl_get_pattern 6409
typedecl_get_value 6405
typedecl_parse 6421
unicode_unescape 61
variant_free 8017
variant_get_pattern 4048
variant_get_value 8017
variant_parse 8030

Generated by: LCOV version 1.14