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=323
      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=1225
          pb_field_iter_begin /src/nanopb/pb_common.c linenumber=1077
            load_descriptor_values /src/nanopb/pb_common.c linenumber=163
          pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=1081
            pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=1018
            pb_decode_tag /src/nanopb/pb_decode.c linenumber=1019
              pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=294
                pb_readbyte /src/nanopb/pb_decode.c linenumber=179
                pb_readbyte /src/nanopb/pb_decode.c linenumber=197
              strcmp  linenumber=307
            pb_field_set_to_default /src/nanopb/pb_decode.c linenumber=1025
              pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=938
                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=941
                decode_field /src/nanopb/pb_decode.c linenumber=1031
                  pb_release_union_field /src/nanopb/pb_decode.c linenumber=863
                    pb_field_iter_find /src/nanopb/pb_common.c linenumber=1269
                      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_release_single_field /src/nanopb/pb_decode.c linenumber=1272
                      pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=1306
                      pb_release_single_field /src/nanopb/pb_decode.c linenumber=1308
                        pb_release /src/nanopb/pb_decode.c linenumber=1342
                          pb_field_iter_begin /src/nanopb/pb_common.c linenumber=1383
                          pb_release_single_field /src/nanopb/pb_decode.c linenumber=1388
                            free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=1359
                              __assert_fail  linenumber=94
                              __assert_fail  linenumber=96
                              __assert_fail  linenumber=97
                              __assert_fail  linenumber=98
                            free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=1371
                          pb_field_iter_next /src/nanopb/pb_common.c linenumber=1389
                            advance_iterator /src/nanopb/pb_common.c linenumber=190
                            load_descriptor_values /src/nanopb/pb_common.c linenumber=191
                  decode_static_field /src/nanopb/pb_decode.c linenumber=871
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=502
                      pb_dec_bool /src/nanopb/pb_decode.c linenumber=434
                        pb_decode_bool /src/nanopb/pb_decode.c linenumber=1478
                          pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1405
                      pb_dec_varint /src/nanopb/pb_decode.c linenumber=442
                        pb_decode_varint /src/nanopb/pb_decode.c linenumber=1486
                          pb_readbyte /src/nanopb/pb_decode.c linenumber=241
                        pb_decode_svarint /src/nanopb/pb_decode.c linenumber=1514
                          pb_decode_varint /src/nanopb/pb_decode.c linenumber=1415
                        pb_decode_varint /src/nanopb/pb_decode.c linenumber=1519
                      pb_decode_fixed32 /src/nanopb/pb_decode.c linenumber=448
                        pb_read /src/nanopb/pb_decode.c linenumber=1433
                          pb_read /src/nanopb/pb_decode.c linenumber=93
                            pb_read /src/nanopb/pb_decode.c linenumber=99
                      pb_decode_fixed64 /src/nanopb/pb_decode.c linenumber=464
                        pb_read /src/nanopb/pb_decode.c linenumber=1456
                      pb_dec_bytes /src/nanopb/pb_decode.c linenumber=471
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1559
                        allocate_field /src/nanopb/pb_decode.c linenumber=1577
                          realloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=629
                            malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=113
                            __assert_fail  linenumber=121
                            __assert_fail  linenumber=123
                            __assert_fail  linenumber=124
                            __assert_fail  linenumber=125
                            round_blocksize /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=129
                            round_blocksize /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=130
                            realloc  linenumber=134
                            free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=160
                        pb_read /src/nanopb/pb_decode.c linenumber=1590
                      pb_dec_string /src/nanopb/pb_decode.c linenumber=477
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1599
                        allocate_field /src/nanopb/pb_decode.c linenumber=1619
                        pb_read /src/nanopb/pb_decode.c linenumber=1632
                      pb_dec_submessage /src/nanopb/pb_decode.c linenumber=484
                        pb_make_string_substream /src/nanopb/pb_decode.c linenumber=1649
                          pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=389
                        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1686
                          pb_decode_tag /src/nanopb/pb_decode.c linenumber=1086
                          pb_field_iter_find /src/nanopb/pb_common.c linenumber=1101
                          pb_field_iter_find_extension /src/nanopb/pb_common.c linenumber=1106
                            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=1122
                            default_extension_decoder /src/nanopb/pb_decode.c linenumber=915
                              pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=892
                              decode_field /src/nanopb/pb_decode.c linenumber=899
                                decode_pointer_field /src/nanopb/pb_decode.c linenumber=874
                                  pb_release_single_field /src/nanopb/pb_decode.c linenumber=670
                                  decode_basic_field /src/nanopb/pb_decode.c linenumber=683
                                    pb_dec_fixed_length_bytes /src/nanopb/pb_decode.c linenumber=490
                                      pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1699
                                      pb_read /src/nanopb/pb_decode.c linenumber=1715
                                  allocate_field /src/nanopb/pb_decode.c linenumber=687
                                  initialize_pointer_field /src/nanopb/pb_decode.c linenumber=691
                                  decode_basic_field /src/nanopb/pb_decode.c linenumber=692
                                  pb_make_string_substream /src/nanopb/pb_decode.c linenumber=705
                                  allocate_field /src/nanopb/pb_decode.c linenumber=730
                                  initialize_pointer_field /src/nanopb/pb_decode.c linenumber=745
                                  decode_basic_field /src/nanopb/pb_decode.c linenumber=746
                                  pb_close_string_substream /src/nanopb/pb_decode.c linenumber=754
                                    pb_read /src/nanopb/pb_decode.c linenumber=410
                                  allocate_field /src/nanopb/pb_decode.c linenumber=767
                                  initialize_pointer_field /src/nanopb/pb_decode.c linenumber=772
                                  decode_basic_field /src/nanopb/pb_decode.c linenumber=773
                                decode_callback_field /src/nanopb/pb_decode.c linenumber=877
                                  pb_skip_field /src/nanopb/pb_decode.c linenumber=797
                                    pb_skip_varint /src/nanopb/pb_decode.c linenumber=325
                                      pb_read /src/nanopb/pb_decode.c linenumber=261
                                    pb_read /src/nanopb/pb_decode.c linenumber=326
                                    pb_skip_string /src/nanopb/pb_decode.c linenumber=327
                                      pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=270
                                      pb_read /src/nanopb/pb_decode.c linenumber=278
                                    pb_read /src/nanopb/pb_decode.c linenumber=328
                                  pb_make_string_substream /src/nanopb/pb_decode.c linenumber=804
                                  pb_close_string_substream /src/nanopb/pb_decode.c linenumber=833
                                  read_raw_value /src/nanopb/pb_decode.c linenumber=848
                                    pb_read /src/nanopb/pb_decode.c linenumber=354
                                    pb_read /src/nanopb/pb_decode.c linenumber=361
                                    pb_read /src/nanopb/pb_decode.c linenumber=365
                                  pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=850
                          pb_skip_field /src/nanopb/pb_decode.c linenumber=1133
                          decode_field /src/nanopb/pb_decode.c linenumber=1169
                        pb_close_string_substream /src/nanopb/pb_decode.c linenumber=1689
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=507
                    pb_make_string_substream /src/nanopb/pb_decode.c linenumber=519
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=524
                    pb_close_string_substream /src/nanopb/pb_decode.c linenumber=535
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=549
                    pb_field_iter_begin /src/nanopb/pb_common.c linenumber=571
                    pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=573
                      pb_decode_tag /src/nanopb/pb_decode.c linenumber=1033
                      pb_field_iter_next /src/nanopb/pb_common.c linenumber=1039
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=580
              pb_field_iter_begin /src/nanopb/pb_common.c linenumber=976
              pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=978
        pb_make_string_substream /src/nanopb/pb_decode.c linenumber=1230
        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1233
        pb_close_string_substream /src/nanopb/pb_decode.c linenumber=1235
        pb_release /src/nanopb/pb_decode.c linenumber=1241
      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
              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
      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=325
      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=1249
      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=326
      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
      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
    get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=360
    __assert_fail  linenumber=360
====================================
