Fuzz introspector: fuzz_bos_descriptor
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
17 5 get_env_debug_level call site: 00005 usbi_get_tid
1 1 LLVMFuzzerTestOneInput call site: 00001 usbi_log
1 26 LLVMFuzzerTestOneInput call site: 00026 usbi_log
1 32 LLVMFuzzerTestOneInput call site: 00032 usbi_log

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 libusb_get_usb_2_0_extension_descriptor [function] [call site] 00001
2 usbi_log [function] [call site] 00002
3 log_v [function] [call site] 00003
4 get_env_debug_level [function] [call site] 00004
5 getenv [call site] 00005
5 strtol [call site] 00006
4 __assert_fail [call site] 00007
4 log_str [function] [call site] 00008
5 fputs [call site] 00009
4 usbi_get_monotonic_time [function] [call site] 00011
5 clock_gettime [call site] 00012
5 __assert_fail [call site] 00013
4 usbi_get_tid [function] [call site] 00014
5 syscall [call site] 00015
5 pthread_self [call site] 00016
4 snprintf [call site] 00017
4 snprintf [call site] 00018
4 vsnprintf [call site] 00019
4 snprintf [call site] 00020
4 snprintf [call site] 00021
2 ReadLittleEndian32 [function] [call site] 00024
1 libusb_free_usb_2_0_extension_descriptor [function] [call site] 00025
1 libusb_get_ss_usb_device_capability_descriptor [function] [call site] 00026
2 ReadLittleEndian16 [function] [call site] 00029
2 ReadLittleEndian16 [function] [call site] 00030
1 libusb_free_ss_usb_device_capability_descriptor [function] [call site] 00031
1 libusb_get_container_id_descriptor [function] [call site] 00032
1 libusb_free_container_id_descriptor [function] [call site] 00035