Call tree LLVMFuzzerTestOneInput /src/libfido2/fuzz/libfuzzer.c linenumber=-1 fprintf linenumber=174 unpack /src/libfido2/fuzz/fuzz_mgmt.c linenumber=178 calloc linenumber=85 cbor_load linenumber=86 cbor_isa_array linenumber=88 cbor_array_is_definite linenumber=89 cbor_array_size linenumber=90 cbor_array_handle linenumber=91 unpack_int /src/libfido2/fuzz/mutator_aux.c linenumber=94 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=95 cbor_isa_bytestring linenumber=72 cbor_bytestring_length linenumber=73 cbor_bytestring_handle linenumber=76 unpack_string /src/libfido2/fuzz/mutator_aux.c linenumber=96 unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=97 cbor_isa_bytestring linenumber=97 cbor_bytestring_length linenumber=98 cbor_bytestring_handle linenumber=101 unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=98 unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=99 unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=100 unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=101 unpack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=102 cbor_decref linenumber=113 test /src/libfido2/fuzz/fuzz_mgmt.c linenumber=182 prng_init linenumber=532 fuzz_clock_reset linenumber=533 fido_init linenumber=534 fido_set_log_handler linenumber=535 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=535 strlen linenumber=49 consume /src/libfido2/fuzz/mutator_aux.c linenumber=49 dev_reset /src/libfido2/fuzz/fuzz_mgmt.c linenumber=537 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=212 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=214 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_reset linenumber=217 fido_dev_close linenumber=218 fido_dev_free linenumber=219 dev_get_cbor_info /src/libfido2/fuzz/fuzz_mgmt.c linenumber=538 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=234 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=236 strlen linenumber=241 fido_dev_protocol linenumber=245 fido_dev_major linenumber=246 fido_dev_minor linenumber=247 fido_dev_build linenumber=248 fido_dev_flags linenumber=249 consume /src/libfido2/fuzz/mutator_aux.c linenumber=251 consume /src/libfido2/fuzz/mutator_aux.c linenumber=252 consume /src/libfido2/fuzz/mutator_aux.c linenumber=253 consume /src/libfido2/fuzz/mutator_aux.c linenumber=254 consume /src/libfido2/fuzz/mutator_aux.c linenumber=255 fido_cbor_info_new linenumber=257 fido_dev_get_cbor_info linenumber=260 fido_strerr linenumber=261 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=261 fido_cbor_info_decrypt linenumber=263 fido_strerr linenumber=264 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=264 fido_cbor_info_versions_len linenumber=266 fido_cbor_info_versions_ptr linenumber=267 strlen linenumber=268 consume /src/libfido2/fuzz/mutator_aux.c linenumber=268 fido_cbor_info_extensions_len linenumber=271 fido_cbor_info_extensions_ptr linenumber=272 strlen linenumber=273 consume /src/libfido2/fuzz/mutator_aux.c linenumber=273 fido_cbor_info_transports_len linenumber=276 fido_cbor_info_transports_ptr linenumber=277 strlen linenumber=278 consume /src/libfido2/fuzz/mutator_aux.c linenumber=278 fido_cbor_info_attfmts_len linenumber=281 fido_cbor_info_attfmts_ptr linenumber=282 strlen linenumber=283 consume /src/libfido2/fuzz/mutator_aux.c linenumber=283 fido_cbor_info_reset_transports_len linenumber=286 fido_cbor_info_reset_transports_ptr linenumber=287 strlen linenumber=288 consume /src/libfido2/fuzz/mutator_aux.c linenumber=288 fido_cbor_info_options_len linenumber=291 fido_cbor_info_options_name_ptr linenumber=292 fido_cbor_info_options_value_ptr linenumber=293 strlen linenumber=294 consume /src/libfido2/fuzz/mutator_aux.c linenumber=294 consume /src/libfido2/fuzz/mutator_aux.c linenumber=295 fido_cbor_info_algorithm_count linenumber=299 fido_cbor_info_algorithm_type linenumber=300 fido_cbor_info_algorithm_cose linenumber=301 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=302 consume /src/libfido2/fuzz/mutator_aux.c linenumber=303 fido_cbor_info_certs_len linenumber=306 fido_cbor_info_certs_name_ptr linenumber=307 fido_cbor_info_certs_value_ptr linenumber=308 strlen linenumber=309 consume /src/libfido2/fuzz/mutator_aux.c linenumber=309 consume /src/libfido2/fuzz/mutator_aux.c linenumber=310 fido_cbor_info_maxmsgsiz linenumber=313 consume /src/libfido2/fuzz/mutator_aux.c linenumber=314 fido_cbor_info_maxcredbloblen linenumber=315 consume /src/libfido2/fuzz/mutator_aux.c linenumber=316 fido_cbor_info_maxcredcntlst linenumber=317 consume /src/libfido2/fuzz/mutator_aux.c linenumber=318 fido_cbor_info_maxcredidlen linenumber=319 consume /src/libfido2/fuzz/mutator_aux.c linenumber=320 fido_cbor_info_maxlargeblob linenumber=321 consume /src/libfido2/fuzz/mutator_aux.c linenumber=322 fido_cbor_info_fwversion linenumber=323 consume /src/libfido2/fuzz/mutator_aux.c linenumber=324 fido_cbor_info_minpinlen linenumber=325 consume /src/libfido2/fuzz/mutator_aux.c linenumber=326 fido_cbor_info_maxrpid_minpinlen linenumber=327 consume /src/libfido2/fuzz/mutator_aux.c linenumber=328 fido_cbor_info_uv_attempts linenumber=329 consume /src/libfido2/fuzz/mutator_aux.c linenumber=330 fido_cbor_info_uv_modality linenumber=331 consume /src/libfido2/fuzz/mutator_aux.c linenumber=332 fido_cbor_info_rk_remaining linenumber=333 consume /src/libfido2/fuzz/mutator_aux.c linenumber=334 fido_cbor_info_uv_count_since_pin linenumber=335 consume /src/libfido2/fuzz/mutator_aux.c linenumber=336 fido_cbor_info_pin_policy linenumber=337 consume /src/libfido2/fuzz/mutator_aux.c linenumber=338 fido_cbor_info_maxpinlen linenumber=339 consume /src/libfido2/fuzz/mutator_aux.c linenumber=340 fido_cbor_info_aaguid_ptr linenumber=342 fido_cbor_info_aaguid_len linenumber=342 consume /src/libfido2/fuzz/mutator_aux.c linenumber=342 fido_cbor_info_protocols_ptr linenumber=343 fido_cbor_info_protocols_len linenumber=344 consume /src/libfido2/fuzz/mutator_aux.c linenumber=343 fido_cbor_info_cfgcmds_ptr linenumber=345 fido_cbor_info_cfgcmds_len linenumber=345 consume /src/libfido2/fuzz/mutator_aux.c linenumber=345 fido_cbor_info_encid_ptr linenumber=346 fido_cbor_info_encid_len linenumber=346 consume /src/libfido2/fuzz/mutator_aux.c linenumber=346 fido_cbor_info_id_ptr linenumber=347 fido_cbor_info_id_len linenumber=347 consume /src/libfido2/fuzz/mutator_aux.c linenumber=347 fido_cbor_info_encstate_ptr linenumber=348 fido_cbor_info_encstate_len linenumber=348 consume /src/libfido2/fuzz/mutator_aux.c linenumber=348 fido_cbor_info_state_ptr linenumber=349 fido_cbor_info_state_len linenumber=349 consume /src/libfido2/fuzz/mutator_aux.c linenumber=349 fido_cbor_info_pin_policy_url_ptr linenumber=350 fido_cbor_info_pin_policy_url_len linenumber=351 consume /src/libfido2/fuzz/mutator_aux.c linenumber=350 fido_cbor_info_new_pin_required linenumber=353 consume /src/libfido2/fuzz/mutator_aux.c linenumber=354 fido_cbor_info_long_touch_reset linenumber=355 consume /src/libfido2/fuzz/mutator_aux.c linenumber=356 fido_dev_close linenumber=359 fido_dev_free linenumber=360 fido_cbor_info_free linenumber=362 dev_set_pin /src/libfido2/fuzz/fuzz_mgmt.c linenumber=539 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=370 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=372 fido_dev_set_pin linenumber=375 fido_dev_close linenumber=376 fido_dev_free linenumber=377 dev_change_pin /src/libfido2/fuzz/fuzz_mgmt.c linenumber=540 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=385 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=387 fido_dev_set_pin linenumber=390 fido_dev_close linenumber=391 fido_dev_free linenumber=392 dev_get_retry_count /src/libfido2/fuzz/fuzz_mgmt.c linenumber=541 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=401 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=403 fido_dev_get_retry_count linenumber=406 consume /src/libfido2/fuzz/mutator_aux.c linenumber=407 fido_dev_close linenumber=408 fido_dev_free linenumber=409 dev_get_uv_retry_count /src/libfido2/fuzz/fuzz_mgmt.c linenumber=542 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=418 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=420 fido_dev_get_uv_retry_count linenumber=423 consume /src/libfido2/fuzz/mutator_aux.c linenumber=424 fido_dev_close linenumber=425 fido_dev_free linenumber=426 dev_enable_entattest /src/libfido2/fuzz/fuzz_mgmt.c linenumber=543 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=436 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=437 strlen linenumber=440 fido_dev_enable_entattest linenumber=442 fido_strerr linenumber=443 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=443 fido_dev_close linenumber=444 fido_dev_free linenumber=445 dev_toggle_always_uv /src/libfido2/fuzz/fuzz_mgmt.c linenumber=544 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=455 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=456 strlen linenumber=459 fido_dev_toggle_always_uv linenumber=461 fido_strerr linenumber=462 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=462 fido_dev_close linenumber=463 fido_dev_free linenumber=464 dev_force_pin_change /src/libfido2/fuzz/fuzz_mgmt.c linenumber=545 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=474 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=475 strlen linenumber=478 fido_dev_force_pin_change linenumber=480 fido_strerr linenumber=481 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=481 fido_dev_close linenumber=482 fido_dev_free linenumber=483 dev_set_pin_minlen /src/libfido2/fuzz/fuzz_mgmt.c linenumber=546 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=493 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=494 strlen linenumber=497 strlen linenumber=499 fido_dev_set_pin_minlen linenumber=499 fido_strerr linenumber=500 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=500 fido_dev_close linenumber=501 fido_dev_free linenumber=502 dev_set_pin_minlen_rpid /src/libfido2/fuzz/fuzz_mgmt.c linenumber=547 set_wire_data /src/libfido2/fuzz/mutator_aux.c linenumber=514 open_dev /src/libfido2/fuzz/mutator_aux.c linenumber=515 uniform_random linenumber=517 strlen linenumber=521 fido_dev_set_pin_minlen_rpid linenumber=523 fido_strerr linenumber=524 consume_str /src/libfido2/fuzz/mutator_aux.c linenumber=524 fido_dev_close linenumber=525 fido_dev_free linenumber=526 save_corpus /src/libfido2/fuzz/libfuzzer.c linenumber=183 pack /src/libfido2/fuzz/fuzz_mgmt.c linenumber=90 cbor_new_definite_array linenumber=127 pack_int /src/libfido2/fuzz/mutator_aux.c linenumber=128 cbor_build_negint64 linenumber=110 cbor_build_uint64 linenumber=112 pack_string /src/libfido2/fuzz/mutator_aux.c linenumber=129 strlen linenumber=118 strlen linenumber=121 cbor_build_bytestring linenumber=121 pack_string /src/libfido2/fuzz/mutator_aux.c linenumber=130 pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=131 cbor_build_bytestring linenumber=133 pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=132 pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=133 pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=134 pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=135 pack_blob /src/libfido2/fuzz/mutator_aux.c linenumber=136 cbor_array_push linenumber=140 cbor_serialize_alloc linenumber=143 cbor_decref linenumber=153 cbor_decref linenumber=156 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 ====================================