Call tree
LLVMFuzzerTestOneInput /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=-1
  do_roundtrips /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=369
    get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=302
    do_decode /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=306
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=70
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=71
        round_blocksize /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=64
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=72
      __assert_fail  linenumber=75
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=91
      pb_decode_ex /src/nanopb/pb_decode.c linenumber=92
        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1309
          pb_field_iter_begin /src/nanopb/pb_common.c linenumber=1161
            load_descriptor_values /src/nanopb/pb_common.c linenumber=163
          pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=1165
            pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=1084
            pb_decode_tag /src/nanopb/pb_decode.c linenumber=1085
              pb_decode_varint32_eof /src/nanopb/pb_decode.c linenumber=316
                pb_readbyte /src/nanopb/pb_decode.c linenumber=186
                strcmp  linenumber=192
                pb_readbyte /src/nanopb/pb_decode.c linenumber=214
            pb_field_set_to_default /src/nanopb/pb_decode.c linenumber=1091
              pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=984
                pb_field_iter_begin /src/nanopb/pb_common.c linenumber=177
                pb_field_iter_begin /src/nanopb/pb_common.c linenumber=181
              pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=987
                decode_field /src/nanopb/pb_decode.c linenumber=1097
                  decode_static_field /src/nanopb/pb_decode.c linenumber=915
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=507
                      pb_dec_bool /src/nanopb/pb_decode.c linenumber=439
                        pb_decode_bool /src/nanopb/pb_decode.c linenumber=1568
                          pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1495
                            pb_decode_varint32_eof /src/nanopb/pb_decode.c linenumber=251
                      pb_dec_varint /src/nanopb/pb_decode.c linenumber=447
                        pb_decode_varint /src/nanopb/pb_decode.c linenumber=1576
                          pb_readbyte /src/nanopb/pb_decode.c linenumber=263
                        pb_decode_svarint /src/nanopb/pb_decode.c linenumber=1604
                          pb_decode_varint /src/nanopb/pb_decode.c linenumber=1505
                        pb_decode_varint /src/nanopb/pb_decode.c linenumber=1609
                      pb_decode_fixed32 /src/nanopb/pb_decode.c linenumber=453
                        pb_read /src/nanopb/pb_decode.c linenumber=1523
                          pb_read /src/nanopb/pb_decode.c linenumber=94
                            pb_read /src/nanopb/pb_decode.c linenumber=100
                      pb_decode_fixed64 /src/nanopb/pb_decode.c linenumber=469
                        pb_read /src/nanopb/pb_decode.c linenumber=1546
                      pb_dec_bytes /src/nanopb/pb_decode.c linenumber=476
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1649
                        pb_read /src/nanopb/pb_decode.c linenumber=1680
                      pb_dec_string /src/nanopb/pb_decode.c linenumber=482
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1689
                        pb_read /src/nanopb/pb_decode.c linenumber=1722
                      pb_dec_submessage /src/nanopb/pb_decode.c linenumber=489
                        pb_make_string_substream /src/nanopb/pb_decode.c linenumber=1739
                          pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=394
                        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1776
                          decode_next_tag /src/nanopb/pb_decode.c linenumber=1170
                            pb_decode_tag /src/nanopb/pb_decode.c linenumber=1120
                          pb_field_iter_find /src/nanopb/pb_common.c linenumber=1185
                            advance_iterator /src/nanopb/pb_common.c linenumber=221
                            load_descriptor_values /src/nanopb/pb_common.c linenumber=229
                            load_descriptor_values /src/nanopb/pb_common.c linenumber=241
                          pb_field_iter_find_extension /src/nanopb/pb_common.c linenumber=1190
                            advance_iterator /src/nanopb/pb_common.c linenumber=260
                            load_descriptor_values /src/nanopb/pb_common.c linenumber=267
                            load_descriptor_values /src/nanopb/pb_common.c linenumber=272
                          decode_extension /src/nanopb/pb_decode.c linenumber=1206
                            default_extension_decoder /src/nanopb/pb_decode.c linenumber=959
                              pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=936
                              decode_field /src/nanopb/pb_decode.c linenumber=943
                                decode_pointer_field /src/nanopb/pb_decode.c linenumber=918
                                decode_callback_field /src/nanopb/pb_decode.c linenumber=921
                                  pb_skip_field /src/nanopb/pb_decode.c linenumber=841
                                    pb_skip_varint /src/nanopb/pb_decode.c linenumber=330
                                      pb_read /src/nanopb/pb_decode.c linenumber=283
                                    pb_read /src/nanopb/pb_decode.c linenumber=331
                                    pb_skip_string /src/nanopb/pb_decode.c linenumber=332
                                      pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=292
                                      pb_read /src/nanopb/pb_decode.c linenumber=300
                                    pb_read /src/nanopb/pb_decode.c linenumber=333
                                  pb_make_string_substream /src/nanopb/pb_decode.c linenumber=848
                                  pb_close_string_substream /src/nanopb/pb_decode.c linenumber=877
                                    pb_read /src/nanopb/pb_decode.c linenumber=415
                                  read_raw_value /src/nanopb/pb_decode.c linenumber=892
                                    pb_read /src/nanopb/pb_decode.c linenumber=359
                                    pb_read /src/nanopb/pb_decode.c linenumber=366
                                    pb_read /src/nanopb/pb_decode.c linenumber=370
                                  pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=894
                          pb_skip_field /src/nanopb/pb_decode.c linenumber=1217
                          decode_field /src/nanopb/pb_decode.c linenumber=1253
                        pb_close_string_substream /src/nanopb/pb_decode.c linenumber=1779
                      pb_dec_fixed_length_bytes /src/nanopb/pb_decode.c linenumber=495
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1789
                        pb_read /src/nanopb/pb_decode.c linenumber=1805
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=512
                    pb_make_string_substream /src/nanopb/pb_decode.c linenumber=524
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=529
                    pb_close_string_substream /src/nanopb/pb_decode.c linenumber=540
                    pb_field_iter_begin /src/nanopb/pb_common.c linenumber=560
                    pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=562
                      pb_decode_tag /src/nanopb/pb_decode.c linenumber=1099
                      pb_field_iter_next /src/nanopb/pb_common.c linenumber=1105
                        advance_iterator /src/nanopb/pb_common.c linenumber=190
                        load_descriptor_values /src/nanopb/pb_common.c linenumber=191
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=567
                    pb_field_iter_begin /src/nanopb/pb_common.c linenumber=589
                    pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=591
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=598
              pb_field_iter_begin /src/nanopb/pb_common.c linenumber=1013
              pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=1016
              pb_field_iter_begin /src/nanopb/pb_common.c linenumber=1042
              pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=1044
        pb_make_string_substream /src/nanopb/pb_decode.c linenumber=1314
        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1317
        pb_close_string_substream /src/nanopb/pb_decode.c linenumber=1319
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=96
        pb_field_iter_begin_const /src/nanopb/pb_common.c linenumber=148
          pb_const_cast /src/nanopb/pb_common.c linenumber=292
          pb_field_iter_begin /src/nanopb/pb_common.c linenumber=292
        validate_static /src/nanopb/tests/build/fuzztest/validation.c linenumber=154
          __assert_fail  linenumber=17
          memcmp  linenumber=22
          __assert_fail  linenumber=22
          strlen  linenumber=41
          __assert_fail  linenumber=41
          __assert_fail  linenumber=47
          memcmp  linenumber=52
          __assert_fail  linenumber=52
          validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=57
            validate_pointer /src/nanopb/tests/build/fuzztest/validation.c linenumber=158
              __assert_fail  linenumber=82
              get_allocation_size /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=90
              __assert_fail  linenumber=92
              get_allocation_size /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=96
              __assert_fail  linenumber=97
              strlen  linenumber=116
              get_allocation_size /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=116
              __assert_fail  linenumber=116
              get_allocation_size /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=129
              __assert_fail  linenumber=129
              memcmp  linenumber=134
              __assert_fail  linenumber=134
              validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=139
                pb_field_iter_next /src/nanopb/pb_common.c linenumber=160
      fprintf  linenumber=101
      __assert_fail  linenumber=102
      pb_release /src/nanopb/pb_decode.c linenumber=108
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=111
        __assert_fail  linenumber=94
        __assert_fail  linenumber=96
        __assert_fail  linenumber=98
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=112
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=113
      __assert_fail  linenumber=113
    do_roundtrip /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=308
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=214
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=215
      __assert_fail  linenumber=225
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=240
      pb_decode /src/nanopb/pb_decode.c linenumber=243
        pb_decode_ex /src/nanopb/pb_decode.c linenumber=1333
      fprintf  linenumber=244
      __assert_fail  linenumber=245
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=247
      pb_ostream_from_buffer /src/nanopb/pb_encode.c linenumber=251
      pb_encode /src/nanopb/pb_encode.c linenumber=252
        pb_field_iter_begin_const /src/nanopb/pb_common.c linenumber=524
        encode_extension_field /src/nanopb/pb_encode.c linenumber=531
          default_extension_encoder /src/nanopb/pb_encode.c linenumber=506
            pb_field_iter_begin_extension_const /src/nanopb/pb_common.c linenumber=487
              pb_const_cast /src/nanopb/pb_common.c linenumber=297
              pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=297
            encode_field /src/nanopb/pb_encode.c linenumber=490
              safe_read_bool /src/nanopb/pb_encode.c linenumber=442
              pb_check_proto3_default_value /src/nanopb/pb_encode.c linenumber=451
                safe_read_bool /src/nanopb/pb_encode.c linenumber=278
                pb_field_iter_begin /src/nanopb/pb_common.c linenumber=331
                pb_check_proto3_default_value /src/nanopb/pb_encode.c linenumber=335
                  pb_field_iter_next /src/nanopb/pb_common.c linenumber=339
              encode_callback_field /src/nanopb/pb_encode.c linenumber=468
              encode_array /src/nanopb/pb_encode.c linenumber=472
                pb_encode_tag /src/nanopb/pb_encode.c linenumber=157
                  pb_encode_varint /src/nanopb/pb_encode.c linenumber=687
                    pb_write /src/nanopb/pb_encode.c linenumber=622
                    pb_encode_varint_32 /src/nanopb/pb_encode.c linenumber=629
                      pb_write /src/nanopb/pb_encode.c linenumber=613
                pb_enc_varint /src/nanopb/pb_encode.c linenumber=175
                  pb_encode_varint /src/nanopb/pb_encode.c linenumber=815
                  pb_encode_svarint /src/nanopb/pb_encode.c linenumber=834
                    pb_encode_varint /src/nanopb/pb_encode.c linenumber=643
                  pb_encode_varint /src/nanopb/pb_encode.c linenumber=840
                pb_encode_varint /src/nanopb/pb_encode.c linenumber=183
                pb_write /src/nanopb/pb_encode.c linenumber=187
                pb_enc_fixed /src/nanopb/pb_encode.c linenumber=194
                  pb_encode_fixed32 /src/nanopb/pb_encode.c linenumber=856
                    pb_write /src/nanopb/pb_encode.c linenumber=650
                  pb_encode_fixed64 /src/nanopb/pb_encode.c linenumber=861
                    pb_write /src/nanopb/pb_encode.c linenumber=667
                pb_enc_varint /src/nanopb/pb_encode.c linenumber=199
                pb_encode_tag_for_field /src/nanopb/pb_encode.c linenumber=226
                  pb_encode_tag /src/nanopb/pb_encode.c linenumber=722
                pb_encode_varint /src/nanopb/pb_encode.c linenumber=227
                encode_basic_field /src/nanopb/pb_encode.c linenumber=231
                  pb_encode_tag_for_field /src/nanopb/pb_encode.c linenumber=379
                  pb_enc_bool /src/nanopb/pb_encode.c linenumber=385
                    safe_read_bool /src/nanopb/pb_encode.c linenumber=792
                    pb_encode_varint /src/nanopb/pb_encode.c linenumber=794
                  pb_enc_varint /src/nanopb/pb_encode.c linenumber=390
                  pb_enc_fixed /src/nanopb/pb_encode.c linenumber=394
                  pb_enc_bytes /src/nanopb/pb_encode.c linenumber=397
                    pb_encode_string /src/nanopb/pb_encode.c linenumber=879
                      pb_encode_varint /src/nanopb/pb_encode.c linenumber=727
                      pb_write /src/nanopb/pb_encode.c linenumber=730
                    pb_encode_string /src/nanopb/pb_encode.c linenumber=888
                  pb_enc_string /src/nanopb/pb_encode.c linenumber=400
                    pb_encode_string /src/nanopb/pb_encode.c linenumber=941
                  pb_enc_submessage /src/nanopb/pb_encode.c linenumber=404
                    pb_encode_submessage /src/nanopb/pb_encode.c linenumber=960
                      pb_encode /src/nanopb/pb_encode.c linenumber=742
                        encode_field /src/nanopb/pb_encode.c linenumber=537
                          encode_basic_field /src/nanopb/pb_encode.c linenumber=476
                            pb_enc_fixed_length_bytes /src/nanopb/pb_encode.c linenumber=407
                              pb_encode_string /src/nanopb/pb_encode.c linenumber=965
                        pb_field_iter_next /src/nanopb/pb_common.c linenumber=540
                      pb_encode_varint /src/nanopb/pb_encode.c linenumber=750
                      pb_write /src/nanopb/pb_encode.c linenumber=754
                      pb_encode /src/nanopb/pb_encode.c linenumber=773
                encode_basic_field /src/nanopb/pb_encode.c linenumber=241
      strcmp  linenumber=256
      fprintf  linenumber=258
      __assert_fail  linenumber=259
      xor32_checksum /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=263
      pb_release /src/nanopb/pb_decode.c linenumber=266
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=271
      pb_decode /src/nanopb/pb_decode.c linenumber=274
      fprintf  linenumber=275
      __assert_fail  linenumber=276
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=278
      pb_ostream_from_buffer /src/nanopb/pb_encode.c linenumber=283
      pb_encode /src/nanopb/pb_encode.c linenumber=284
      fprintf  linenumber=285
      __assert_fail  linenumber=286
      xor32_checksum /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=288
      __assert_fail  linenumber=290
      __assert_fail  linenumber=291
      pb_release /src/nanopb/pb_decode.c linenumber=294
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=295
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=296
    do_stream_decode /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=309
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=122
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=123
      __assert_fail  linenumber=124
      flakystream_init /src/nanopb/tests/build/fuzztest/flakystream.c linenumber=127
      pb_decode_ex /src/nanopb/pb_decode.c linenumber=128
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=132
      fprintf  linenumber=137
      __assert_fail  linenumber=138
      pb_release /src/nanopb/pb_decode.c linenumber=144
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=147
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=148
      __assert_fail  linenumber=148
    do_callback_decode /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=310
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=175
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=176
      __assert_fail  linenumber=177
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=180
      pb_decode /src/nanopb/pb_decode.c linenumber=193
      fprintf  linenumber=197
      __assert_fail  linenumber=198
      pb_release /src/nanopb/pb_decode.c linenumber=201
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=202
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=203
      __assert_fail  linenumber=203
    get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=360
    __assert_fail  linenumber=360
====================================
