Call tree
LLVMFuzzerTestOneInput /src/picotls/fuzz/fuzz-asn1.c linenumber=-1
  feeder_init /src/picotls/fuzz/fuzz-asn1.c linenumber=49
  feeder_next_byte /src/picotls/fuzz/fuzz-asn1.c linenumber=51
  feeder_next_byte /src/picotls/fuzz/fuzz-asn1.c linenumber=58
  feeder_next_byte /src/picotls/fuzz/fuzz-asn1.c linenumber=61
  ptls_asn1_validation /src/picotls/lib/asn1.c linenumber=64
    ptls_asn1_validation_recursive /src/picotls/lib/asn1.c linenumber=292
      ptls_asn1_read_type /src/picotls/lib/asn1.c linenumber=224
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=111
          ptls_asn1_print_indent /src/picotls/lib/asn1.c linenumber=57
      ptls_asn1_print_type /src/picotls/lib/asn1.c linenumber=227
        ptls_asn1_print_indent /src/picotls/lib/asn1.c linenumber=122
      ptls_asn1_read_length /src/picotls/lib/asn1.c linenumber=232
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=149
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=171
      ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=245
      ptls_asn1_print_indent /src/picotls/lib/asn1.c linenumber=252
      ptls_asn1_validation_recursive /src/picotls/lib/asn1.c linenumber=259
        ptls_asn1_print_indent /src/picotls/lib/asn1.c linenumber=277
        ptls_asn1_dump_content /src/picotls/lib/asn1.c linenumber=281
  feeder_next_byte /src/picotls/fuzz/fuzz-asn1.c linenumber=66
  feeder_next_byte /src/picotls/fuzz/fuzz-asn1.c linenumber=68
  ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=69
    ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=188
    ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=193
    ptls_asn1_read_length /src/picotls/lib/asn1.c linenumber=199
    ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=204
  mkstemp  linenumber=75
  write  linenumber=79
  ptls_load_certificates /src/picotls/lib/pembase64.c linenumber=89
    ptls_load_pem_objects /src/picotls/lib/pembase64.c linenumber=365
      fopen  linenumber=310
      ptls_buffer_init /src/picotls/include/picotls.h linenumber=322
        __assert_fail  linenumber=2034
      ptls_get_pem_object /src/picotls/lib/pembase64.c linenumber=324
        fgets  linenumber=275
        ptls_compare_separator_line /src/picotls/lib/pembase64.c linenumber=276
          strncmp  linenumber=241
          strlen  linenumber=245
          strncmp  linenumber=246
          strlen  linenumber=256
          strncmp  linenumber=257
          strncmp  linenumber=262
        ptls_base64_decode_init /src/picotls/lib/pembase64.c linenumber=278
        fgets  linenumber=283
        ptls_compare_separator_line /src/picotls/lib/pembase64.c linenumber=284
        ptls_base64_decode /src/picotls/lib/pembase64.c linenumber=292
          ptls_buffer__do_pushv /src/picotls/lib/picotls.c linenumber=186
            ptls_buffer_reserve /src/picotls/lib/picotls.c linenumber=637
              ptls_buffer_reserve_aligned /src/picotls/lib/picotls.c linenumber=591
                posix_memalign  linenumber=613
                ptls_buffer__release_memory /src/picotls/lib/picotls.c linenumber=621
      ptls_buffer_dispose /src/picotls/include/picotls.h linenumber=332
        ptls_buffer__release_memory /src/picotls/lib/picotls.c linenumber=2044
      ptls_buffer_dispose /src/picotls/include/picotls.h linenumber=335
      fclose  linenumber=348
  ptls_minicrypto_load_private_key /src/picotls/lib/minicrypto-pem.c linenumber=98
    ptls_pem_parse_private_key /src/picotls/lib/minicrypto-pem.c linenumber=327
      ptls_load_pem_objects /src/picotls/lib/pembase64.c linenumber=172
      ptls_minicrypto_asn1_decode_private_key /src/picotls/lib/minicrypto-pem.c linenumber=187
        ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=58
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=62
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=69
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=73
        ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=84
        ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=93
        ptls_asn1_dump_content /src/picotls/lib/asn1.c linenumber=100
        ptls_asn1_validation_recursive /src/picotls/lib/asn1.c linenumber=122
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=132
        ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=139
        ptls_asn1_validation_recursive /src/picotls/lib/asn1.c linenumber=150
        ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=157
    memcmp  linenumber=337
    ptls_set_ecdsa_private_key /src/picotls/lib/minicrypto-pem.c linenumber=342
      ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=217
      ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=221
      ptls_asn1_dump_content /src/picotls/lib/asn1.c linenumber=231
      ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=243
      ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=248
      ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=256
      ptls_asn1_error_message /src/picotls/lib/asn1.c linenumber=260
      ptls_asn1_get_expected_type_and_length /src/picotls/lib/asn1.c linenumber=271
      memcmp  linenumber=281
      ptls_iovec_init /src/picotls/include/picotls.h linenumber=300
      ptls_minicrypto_init_secp256r1sha256_sign_certificate /src/picotls/lib/uecc.c linenumber=299
  close  linenumber=101
  unlink  linenumber=102
====================================
