Call tree
LLVMFuzzerTestOneInput /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=-1
  do_roundtrips /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=368
    get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=301
    do_decode /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=305
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=69
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=70
        round_blocksize /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=64
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=71
      __assert_fail  linenumber=74
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=90
      pb_decode_ex /src/nanopb/pb_decode.c linenumber=91
        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1204
          pb_field_iter_begin /src/nanopb/pb_common.c linenumber=1056
            load_descriptor_values /src/nanopb/pb_common.c linenumber=163
          pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=1060
            pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=997
            pb_decode_tag /src/nanopb/pb_decode.c linenumber=998
              pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=291
                pb_readbyte /src/nanopb/pb_decode.c linenumber=176
                pb_readbyte /src/nanopb/pb_decode.c linenumber=194
              strcmp  linenumber=304
            pb_field_set_to_default /src/nanopb/pb_decode.c linenumber=1004
              pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=917
                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=920
                decode_field /src/nanopb/pb_decode.c linenumber=1010
                  decode_static_field /src/nanopb/pb_decode.c linenumber=850
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=493
                      pb_dec_bool /src/nanopb/pb_decode.c linenumber=425
                        pb_decode_bool /src/nanopb/pb_decode.c linenumber=1457
                          pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1384
                      pb_dec_varint /src/nanopb/pb_decode.c linenumber=433
                        pb_decode_varint /src/nanopb/pb_decode.c linenumber=1465
                          pb_readbyte /src/nanopb/pb_decode.c linenumber=238
                        pb_decode_svarint /src/nanopb/pb_decode.c linenumber=1493
                          pb_decode_varint /src/nanopb/pb_decode.c linenumber=1394
                        pb_decode_varint /src/nanopb/pb_decode.c linenumber=1498
                      pb_decode_fixed32 /src/nanopb/pb_decode.c linenumber=439
                        pb_read /src/nanopb/pb_decode.c linenumber=1412
                          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=455
                        pb_read /src/nanopb/pb_decode.c linenumber=1435
                      pb_dec_bytes /src/nanopb/pb_decode.c linenumber=462
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1538
                        pb_read /src/nanopb/pb_decode.c linenumber=1569
                      pb_dec_string /src/nanopb/pb_decode.c linenumber=468
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1578
                        pb_read /src/nanopb/pb_decode.c linenumber=1611
                      pb_dec_submessage /src/nanopb/pb_decode.c linenumber=475
                        pb_make_string_substream /src/nanopb/pb_decode.c linenumber=1628
                          pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=386
                        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1665
                          pb_decode_tag /src/nanopb/pb_decode.c linenumber=1065
                          pb_field_iter_find /src/nanopb/pb_common.c linenumber=1080
                            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=1085
                            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=1101
                            default_extension_decoder /src/nanopb/pb_decode.c linenumber=894
                              pb_field_iter_begin_extension /src/nanopb/pb_common.c linenumber=871
                              decode_field /src/nanopb/pb_decode.c linenumber=878
                                decode_pointer_field /src/nanopb/pb_decode.c linenumber=853
                                decode_callback_field /src/nanopb/pb_decode.c linenumber=856
                                  pb_skip_field /src/nanopb/pb_decode.c linenumber=776
                                    pb_skip_varint /src/nanopb/pb_decode.c linenumber=322
                                      pb_read /src/nanopb/pb_decode.c linenumber=258
                                    pb_read /src/nanopb/pb_decode.c linenumber=323
                                    pb_skip_string /src/nanopb/pb_decode.c linenumber=324
                                      pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=267
                                      pb_read /src/nanopb/pb_decode.c linenumber=275
                                    pb_read /src/nanopb/pb_decode.c linenumber=325
                                  pb_make_string_substream /src/nanopb/pb_decode.c linenumber=783
                                  pb_close_string_substream /src/nanopb/pb_decode.c linenumber=812
                                    pb_read /src/nanopb/pb_decode.c linenumber=401
                                  read_raw_value /src/nanopb/pb_decode.c linenumber=827
                                    pb_read /src/nanopb/pb_decode.c linenumber=351
                                    pb_read /src/nanopb/pb_decode.c linenumber=358
                                    pb_read /src/nanopb/pb_decode.c linenumber=362
                                  pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=829
                          pb_skip_field /src/nanopb/pb_decode.c linenumber=1112
                          decode_field /src/nanopb/pb_decode.c linenumber=1148
                        pb_close_string_substream /src/nanopb/pb_decode.c linenumber=1668
                      pb_dec_fixed_length_bytes /src/nanopb/pb_decode.c linenumber=481
                        pb_decode_varint32 /src/nanopb/pb_decode.c linenumber=1678
                        pb_read /src/nanopb/pb_decode.c linenumber=1694
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=498
                    pb_make_string_substream /src/nanopb/pb_decode.c linenumber=510
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=515
                    pb_close_string_substream /src/nanopb/pb_decode.c linenumber=526
                    decode_basic_field /src/nanopb/pb_decode.c linenumber=540
                    pb_field_iter_begin /src/nanopb/pb_common.c linenumber=562
                    pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=564
                      pb_decode_tag /src/nanopb/pb_decode.c linenumber=1012
                      pb_field_iter_next /src/nanopb/pb_common.c linenumber=1018
                        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=571
              pb_field_iter_begin /src/nanopb/pb_common.c linenumber=955
              pb_message_set_to_defaults /src/nanopb/pb_decode.c linenumber=957
        pb_make_string_substream /src/nanopb/pb_decode.c linenumber=1209
        pb_decode_inner /src/nanopb/pb_decode.c linenumber=1212
        pb_close_string_substream /src/nanopb/pb_decode.c linenumber=1214
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=95
        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=100
      __assert_fail  linenumber=101
      pb_release /src/nanopb/pb_decode.c linenumber=107
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=110
        __assert_fail  linenumber=94
        __assert_fail  linenumber=96
        __assert_fail  linenumber=98
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=111
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=112
      __assert_fail  linenumber=112
    do_roundtrip /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=307
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=213
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=214
      __assert_fail  linenumber=224
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=239
      pb_decode /src/nanopb/pb_decode.c linenumber=242
        pb_decode_ex /src/nanopb/pb_decode.c linenumber=1228
      fprintf  linenumber=243
      __assert_fail  linenumber=244
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=246
      pb_ostream_from_buffer /src/nanopb/pb_encode.c linenumber=250
      pb_encode /src/nanopb/pb_encode.c linenumber=251
        pb_field_iter_begin_const /src/nanopb/pb_common.c linenumber=515
        encode_extension_field /src/nanopb/pb_encode.c linenumber=522
          default_extension_encoder /src/nanopb/pb_encode.c linenumber=497
            pb_field_iter_begin_extension_const /src/nanopb/pb_common.c linenumber=478
              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=481
              safe_read_bool /src/nanopb/pb_encode.c linenumber=433
              pb_check_proto3_default_value /src/nanopb/pb_encode.c linenumber=442
                safe_read_bool /src/nanopb/pb_encode.c linenumber=269
                pb_field_iter_begin /src/nanopb/pb_common.c linenumber=322
                pb_check_proto3_default_value /src/nanopb/pb_encode.c linenumber=326
                  pb_field_iter_next /src/nanopb/pb_common.c linenumber=330
              encode_callback_field /src/nanopb/pb_encode.c linenumber=459
              encode_array /src/nanopb/pb_encode.c linenumber=463
                pb_encode_tag /src/nanopb/pb_encode.c linenumber=148
                  pb_encode_varint /src/nanopb/pb_encode.c linenumber=678
                    pb_write /src/nanopb/pb_encode.c linenumber=613
                    pb_encode_varint_32 /src/nanopb/pb_encode.c linenumber=620
                      pb_write /src/nanopb/pb_encode.c linenumber=604
                pb_enc_varint /src/nanopb/pb_encode.c linenumber=166
                  pb_encode_varint /src/nanopb/pb_encode.c linenumber=806
                  pb_encode_svarint /src/nanopb/pb_encode.c linenumber=825
                    pb_encode_varint /src/nanopb/pb_encode.c linenumber=634
                  pb_encode_varint /src/nanopb/pb_encode.c linenumber=831
                pb_encode_varint /src/nanopb/pb_encode.c linenumber=174
                pb_write /src/nanopb/pb_encode.c linenumber=178
                pb_enc_fixed /src/nanopb/pb_encode.c linenumber=185
                  pb_encode_fixed32 /src/nanopb/pb_encode.c linenumber=847
                    pb_write /src/nanopb/pb_encode.c linenumber=641
                  pb_encode_fixed64 /src/nanopb/pb_encode.c linenumber=852
                    pb_write /src/nanopb/pb_encode.c linenumber=658
                pb_enc_varint /src/nanopb/pb_encode.c linenumber=190
                pb_encode_tag_for_field /src/nanopb/pb_encode.c linenumber=217
                  pb_encode_tag /src/nanopb/pb_encode.c linenumber=713
                pb_encode_varint /src/nanopb/pb_encode.c linenumber=218
                encode_basic_field /src/nanopb/pb_encode.c linenumber=222
                  pb_encode_tag_for_field /src/nanopb/pb_encode.c linenumber=370
                  pb_enc_bool /src/nanopb/pb_encode.c linenumber=376
                    safe_read_bool /src/nanopb/pb_encode.c linenumber=783
                    pb_encode_varint /src/nanopb/pb_encode.c linenumber=785
                  pb_enc_varint /src/nanopb/pb_encode.c linenumber=381
                  pb_enc_fixed /src/nanopb/pb_encode.c linenumber=385
                  pb_enc_bytes /src/nanopb/pb_encode.c linenumber=388
                    pb_encode_string /src/nanopb/pb_encode.c linenumber=870
                      pb_encode_varint /src/nanopb/pb_encode.c linenumber=718
                      pb_write /src/nanopb/pb_encode.c linenumber=721
                    pb_encode_string /src/nanopb/pb_encode.c linenumber=879
                  pb_enc_string /src/nanopb/pb_encode.c linenumber=391
                    pb_encode_string /src/nanopb/pb_encode.c linenumber=932
                  pb_enc_submessage /src/nanopb/pb_encode.c linenumber=395
                    pb_encode_submessage /src/nanopb/pb_encode.c linenumber=951
                      pb_encode /src/nanopb/pb_encode.c linenumber=733
                        encode_field /src/nanopb/pb_encode.c linenumber=528
                          encode_basic_field /src/nanopb/pb_encode.c linenumber=467
                            pb_enc_fixed_length_bytes /src/nanopb/pb_encode.c linenumber=398
                              pb_encode_string /src/nanopb/pb_encode.c linenumber=956
                        pb_field_iter_next /src/nanopb/pb_common.c linenumber=531
                      pb_encode_varint /src/nanopb/pb_encode.c linenumber=741
                      pb_write /src/nanopb/pb_encode.c linenumber=745
                      pb_encode /src/nanopb/pb_encode.c linenumber=764
                encode_basic_field /src/nanopb/pb_encode.c linenumber=232
      strcmp  linenumber=255
      fprintf  linenumber=257
      __assert_fail  linenumber=258
      xor32_checksum /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=262
      pb_release /src/nanopb/pb_decode.c linenumber=265
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=270
      pb_decode /src/nanopb/pb_decode.c linenumber=273
      fprintf  linenumber=274
      __assert_fail  linenumber=275
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=277
      pb_ostream_from_buffer /src/nanopb/pb_encode.c linenumber=282
      pb_encode /src/nanopb/pb_encode.c linenumber=283
      fprintf  linenumber=284
      __assert_fail  linenumber=285
      xor32_checksum /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=287
      __assert_fail  linenumber=289
      __assert_fail  linenumber=290
      pb_release /src/nanopb/pb_decode.c linenumber=293
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=294
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=295
    do_stream_decode /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=308
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=121
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=122
      __assert_fail  linenumber=123
      flakystream_init /src/nanopb/tests/build/fuzztest/flakystream.c linenumber=126
      pb_decode_ex /src/nanopb/pb_decode.c linenumber=127
      validate_message /src/nanopb/tests/build/fuzztest/validation.c linenumber=131
      fprintf  linenumber=136
      __assert_fail  linenumber=137
      pb_release /src/nanopb/pb_decode.c linenumber=143
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=146
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=147
      __assert_fail  linenumber=147
    do_callback_decode /src/nanopb/tests/build/fuzztest/fuzztest.c linenumber=309
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=174
      malloc_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=175
      __assert_fail  linenumber=176
      pb_istream_from_buffer /src/nanopb/pb_decode.c linenumber=179
      pb_decode /src/nanopb/pb_decode.c linenumber=192
      fprintf  linenumber=196
      __assert_fail  linenumber=197
      pb_release /src/nanopb/pb_decode.c linenumber=200
      free_with_check /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=201
      get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=202
      __assert_fail  linenumber=202
    get_alloc_count /src/nanopb/tests/build/common/malloc_wrappers.c linenumber=359
    __assert_fail  linenumber=359
====================================
