Fuzz introspector: linux_loader
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
85 0 EP call site: 00000 Tap::open_named

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 memfd_create [function] [call site] 00001
2 libc::syscall [function] [call site] 00002
2 __IncompleteArrayField::as_ptr [function] [call site] 00003
2 std::io::Error::last_os_error [function] [call site] 00005
1 ffi::CString::new [function] [call site] 00007
2 Tap::open_named [function] [call site] 00008
3 build_terminated_if_name [function] [call site] 00009
4 Tap::if_name_as_bytes [function] [call site] 00010
4 &[u8]::len [function] [call site] 00011
5 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00012
4 Error::IfnameTooLong [function] [call site] 00014
4 PvPanicDevice::event_to_string [function] [call site] 00015
5 PvPanicDevice::event_to_string [function] [call site] 00016
6 PvPanicDevice::event_to_string [function] [call site] 00017
6 PvPanicDevice::event_to_string [function] [call site] 00018
6 PvPanicDevice::event_to_string [function] [call site] 00019
5 PvPanicDevice::event_to_string [function] [call site] 00020
5 PvPanicDevice::event_to_string [function] [call site] 00021
4 &[u8]::len [function] [call site] 00022
4 copy_from_slice [function] [call site] 00023
3 libc::open [function] [call site] 00025
3 __IncompleteArrayField::as_ptr [function] [call site] 00026
3 unwrap_or [function] [call site] 00027
3 Error::OpenTun [function] [call site] 00029
3 IoError::last_os_error [function] [call site] 00030
3 File::from_raw_fd [function] [call site] 00031
3 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00032
4 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00033
4 Error::IoctlError [function] [call site] 00035
4 IoError::last_os_error [function] [call site] 00036
3 net_gen::TUNGETFEATURES [function] [call site] 00038
3 Error::GetFeatures [function] [call site] 00040
3 IoError::last_os_error [function] [call site] 00041
3 TxVirtio::default [function] [call site] 00043
4 Tap::new [function] [call site] 00044
5 Tap::open_named [function] [call site] 00045
3 Result::len [function] [call site] 00047
4 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00048
3 copy_from_slice [function] [call site] 00049
3 __IncompleteArrayField::as_slice [function] [call site] 00050
4 ::std::slice::from_raw_parts [function] [call site] 00051
4 __IncompleteArrayField::as_ptr [function] [call site] 00052
3 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00053
3 net_gen::TUNSETIFF [function] [call site] 00054
3 Error::ConfigureTap [function] [call site] 00056
3 IoError::last_os_error [function] [call site] 00057
3 Result::truncate [function] [call site] 00059
3 Result::len [function] [call site] 00060
1 Result::unwrap [function] [call site] 00062
1 std::result::Result::unwrap [function] [call site] 00063
1 File::from_raw_fd [function] [call site] 00064
1 write_all [function] [call site] 00065
1 SeekFrom::Start [function] [call site] 00071
1 GuestMemoryMmap::from_ranges [function] [call site] 00073
1 vm_memory::GuestAddress [function] [call site] 00074
1 linux_loader::loader::elf::Elf::load [function] [call site] 00076
2 std::mem::size_of::<TdPayload> [function] [call site] 00077
2 GuestMemoryMmap::write_obj [function] [call site] 00078
2 vm_memory::GuestAddress [function] [call site] 00079
2 update_offset::<TdPayload> [function] [call site] 00081
1 Response::ok [function] [call site] 00084