Call tree
LLVMFuzzerTestOneInput /src/libfido2/fuzz/libfuzzer.c linenumber=-1
  fprintf  linenumber=174
  unpack /src/libfido2/fuzz/fuzz_credman.c linenumber=178
    calloc  linenumber=101
    cbor_load  linenumber=102
    cbor_isa_array  linenumber=104
    cbor_array_is_definite  linenumber=105
    cbor_array_size  linenumber=106
    cbor_array_handle  linenumber=107
    unpack_int /src/libfido2/fuzz/mutator_aux.c linenumber=110
      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_string /src/libfido2/fuzz/mutator_aux.c linenumber=111
      cbor_isa_bytestring  linenumber=72
      cbor_bytestring_length  linenumber=73
      cbor_bytestring_handle  linenumber=76
    unpack_string /src/libfido2/fuzz/mutator_aux.c linenumber=112
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=113
      cbor_isa_bytestring  linenumber=97
      cbor_bytestring_length  linenumber=98
      cbor_bytestring_handle  linenumber=101
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=114
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=115
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=116
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=117
    unpack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=118
      cbor_isa_uint  linenumber=85
      cbor_int_get_width  linenumber=86
      cbor_get_uint8  linenumber=89
    cbor_decref  linenumber=129
  test /src/libfido2/fuzz/fuzz_credman.c linenumber=182
    prng_init  linenumber=392
    fuzz_clock_reset  linenumber=393
    fido_init  linenumber=394
    fido_set_log_handler  linenumber=395
    consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=395
      strlen  linenumber=49
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=49
    get_metadata /src/libfido2/fuzz/fuzz_credman.c linenumber=397
      prepare_dev /src/libfido2/fuzz/fuzz_credman.c linenumber=257
        set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=231
        open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=233
          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_is_fido2  linenumber=236
        consume /src/libfido2/fuzz/mutator_aux.c linenumber=237
        fido_dev_supports_cred_prot  linenumber=238
        consume /src/libfido2/fuzz/mutator_aux.c linenumber=239
        fido_dev_supports_credman  linenumber=240
        consume /src/libfido2/fuzz/mutator_aux.c linenumber=241
        maybe_pin /src/libfido2/fuzz/fuzz_credman.c linenumber=244
        fido_dev_get_puat  linenumber=244
      fido_credman_metadata_new  linenumber=260
      fido_dev_close  linenumber=261
      fido_dev_free  linenumber=262
      maybe_pin /src/libfido2/fuzz/fuzz_credman.c linenumber=266
      fido_credman_get_dev_metadata  linenumber=266
      fido_credman_rk_existing  linenumber=268
      fido_credman_rk_remaining  linenumber=269
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=270
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=271
      fido_credman_metadata_free  linenumber=273
      fido_dev_close  linenumber=274
      fido_dev_free  linenumber=275
    get_rp_list /src/libfido2/fuzz/fuzz_credman.c linenumber=398
      prepare_dev /src/libfido2/fuzz/fuzz_credman.c linenumber=284
      fido_credman_rp_new  linenumber=287
      fido_dev_close  linenumber=288
      fido_dev_free  linenumber=289
      maybe_pin /src/libfido2/fuzz/fuzz_credman.c linenumber=293
      fido_credman_get_dev_rp  linenumber=293
      fido_credman_rp_count  linenumber=296
      fido_credman_rp_id_hash_ptr  linenumber=297
      fido_credman_rp_id_hash_len  linenumber=298
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=297
      fido_credman_rp_id  linenumber=299
      consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=299
      fido_credman_rp_name  linenumber=300
      consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=300
      fido_credman_rp_free  linenumber=303
      fido_dev_close  linenumber=304
      fido_dev_free  linenumber=305
    get_rk_list /src/libfido2/fuzz/fuzz_credman.c linenumber=399
      prepare_dev /src/libfido2/fuzz/fuzz_credman.c linenumber=316
      fido_credman_rk_new  linenumber=319
      fido_dev_close  linenumber=320
      fido_dev_free  linenumber=321
      maybe_pin /src/libfido2/fuzz/fuzz_credman.c linenumber=325
      fido_credman_get_dev_rk  linenumber=325
      fido_credman_rk_count  linenumber=328
      fido_credman_rk  linenumber=329
      fido_credman_rk_count  linenumber=330
      __assert_fail  linenumber=330
      fido_cred_type  linenumber=333
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=334
      fido_cred_id_ptr  linenumber=335
      fido_cred_id_len  linenumber=335
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=335
      fido_cred_pubkey_ptr  linenumber=336
      fido_cred_pubkey_len  linenumber=336
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=336
      fido_cred_user_id_ptr  linenumber=337
      fido_cred_user_id_len  linenumber=338
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=337
      fido_cred_user_name  linenumber=339
      consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=339
      fido_cred_display_name  linenumber=340
      consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=340
      fido_cred_prot  linenumber=341
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=342
      fido_cred_payment  linenumber=343
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=344
      fido_credman_rk_free  linenumber=347
      fido_dev_close  linenumber=348
      fido_dev_free  linenumber=349
    del_rk /src/libfido2/fuzz/fuzz_credman.c linenumber=400
      prepare_dev /src/libfido2/fuzz/fuzz_credman.c linenumber=357
      maybe_pin /src/libfido2/fuzz/fuzz_credman.c linenumber=360
      fido_credman_del_dev_rk  linenumber=360
      fido_dev_close  linenumber=361
      fido_dev_free  linenumber=362
    set_rk /src/libfido2/fuzz/fuzz_credman.c linenumber=401
      prepare_dev /src/libfido2/fuzz/fuzz_credman.c linenumber=372
      fido_cred_new  linenumber=374
      fido_cred_set_id  linenumber=376
      fido_cred_set_user  linenumber=377
      maybe_pin /src/libfido2/fuzz/fuzz_credman.c linenumber=379
      fido_credman_set_dev_rk  linenumber=379
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=380
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=381
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=382
      fido_dev_close  linenumber=384
      fido_dev_free  linenumber=385
      fido_cred_free  linenumber=386
  save_corpus /src/libfido2/fuzz/libfuzzer.c linenumber=183
    pack /src/libfido2/fuzz/fuzz_credman.c linenumber=90
      cbor_new_definite_array  linenumber=143
      pack_int /src/libfido2/fuzz/mutator_aux.c linenumber=144
        cbor_build_negint64  linenumber=110
        cbor_build_uint64  linenumber=112
      pack_string /src/libfido2/fuzz/mutator_aux.c linenumber=145
        strlen  linenumber=118
        strlen  linenumber=121
        cbor_build_bytestring  linenumber=121
      pack_string /src/libfido2/fuzz/mutator_aux.c linenumber=146
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=147
        cbor_build_bytestring  linenumber=133
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=148
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=149
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=150
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=151
      pack_byte /src/libfido2/fuzz/mutator_aux.c linenumber=152
        cbor_build_uint8  linenumber=127
      cbor_array_push  linenumber=156
      cbor_serialize_alloc  linenumber=159
      cbor_decref  linenumber=169
      cbor_decref  linenumber=172
    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
====================================
