LCOV - code coverage report
Current view:
top level
-
ballet/nanopb
- pb_decode.c
(
source
/ functions)
Hit
Total
Coverage
Test:
cov.lcov
Lines:
554
1072
51.7 %
Date:
2026-03-23 23:19:27
Functions:
30
41
73.2 %
Function Name
Hit count
pb_close_string_substream
1499306
pb_decode
0
pb_decode.c:allocate_field
2021145
pb_decode.c:buf_read
7203705
pb_decode.c:decode_basic_field
10133162
pb_decode.c:decode_callback_field
0
pb_decode.c:decode_extension
0
pb_decode.c:decode_field
5570390
pb_decode.c:decode_pointer_field
1981098
pb_decode.c:decode_static_field
3735952
pb_decode.c:default_extension_decoder
0
pb_decode.c:initialize_pointer_field
6190658
pb_decode.c:pb_dec_bool
441943
pb_decode.c:pb_dec_bytes
696898
pb_decode.c:pb_dec_fixed_length_bytes
1870360
pb_decode.c:pb_dec_string
29777
pb_decode.c:pb_dec_submessage
1568770
pb_decode.c:pb_dec_varint
1378136
pb_decode.c:pb_decode_inner
1620111
pb_decode.c:pb_decode_varint32_eof
9815158
pb_decode.c:pb_field_set_to_default
4941226
pb_decode.c:pb_message_set_to_defaults
1392648
pb_decode.c:pb_readbyte
15414083
pb_decode.c:pb_release_single_field
6001864
pb_decode.c:pb_release_union_field
0
pb_decode.c:pb_skip_string
0
pb_decode.c:pb_skip_varint
0
pb_decode.c:read_raw_value
0
pb_decode_bool
441928
pb_decode_ex
30086
pb_decode_fixed32
0
pb_decode_fixed64
4778983
pb_decode_svarint
0
pb_decode_tag
5610173
pb_decode_varint
1378575
pb_decode_varint32
4418332
pb_istream_from_buffer
30098
pb_make_string_substream
1604150
pb_read
7203707
pb_release
1603817
pb_skip_field
0
Generated by:
LCOV version 1.14