Call tree
LLVMFuzzerTestOneInput /src/libfido2/fuzz/libfuzzer.c linenumber=-1
  fprintf  linenumber=174
  unpack /src/libfido2/fuzz/fuzz_assert.c linenumber=178
    calloc  linenumber=86
    cbor_load  linenumber=87
    cbor_isa_array  linenumber=89
    cbor_array_is_definite  linenumber=90
    cbor_array_size  linenumber=91
    cbor_array_handle  linenumber=92
    unpack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=95
      cbor_isa_uint  linenumber=85
      cbor_int_get_width  linenumber=86
      cbor_get_uint8  linenumber=89
    unpack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=96
    unpack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=97
    unpack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=98
    unpack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=99
    unpack_int /src/libfido2/fuzz/mutator_aux.c linenumber=100
      cbor_is_int  linenumber=55
      cbor_int_get_width  linenumber=56
      cbor_isa_uint  linenumber=59
      cbor_get_uint64  linenumber=60
      cbor_get_uint64  linenumber=62
    unpack_int /src/libfido2/fuzz/mutator_aux.c linenumber=101
    unpack_string /src/libfido2/fuzz/mutator_aux.c linenumber=102
      cbor_isa_bytestring  linenumber=72
      cbor_bytestring_length  linenumber=73
      cbor_bytestring_handle  linenumber=76
    unpack_string /src/libfido2/fuzz/mutator_aux.c linenumber=103
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=104
      cbor_isa_bytestring  linenumber=97
      cbor_bytestring_length  linenumber=98
      cbor_bytestring_handle  linenumber=101
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=105
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=106
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=107
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=108
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=109
    cbor_decref  linenumber=120
  test /src/libfido2/fuzz/fuzz_assert.c linenumber=182
    prng_init  linenumber=426
    fuzz_clock_reset  linenumber=427
    fido_init  linenumber=428
    fido_set_log_handler  linenumber=429
    consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=429
      strlen  linenumber=49
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=49
    es256_pk_new  linenumber=435
    es256_pk_from_ptr  linenumber=438
    es256_convert /src/libfido2/fuzz/fuzz_assert.c linenumber=441
      es256_pk_to_EVP_PKEY  linenumber=337
      es256_pk_new  linenumber=338
      es256_pk_from_EVP_PKEY  linenumber=341
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=342
      es256_pk_free  linenumber=344
      EVP_PKEY_free  linenumber=345
    rs256_pk_new  linenumber=447
    rs256_pk_from_ptr  linenumber=450
    rs256_convert /src/libfido2/fuzz/fuzz_assert.c linenumber=453
      rs256_pk_to_EVP_PKEY  linenumber=379
      rs256_pk_new  linenumber=380
      rs256_pk_from_EVP_PKEY  linenumber=383
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=384
      rs256_pk_free  linenumber=386
      EVP_PKEY_free  linenumber=387
    es384_pk_new  linenumber=459
    es384_pk_from_ptr  linenumber=463
    es384_convert /src/libfido2/fuzz/fuzz_assert.c linenumber=466
      es384_pk_to_EVP_PKEY  linenumber=358
      es384_pk_new  linenumber=359
      es384_pk_from_EVP_PKEY  linenumber=362
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=363
      es384_pk_free  linenumber=365
      EVP_PKEY_free  linenumber=366
    eddsa_pk_new  linenumber=472
    eddsa_pk_from_ptr  linenumber=475
    eddsa_convert /src/libfido2/fuzz/fuzz_assert.c linenumber=478
      eddsa_pk_to_EVP_PKEY  linenumber=400
      eddsa_pk_new  linenumber=401
      eddsa_pk_from_EVP_PKEY  linenumber=404
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=405
      eddsa_pk_free  linenumber=408
      EVP_PKEY_free  linenumber=410
    fido_assert_new  linenumber=483
    set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=486
    get_assert /src/libfido2/fuzz/fuzz_assert.c linenumber=488
      open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=236
        fido_dev_new  linenumber=302
        fido_dev_set_io_functions  linenumber=317
        fido_dev_set_transport_functions  linenumber=323
        fido_dev_set_timeout  linenumber=327
        fido_dev_open  linenumber=328
        fido_dev_free  linenumber=333
      fido_dev_force_u2f  linenumber=239
      fido_assert_set_extensions  linenumber=241
      fido_assert_set_extensions  linenumber=243
      fido_assert_set_extensions  linenumber=245
      fido_assert_set_extensions  linenumber=247
      fido_assert_set_up  linenumber=249
      fido_assert_set_up  linenumber=251
      fido_assert_set_uv  linenumber=253
      fido_assert_allow_cred  linenumber=256
      fido_assert_set_clientdata_hash  linenumber=258
      fido_assert_set_rp  linenumber=259
      fido_assert_set_hmac_salt  linenumber=261
      fido_assert_set_clientdata_hash  linenumber=264
      fido_assert_set_rp  linenumber=265
      fido_assert_set_hmac_salt  linenumber=266
      strlen  linenumber=268
      fido_dev_get_puat  linenumber=273
      fido_dev_get_assert  linenumber=276
      fido_dev_cancel  linenumber=278
      fido_dev_close  linenumber=279
      fido_dev_free  linenumber=280
    fido_assert_count  linenumber=492
    fido_assert_clientdata_hash_ptr  linenumber=494
    fido_assert_clientdata_hash_len  linenumber=495
    fido_assert_rp_id  linenumber=496
    fido_assert_authdata_ptr  linenumber=497
    fido_assert_authdata_len  linenumber=498
    fido_assert_sig_ptr  linenumber=499
    fido_assert_sig_len  linenumber=500
    verify_assert /src/libfido2/fuzz/fuzz_assert.c linenumber=493
      fido_assert_new  linenumber=292
      fido_assert_set_clientdata_hash  linenumber=295
      fido_assert_set_rp  linenumber=296
      fido_assert_set_count  linenumber=297
      fido_assert_set_authdata  linenumber=299
      fido_assert_set_authdata_raw  linenumber=301
      fido_assert_set_up  linenumber=306
      fido_assert_set_uv  linenumber=308
      fido_assert_set_extensions  linenumber=310
      fido_assert_set_sig  linenumber=311
      fido_assert_set_authdata  linenumber=314
      fido_assert_set_authdata_raw  linenumber=316
      fido_assert_set_sig  linenumber=319
      fido_assert_verify  linenumber=321
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=322
      fido_assert_free  linenumber=324
    fido_assert_authdata_raw_ptr  linenumber=501
    fido_assert_authdata_raw_len  linenumber=502
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=501
    fido_assert_id_ptr  linenumber=503
    fido_assert_id_len  linenumber=504
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=503
    fido_assert_user_id_ptr  linenumber=505
    fido_assert_user_id_len  linenumber=506
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=505
    fido_assert_hmac_secret_ptr  linenumber=507
    fido_assert_hmac_secret_len  linenumber=508
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=507
    fido_assert_user_icon  linenumber=509
    consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=509
    fido_assert_user_name  linenumber=510
    consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=510
    fido_assert_user_display_name  linenumber=511
    consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=511
    fido_assert_blob_ptr  linenumber=512
    fido_assert_blob_len  linenumber=513
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=512
    fido_assert_largeblob_key_ptr  linenumber=514
    fido_assert_largeblob_key_len  linenumber=515
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=514
    fido_assert_flags  linenumber=516
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=517
    fido_assert_sigcount  linenumber=518
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=519
    es256_pk_free  linenumber=523
    es384_pk_free  linenumber=524
    rs256_pk_free  linenumber=525
    eddsa_pk_free  linenumber=526
    fido_assert_free  linenumber=528
  save_corpus /src/libfido2/fuzz/libfuzzer.c linenumber=183
    pack /src/libfido2/fuzz/fuzz_assert.c linenumber=90
      cbor_new_definite_array  linenumber=134
      pack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=135
        cbor_build_uint8  linenumber=127
      pack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=136
      pack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=137
      pack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=138
      pack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=139
      pack_int /src/libfido2/fuzz/mutator_aux.c linenumber=140
        cbor_build_negint64  linenumber=110
        cbor_build_uint64  linenumber=112
      pack_int /src/libfido2/fuzz/mutator_aux.c linenumber=141
      pack_string /src/libfido2/fuzz/mutator_aux.c linenumber=142
        strlen  linenumber=118
        strlen  linenumber=121
        cbor_build_bytestring  linenumber=121
      pack_string /src/libfido2/fuzz/mutator_aux.c linenumber=143
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=144
        cbor_build_bytestring  linenumber=133
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=145
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=146
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=147
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=148
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=149
      cbor_array_push  linenumber=153
      cbor_serialize_alloc  linenumber=156
      cbor_decref  linenumber=166
      cbor_decref  linenumber=169
    warnx  linenumber=92
    SHA256  linenumber=96
    warnx  linenumber=97
    snprintf  linenumber=101
    warnx  linenumber=104
    open  linenumber=108
    warn  linenumber=109
    write  linenumber=113
    warn  linenumber=114
    warnx  linenumber=117
    close  linenumber=121
  fprintf  linenumber=184
====================================
