Call tree
LLVMFuzzerTestOneInput /src/libfido2/fuzz/libfuzzer.c linenumber=-1
  fprintf  linenumber=174
  unpack /src/libfido2/fuzz/fuzz_pcsc.c linenumber=178
    calloc  linenumber=45
    cbor_load  linenumber=46
    cbor_isa_array  linenumber=48
    cbor_array_is_definite  linenumber=49
    cbor_array_size  linenumber=50
    cbor_array_handle  linenumber=51
    unpack_int /src/libfido2/fuzz/mutator_aux.c linenumber=54
      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=55
      cbor_isa_bytestring  linenumber=72
      cbor_bytestring_length  linenumber=73
      cbor_bytestring_handle  linenumber=76
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=56
      cbor_isa_bytestring  linenumber=97
      cbor_bytestring_length  linenumber=98
      cbor_bytestring_handle  linenumber=101
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=57
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=58
    unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=59
    cbor_decref  linenumber=70
  test /src/libfido2/fuzz/fuzz_pcsc.c linenumber=182
    prng_init  linenumber=228
    fuzz_clock_reset  linenumber=229
    fido_init  linenumber=230
    fido_set_log_handler  linenumber=231
    consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=231
      strlen  linenumber=49
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=49
    set_pcsc_parameters  linenumber=233
    set_pcsc_io_functions  linenumber=234
    nfc_read /src/libfido2/fuzz/mutator_aux.c linenumber=234
      __assert_fail  linenumber=261
      __assert_fail  linenumber=262
      buf_read /src/libfido2/fuzz/mutator_aux.c linenumber=264
        uniform_random  linenumber=180
        __errno_location  linenumber=181
    nfc_write /src/libfido2/fuzz/mutator_aux.c linenumber=234
      __assert_fail  linenumber=270
      __assert_fail  linenumber=271
      buf_write /src/libfido2/fuzz/mutator_aux.c linenumber=273
        consume /src/libfido2/fuzz/mutator_aux.c linenumber=201
        uniform_random  linenumber=203
        __errno_location  linenumber=204
    consume /src/libfido2/fuzz/mutator_aux.c linenumber=234
    set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=236
    test_manifest /src/libfido2/fuzz/fuzz_pcsc.c linenumber=237
      fido_pcsc_manifest  linenumber=162
      __assert_fail  linenumber=163
      fido_pcsc_manifest  linenumber=164
      __assert_fail  linenumber=165
      uniform_random  linenumber=167
      fido_dev_info_new  linenumber=168
      fido_pcsc_manifest  linenumber=169
      fido_dev_info_ptr  linenumber=173
      fido_dev_info_path  linenumber=174
      consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=174
      fido_dev_info_manufacturer_string  linenumber=175
      consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=175
      fido_dev_info_product_string  linenumber=176
      consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=176
      fido_dev_info_vendor  linenumber=177
      fido_dev_info_product  linenumber=178
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=179
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=180
      fido_dev_info_free  linenumber=184
    test_misc /src/libfido2/fuzz/fuzz_pcsc.c linenumber=239
      fido_pcsc_open  linenumber=219
      __assert_fail  linenumber=219
      fido_pcsc_write  linenumber=220
      __assert_fail  linenumber=220
    set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=241
    uniform_random  linenumber=242
    test_tx /src/libfido2/fuzz/fuzz_pcsc.c linenumber=242
      fido_dev_set_pcsc  linenumber=198
      fido_pcsc_open  linenumber=200
      fido_pcsc_tx  linenumber=208
      fido_pcsc_rx  linenumber=210
      consume /src/libfido2/fuzz/mutator_aux.c linenumber=211
      fido_pcsc_close  linenumber=213
    set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=244
    test_tx /src/libfido2/fuzz/fuzz_pcsc.c linenumber=245
    set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=247
    test_tx /src/libfido2/fuzz/fuzz_pcsc.c linenumber=248
    set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=250
    test_tx /src/libfido2/fuzz/fuzz_pcsc.c linenumber=251
  save_corpus /src/libfido2/fuzz/libfuzzer.c linenumber=183
    pack /src/libfido2/fuzz/fuzz_pcsc.c linenumber=90
      cbor_new_definite_array  linenumber=84
      pack_int /src/libfido2/fuzz/mutator_aux.c linenumber=85
        cbor_build_negint64  linenumber=110
        cbor_build_uint64  linenumber=112
      pack_string /src/libfido2/fuzz/mutator_aux.c linenumber=86
        strlen  linenumber=118
        strlen  linenumber=121
        cbor_build_bytestring  linenumber=121
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=87
        cbor_build_bytestring  linenumber=133
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=88
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=89
      pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=90
      cbor_array_push  linenumber=94
      cbor_serialize_alloc  linenumber=97
      cbor_decref  linenumber=107
      cbor_decref  linenumber=110
    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
====================================
