The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
94 | 94 |
1 :
['proc_write10_host_data'] |
255 | 255 | mscd_xfer_cb | call site: 00000 | /src/tinyusb/src/class/msc/msc_device.c:418 |
22 | 22 |
4 :
['tud_msc_write10_complete_cb', 'prepare_cbw', 'tud_msc_read10_complete_cb', 'tud_msc_scsi_complete_cb'] |
50 | 50 | mscd_xfer_cb | call site: 00000 | /src/tinyusb/src/class/msc/msc_device.c:418 |
4 | 4 |
1 :
['invoke_class_control'] |
4 | 4 | process_control_request | call site: 00034 | /src/tinyusb/src/device/usbd.c:774 |
0 | 0 | None | 314 | 342 | mscd_xfer_cb | call site: 00000 | /src/tinyusb/src/class/msc/msc_device.c:422 |
0 | 0 | None | 28 | 28 | mscd_xfer_cb | call site: 00000 | /src/tinyusb/src/class/msc/msc_device.c:418 |
0 | 0 | None | 0 | 80 | dcd_int_handler | call site: 00009 | /src/tinyusb/test/fuzz/dcd_fuzz.cc:58 |
0 | 0 | None | 0 | 41 | usbd_control_xfer_cb | call site: 00088 | /src/tinyusb/src/device/usbd_control.c:156 |
0 | 0 | None | 0 | 41 | usbd_control_xfer_cb | call site: 00089 | /src/tinyusb/src/device/usbd_control.c:170 |
0 | 0 |
1 :
['std::__1::vector
|
0 | 40 | dcd_int_handler | call site: 00010 | /src/tinyusb/test/fuzz/dcd_fuzz.cc:81 |
0 | 0 | None | 0 | 14 | dcd_event_handler | call site: 00011 | /src/tinyusb/src/device/usbd.c:1205 |
0 | 0 | None | 0 | 14 | dcd_event_handler | call site: 00011 | /src/tinyusb/src/device/usbd.c:1219 |
0 | 0 | None | 0 | 14 | data_stage_xact | call site: 00041 | /src/tinyusb/src/device/usbd_control.c:94 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz_init
[function]
[call site]
00001
tud_rhport_init
[function]
[call site]
00002
tud_inited
[function]
[call site]
00003
tu_fifo_clear
[function]
[call site]
00004
usbd_app_driver_get_cb
[call site]
00005
dcd_init
[function]
[call site]
00006
dcd_int_enable
[function]
[call site]
00007
dcd_int_handler
[function]
[call site]
00008
__assert_fail
[call site]
00009
dcd_event_handler
[function]
[call site]
00010
tu_fifo_write
[function]
[call site]
00011
tu_fifo_full
[function]
[call site]
00012
_ff_push
[function]
[call site]
00013
advance_index
[function]
[call site]
00014
tud_event_hook_cb
[function]
[call site]
00015
tud_event_hook_cb
[function]
[call site]
00016
tud_event_hook_cb
[function]
[call site]
00017
dcd_event_handler
[function]
[call site]
00018
tud_task_ext
[function]
[call site]
00019
tud_inited
[function]
[call site]
00020
tu_fifo_read
[function]
[call site]
00021
_tu_fifo_peek
[function]
[call site]
00022
_ff_pull
[function]
[call site]
00023
advance_index
[function]
[call site]
00024
usbd_reset
[function]
[call site]
00025
configuration_reset
[function]
[call site]
00026
usbd_control_reset
[function]
[call site]
00027
usbd_reset
[function]
[call site]
00028
tud_umount_cb
[function]
[call site]
00029
process_control_request
[function]
[call site]
00030
usbd_control_set_complete_callback
[function]
[call site]
00031
usbd_control_set_complete_callback
[function]
[call site]
00032
tud_vendor_control_xfer_cb
[function]
[call site]
00033
tud_vendor_control_xfer_cb
[function]
[call site]
00034
invoke_class_control
[function]
[call site]
00035
usbd_control_set_complete_callback
[function]
[call site]
00036
usbd_control_set_request
[function]
[call site]
00037
dcd_set_address
[function]
[call site]
00038
dcd_edpt_xfer
[function]
[call site]
00039
tud_control_xfer
[function]
[call site]
00040
data_stage_xact
[function]
[call site]
00041
usbd_edpt_xfer
[function]
[call site]
00042
dcd_edpt_xfer
[function]
[call site]
00043
status_stage_xact
[function]
[call site]
00044
usbd_edpt_xfer
[function]
[call site]
00045
dcd_sof_enable
[function]
[call site]
00046
dcd_edpt_close_all
[function]
[call site]
00047
configuration_reset
[function]
[call site]
00048
process_set_config
[function]
[call site]
00049
tud_descriptor_configuration_cb
[function]
[call site]
00050
tu_edpt_bind_driver
[function]
[call site]
00051
tud_mount_cb
[function]
[call site]
00052
tud_umount_cb
[function]
[call site]
00053
tud_control_status
[function]
[call site]
00054
status_stage_xact
[function]
[call site]
00055
process_get_descriptor
[function]
[call site]
00056
tud_descriptor_device_cb
[function]
[call site]
00057
tud_control_xfer
[function]
[call site]
00058
tud_descriptor_bos_cb
[function]
[call site]
00059
tud_control_xfer
[function]
[call site]
00060
tud_descriptor_configuration_cb
[function]
[call site]
00061
tud_descriptor_other_speed_configuration_cb
[function]
[call site]
00062
tud_control_xfer
[function]
[call site]
00063
tud_descriptor_string_cb
[function]
[call site]
00064
strlen
[call site]
00065
tud_control_xfer
[function]
[call site]
00066
tud_descriptor_device_qualifier_cb
[function]
[call site]
00067
tud_control_xfer
[function]
[call site]
00068
tud_control_status
[function]
[call site]
00069
tud_control_status
[function]
[call site]
00070
tud_control_xfer
[function]
[call site]
00071
invoke_class_control
[function]
[call site]
00072
usbd_control_set_complete_callback
[function]
[call site]
00073
tud_control_xfer
[function]
[call site]
00074
tud_control_status
[function]
[call site]
00075
invoke_class_control
[function]
[call site]
00076
usbd_edpt_stalled
[function]
[call site]
00077
tud_control_xfer
[function]
[call site]
00078
usbd_edpt_clear_stall
[function]
[call site]
00079
dcd_edpt_clear_stall
[function]
[call site]
00080
usbd_edpt_stall
[function]
[call site]
00081
dcd_edpt_stall
[function]
[call site]
00082
invoke_class_control
[function]
[call site]
00083
usbd_control_set_complete_callback
[function]
[call site]
00084
tud_control_status
[function]
[call site]
00085
dcd_edpt_stall
[function]
[call site]
00086
dcd_edpt_stall
[function]
[call site]
00087
usbd_control_xfer_cb
[function]
[call site]
00088
dcd_edpt0_status_complete
[function]
[call site]
00089
status_stage_xact
[function]
[call site]
00090
dcd_edpt_stall
[function]
[call site]
00091
dcd_edpt_stall
[function]
[call site]
00092
data_stage_xact
[function]
[call site]
00093
tud_suspend_cb
[function]
[call site]
00094
tud_resume_cb
[function]
[call site]
00095
tud_sof_cb
[function]
[call site]
00096
net_task
[function]
[call site]
00097
__assert_fail
[call site]
00098
tud_network_recv_renew
[function]
[call site]
00099
usbd_edpt_xfer
[function]
[call site]
00100
tud_network_can_xmit
[function]
[call site]
00101
tud_network_xmit
[function]
[call site]
00102
tud_network_xmit_cb
[function]
[call site]
00103
__assert_fail
[call site]
00104
do_in_xfer
[function]
[call site]
00105
usbd_edpt_xfer
[function]
[call site]
00106