The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 128 | 264 | QcowFile::from_with_nesting_depth | call site: 00264 | setup_mptable |
| 82 | 0 | EP | call site: 00000 | Tap::open_named |
| 68 | 622 | RefCount::get_cluster_refcount | call site: 00622 | Bus::insert |
| 40 | 179 | QcowFile::from_with_nesting_depth | call site: 00179 | read |
| 26 | 133 | QcowFile::from_with_nesting_depth | call site: 00133 | Tap::open_named |
| 15 | 225 | QcowFile::from_with_nesting_depth | call site: 00225 | is_valid_alignment |
| 11 | 516 | Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::write_refblocks | call site: 00516 | QcowRawFile::setup_pointer_table_writer |
| 8 | 491 | Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::write_refblocks | call site: 00491 | |
| 7 | 455 | Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::set_data_refcounts | call site: 00455 | KvmVm::get_preferred_target |
| 7 | 602 | RefCount::get_cluster_refcount | call site: 00602 | KvmVm::get_preferred_target |
| 6 | 699 | QcowFile::from_with_nesting_depth | call site: 00699 | RawFile::new |
| 5 | 484 | Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::write_refblocks | call site: 00484 |
fuzz_target
[function]
[call site]
00000
&[u8]::len
[function]
[call site]
00001
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00002
Tap::new
[function]
[call site]
00003
Tap::open_named
[function]
[call site]
00004
build_terminated_if_name
[function]
[call site]
00005
Tap::if_name_as_bytes
[function]
[call site]
00006
&[u8]::len
[function]
[call site]
00007
Err
[function]
[call site]
00008
Error::IfnameTooLong
[function]
[call site]
00009
PvPanicDevice::event_to_string
[function]
[call site]
00010
PvPanicDevice::event_to_string
[function]
[call site]
00011
PvPanicDevice::event_to_string
[function]
[call site]
00012
PvPanicDevice::event_to_string
[function]
[call site]
00013
PvPanicDevice::event_to_string
[function]
[call site]
00014
PvPanicDevice::event_to_string
[function]
[call site]
00015
PvPanicDevice::event_to_string
[function]
[call site]
00016
&[u8]::len
[function]
[call site]
00017
copy_from_slice
[function]
[call site]
00018
Ok
[function]
[call site]
00019
libc::open
[function]
[call site]
00020
__IncompleteArrayField::as_ptr
[function]
[call site]
00021
unwrap_or
[function]
[call site]
00022
Err
[function]
[call site]
00023
Error::OpenTun
[function]
[call site]
00024
IoError::last_os_error
[function]
[call site]
00025
File::from_raw_fd
[function]
[call site]
00026
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00027
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00028
Err
[function]
[call site]
00029
Error::IoctlError
[function]
[call site]
00030
IoError::last_os_error
[function]
[call site]
00031
Ok
[function]
[call site]
00032
net_gen::TUNGETFEATURES
[function]
[call site]
00033
Err
[function]
[call site]
00034
Error::GetFeatures
[function]
[call site]
00035
IoError::last_os_error
[function]
[call site]
00036
Err
[function]
[call site]
00037
TxVirtio::default
[function]
[call site]
00038
Tap::new
[function]
[call site]
00039
Tap::open_named
[function]
[call site]
00040
as_mut
[function]
[call site]
00041
Result::len
[function]
[call site]
00042
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00043
copy_from_slice
[function]
[call site]
00044
__IncompleteArrayField::as_slice
[function]
[call site]
00045
::std::slice::from_raw_parts
[function]
[call site]
00046
__IncompleteArrayField::as_ptr
[function]
[call site]
00047
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00048
net_gen::TUNSETIFF
[function]
[call site]
00049
Err
[function]
[call site]
00050
Error::ConfigureTap
[function]
[call site]
00051
IoError::last_os_error
[function]
[call site]
00052
to_vec
[function]
[call site]
00053
Result::truncate
[function]
[call site]
00054
Result::len
[function]
[call site]
00055
Ok
[function]
[call site]
00056
read_u64
[function]
[call site]
00057
size_of::<u64>
[function]
[call site]
00058
&mut
[call site]
00059
unwrap
[function]
[call site]
00060
u64::from_le_bytes
[function]
[call site]
00061
read_u64
[function]
[call site]
00062
memfd_create
[function]
[call site]
00063
libc::syscall
[function]
[call site]
00064
__IncompleteArrayField::as_ptr
[function]
[call site]
00065
Err
[function]
[call site]
00066
std::io::Error::last_os_error
[function]
[call site]
00067
Ok
[function]
[call site]
00068
ffi::CString::new
[function]
[call site]
00069
Tap::open_named
[function]
[call site]
00070
Result::unwrap
[function]
[call site]
00071
std::result::Result::unwrap
[function]
[call site]
00072
File::from_raw_fd
[function]
[call site]
00073
write_all
[function]
[call site]
00074
unwrap
[function]
[call site]
00075
FixedVhd::seek
[function]
[call site]
00076
FixedVhd::seek
[function]
[call site]
00077
Ok
[function]
[call site]
00078
Err
[function]
[call site]
00079
SeekFrom::Start
[function]
[call site]
00080
unwrap
[function]
[call site]
00081
QcowFile::from
[function]
[call site]
00082
QcowFile::from_with_nesting_depth
[function]
[call site]
00083
QcowHeader::new
[function]
[call site]
00084
Result::rewind
[function]
[call site]
00085
map_err
[function]
[call site]
00086
read_u32::<BigEndian>
[function]
[call site]
00087
map_err
[function]
[call site]
00088
Err
[function]
[call site]
00089
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00090
read_u32::<BigEndian>
[function]
[call site]
00091
map_err
[function]
[call site]
00092
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00093
read_u64::<BigEndian>
[function]
[call site]
00094
map_err
[function]
[call site]
00095
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00096
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00097
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00098
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00099
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00100
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00101
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00102
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00103
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00104
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00105
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00106
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00107
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00108
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00109
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
00110
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
00111
Ok
[function]
[call site]
00112
Ok
[function]
[call site]
00113
Err
[function]
[call site]
00114
Err
[function]
[call site]
00115
Error::BackingFileTooLong
[function]
[call site]
00116
FixedVhd::seek
[function]
[call site]
00117
FixedVhd::seek
[function]
[call site]
00118
Ok
[function]
[call site]
00119
Err
[function]
[call site]
00120
SeekFrom::Start
[function]
[call site]
00121
std::io::Result::map_err
[function]
[call site]
00122
Result::read_exact
[function]
[call site]
00123
map_err
[function]
[call site]
00124
Some
[function]
[call site]
00125
String::from_utf8
[function]
[call site]
00126
map_err
[function]
[call site]
00127
Error::InvalidBackingFileName
[function]
[call site]
00128
utf8_error
[function]
[call site]
00129
Ok
[function]
[call site]
00130
Err
[function]
[call site]
00131
Error::UnsupportedVersion
[function]
[call site]
00132
u64::from
[function]
[call site]
00133
RateLimiterConfig::try_into
[function]
[call site]
00134
unwrap_or_default
[function]
[call site]
00135
unwrap_or_default
[function]
[call site]
00136
rate_limiter::RateLimiter::new
[function]
[call site]
00137
TokenBucket::new
[function]
[call site]
00138
gcd
[function]
[call site]
00139
Some
[function]
[call site]
00140
Instant::now
[function]
[call site]
00141
TokenBucket::new
[function]
[call site]
00142
Tap::new
[function]
[call site]
00143
Tap::open_named
[function]
[call site]
00144
Tap::as_raw_fd
[function]
[call site]
00145
Tap::as_raw_fd
[function]
[call site]
00146
libc::fcntl
[function]
[call site]
00147
libc::fcntl
[function]
[call site]
00148
libc::fcntl
[function]
[call site]
00149
libc::fcntl
[function]
[call site]
00150
Err
[function]
[call site]
00151
std::io::Error::last_os_error
[function]
[call site]
00152
Ok
[function]
[call site]
00153
Tap::new
[function]
[call site]
00154
Tap::open_named
[function]
[call site]
00155
Tap::new
[function]
[call site]
00156
Tap::open_named
[function]
[call site]
00157
unwrap_or
[function]
[call site]
00158
unwrap_or
[function]
[call site]
00159
Err
[function]
[call site]
00160
Error::InvalidL1TableSize
[function]
[call site]
00161
PendingRxSet::contains
[function]
[call site]
00162
PendingRx::into_mask
[function]
[call site]
00163
Err
[function]
[call site]
00164
Err
[function]
[call site]
00165
Error::FileTooBig
[function]
[call site]
00166
RawFile::is_direct
[function]
[call site]
00167
as_ref
[function]
[call site]
00168
Err
[function]
[call site]
00169
Tap::clone
[function]
[call site]
00170
RawFile::try_clone
[function]
[call site]
00171
Ok
[function]
[call site]
00172
RawFile::try_clone
[function]
[call site]
00173
expect
[function]
[call site]
00174
unwrap
[function]
[call site]
00175
Tap::clone
[function]
[call site]
00176
Tap::new
[function]
[call site]
00177
Tap::open_named
[function]
[call site]
00178
Tap::read
[function]
[call site]
00179
read
[function]
[call site]
00180
Err
[function]
[call site]
00181
Sector::new
[function]
[call site]
00182
TxVirtio::default
[function]
[call site]
00183
Tap::new
[function]
[call site]
00184
KvmVm::get_preferred_target
[function]
[call site]
00185
RateLimiterConfig::try_into
[function]
[call site]
00186
unwrap_or_default
[function]
[call site]
00187
unwrap_or_default
[function]
[call site]
00188
rate_limiter::RateLimiter::new
[function]
[call site]
00189
unwrap_or
[function]
[call site]
00190
unwrap_or
[function]
[call site]
00191
KvmVm::get_preferred_target
[function]
[call site]
00192
RateLimiterConfig::try_into
[function]
[call site]
00193
KvmVm::get_preferred_target
[function]
[call site]
00194
map_err
[function]
[call site]
00195
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00196
RateLimiterConfig::try_into
[function]
[call site]
00197
unwrap_or_default
[function]
[call site]
00198
unwrap_or_default
[function]
[call site]
00199
rate_limiter::RateLimiter::new
[function]
[call site]
00200
unwrap_or
[function]
[call site]
00201
unwrap_or
[function]
[call site]
00202
RateLimiterConfig::try_into
[function]
[call site]
00203
Ok
[function]
[call site]
00204
map_err
[function]
[call site]
00205
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00206
RateLimiterConfig::try_into
[function]
[call site]
00207
RateLimiterConfig::try_into
[function]
[call site]
00208
Ok
[function]
[call site]
00209
Err
[function]
[call site]
00210
Ok
[function]
[call site]
00211
KvmVm::get_preferred_target
[function]
[call site]
00212
Err
[function]
[call site]
00213
FixedVhd::seek
[function]
[call site]
00214
SeekFrom::Start
[function]
[call site]
00215
std::io::Result::map_err
[function]
[call site]
00216
Result::read_exact
[function]
[call site]
00217
map_err
[function]
[call site]
00218
Err
[function]
[call site]
00219
Err
[function]
[call site]
00220
Ok
[function]
[call site]
00221
IoResult::open
[function]
[call site]
00222
map_err
[function]
[call site]
00223
QcowFile::from_with_nesting_depth
[function]
[call site]
00224
RawFile::new
[function]
[call site]
00225
is_valid_alignment
[function]
[call site]
00226
Layout::from_size_align
[function]
[call site]
00227
unwrap
[function]
[call site]
00228
std::alloc::alloc_zeroed
[function]
[call site]
00229
::libc::pread
[function]
[call site]
00230
RateLimiterConfig::try_into
[function]
[call site]
00231
unwrap_or_default
[function]
[call site]
00232
unwrap_or_default
[function]
[call site]
00233
rate_limiter::RateLimiter::new
[function]
[call site]
00234
unwrap_or
[function]
[call site]
00235
unwrap_or
[function]
[call site]
00236
std::result::Result::unwrap
[function]
[call site]
00237
std::alloc::dealloc
[function]
[call site]
00238
Tap::as_raw_fd
[function]
[call site]
00239
Tap::as_raw_fd
[function]
[call site]
00240
Result::map_err
[function]
[call site]
00241
Error::BackingFileOpen
[function]
[call site]
00242
Tap::new
[function]
[call site]
00243
Tap::open_named
[function]
[call site]
00244
Some
[function]
[call site]
00245
Tap::new
[function]
[call site]
00246
checked_shl
[function]
[call site]
00247
ok_or
[function]
[call site]
00248
Err
[function]
[call site]
00249
div_ceil
[function]
[call site]
00250
Err
[function]
[call site]
00251
offset_is_cluster_boundary
[function]
[call site]
00252
Err
[function]
[call site]
00253
Error::InvalidOffset
[function]
[call site]
00254
Ok
[function]
[call site]
00255
offset_is_cluster_boundary
[function]
[call site]
00256
offset_is_cluster_boundary
[function]
[call site]
00257
RawFile::metadata
[function]
[call site]
00258
RawFile::metadata
[function]
[call site]
00259
RawFile::metadata
[function]
[call site]
00260
std::io::Result::map_err
[function]
[call site]
00261
vnet_hdr_len
[function]
[call site]
00262
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00263
std::cmp::max
[function]
[call site]
00264
GuestMemoryMmap::from_ranges
[function]
[call site]
00265
compute_mp_size
[function]
[call site]
00266
mem::size_of::<MpfIntelWrapper>
[function]
[call site]
00267
mem::size_of::<MpcTableWrapper>
[function]
[call site]
00268
mem::size_of::<MpcCpuWrapper>
[function]
[call site]
00269
mem::size_of::<MpcIoapicWrapper>
[function]
[call site]
00270
mem::size_of::<MpcBusWrapper>
[function]
[call site]
00271
mem::size_of::<MpcIntsrcWrapper>
[function]
[call site]
00272
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
00273
unwrap
[function]
[call site]
00274
setup_mptable
[function]
[call site]
00275
x86_64::get_x2apic_id
[function]
[call site]
00276
leading_zeros
[function]
[call site]
00277
leading_zeros
[function]
[call site]
00278
leading_zeros
[function]
[call site]
00279
Ok
[function]
[call site]
00280
compute_mp_size
[function]
[call site]
00281
Result::unchecked_add
[function]
[call site]
00282
Ok
[function]
[call site]
00283
GuestAddress::checked_add
[function]
[call site]
00284
GuestMemoryMmap::address_in_range
[function]
[call site]
00285
Err
[function]
[call site]
00286
Err
[function]
[call site]
00287
GuestMemoryMmap::read_exact_volatile_from
[function]
[call site]
00288
__IncompleteArrayField::as_slice
[function]
[call site]
00289
::std::slice::from_raw_parts
[function]
[call site]
00290
__IncompleteArrayField::as_ptr
[function]
[call site]
00291
map_err
[function]
[call site]
00292
MpfIntelWrapper
[function]
[call site]
00293
mpspec::mpf_intel::default
[function]
[call site]
00294
Tap::new
[function]
[call site]
00295
mem::size_of::<MpfIntelWrapper>
[function]
[call site]
00296
GuestAddress::raw_value
[function]
[call site]
00297
mpf_intel_compute_checksum
[function]
[call site]
00298
compute_checksum
[function]
[call site]
00299
slice::from_raw_parts
[function]
[call site]
00300
mem::size_of::<T>
[function]
[call site]
00301
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00302
Self::into_iter
[function]
[call site]
00303
BitposIteratorExt::bit_positions
[function]
[call site]
00304
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00305
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00306
Self::into_iter
[function]
[call site]
00307
BitposIteratorExt::bit_positions
[function]
[call site]
00308
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00309
coalesce
[function]
[call site]
00310
Ok
[function]
[call site]
00311
Err
[function]
[call site]
00312
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00313
impl
[call site]
00314
coalesce
[function]
[call site]
00315
Ok
[function]
[call site]
00316
Err
[function]
[call site]
00317
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00318
u8::wrapping_add
[function]
[call site]
00319
wrapping_add
[function]
[call site]
00320
u8::wrapping_sub
[function]
[call site]
00321
wrapping_add
[function]
[call site]
00322
GuestMemoryMmap::write_obj
[function]
[call site]
00323
map_err
[function]
[call site]
00324
GuestAddress::unchecked_add
[function]
[call site]
00325
GuestAddress::unchecked_add
[function]
[call site]
00326
mem::size_of::<MpcTableWrapper>
[function]
[call site]
00327
mem::size_of::<MpcCpuWrapper>
[function]
[call site]
00328
MpcCpuWrapper
[function]
[call site]
00329
mpspec::mpc_cpu::default
[function]
[call site]
00330
Tap::new
[function]
[call site]
00331
x86_64::get_x2apic_id
[function]
[call site]
00332
GuestMemoryMmap::write_obj
[function]
[call site]
00333
map_err
[function]
[call site]
00334
GuestAddress::unchecked_add
[function]
[call site]
00335
u8::wrapping_add
[function]
[call site]
00336
compute_checksum
[function]
[call site]
00337
mem::size_of::<MpcBusWrapper>
[function]
[call site]
00338
MpcBusWrapper
[function]
[call site]
00339
mpspec::mpc_bus::default
[function]
[call site]
00340
Tap::new
[function]
[call site]
00341
GuestMemoryMmap::write_obj
[function]
[call site]
00342
map_err
[function]
[call site]
00343
GuestAddress::unchecked_add
[function]
[call site]
00344
u8::wrapping_add
[function]
[call site]
00345
compute_checksum
[function]
[call site]
00346
mem::size_of::<MpcIoapicWrapper>
[function]
[call site]
00347
MpcIoapicWrapper
[function]
[call site]
00348
mpspec::mpc_ioapic::default
[function]
[call site]
00349
Tap::new
[function]
[call site]
00350
GuestMemoryMmap::write_obj
[function]
[call site]
00351
map_err
[function]
[call site]
00352
GuestAddress::unchecked_add
[function]
[call site]
00353
u8::wrapping_add
[function]
[call site]
00354
compute_checksum
[function]
[call site]
00355
mem::size_of::<MpcIntsrcWrapper>
[function]
[call site]
00356
MpcIntsrcWrapper
[function]
[call site]
00357
mpspec::mpc_intsrc::default
[function]
[call site]
00358
Tap::new
[function]
[call site]
00359
GuestMemoryMmap::write_obj
[function]
[call site]
00360
map_err
[function]
[call site]
00361
GuestAddress::unchecked_add
[function]
[call site]
00362
u8::wrapping_add
[function]
[call site]
00363
compute_checksum
[function]
[call site]
00364
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
00365
MpcLintsrcWrapper
[function]
[call site]
00366
mpspec::mpc_lintsrc::default
[function]
[call site]
00367
Tap::new
[function]
[call site]
00368
GuestMemoryMmap::write_obj
[function]
[call site]
00369
map_err
[function]
[call site]
00370
GuestAddress::unchecked_add
[function]
[call site]
00371
u8::wrapping_add
[function]
[call site]
00372
compute_checksum
[function]
[call site]
00373
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
00374
MpcLintsrcWrapper
[function]
[call site]
00375
mpspec::mpc_lintsrc::default
[function]
[call site]
00376
GuestMemoryMmap::write_obj
[function]
[call site]
00377
map_err
[function]
[call site]
00378
GuestAddress::unchecked_add
[function]
[call site]
00379
u8::wrapping_add
[function]
[call site]
00380
compute_checksum
[function]
[call site]
00381
MpcTableWrapper
[function]
[call site]
00382
mpspec::mpc_table::default
[function]
[call site]
00383
Tap::new
[function]
[call site]
00384
GuestAddress::unchecked_offset_from
[function]
[call site]
00385
u8::wrapping_add
[function]
[call site]
00386
compute_checksum
[function]
[call site]
00387
wrapping_add
[function]
[call site]
00388
GuestMemoryMmap::write_obj
[function]
[call site]
00389
map_err
[function]
[call site]
00390
Ok
[function]
[call site]
00391
Result::unwrap
[function]
[call site]
00392
Err
[function]
[call site]
00393
FixedVhd::seek
[function]
[call site]
00394
FixedVhd::seek
[function]
[call site]
00395
Ok
[function]
[call site]
00396
Err
[function]
[call site]
00397
SeekFrom::Start
[function]
[call site]
00398
std::io::Result::map_err
[function]
[call site]
00399
read_u64::<BigEndian>
[function]
[call site]
00400
map_err
[function]
[call site]
00401
FixedVhd::seek
[function]
[call site]
00402
SeekFrom::Start
[function]
[call site]
00403
std::io::Result::map_err
[function]
[call site]
00404
read_u16::<BigEndian>
[function]
[call site]
00405
map_err
[function]
[call site]
00406
QcowRawFile::from
[function]
[call site]
00407
u64::is_power_of_two
[function]
[call site]
00408
Some
[function]
[call site]
00409
Option::ok_or
[function]
[call site]
00410
QcowFile::rebuild_refcounts
[function]
[call site]
00411
QcowRawFile::cluster_size
[function]
[call site]
00412
QcowRawFile::file_mut
[function]
[call site]
00413
RawFile::metadata
[function]
[call site]
00414
RawFile::metadata
[function]
[call site]
00415
std::io::Result::map_err
[function]
[call site]
00416
vnet_hdr_len
[function]
[call site]
00417
div_round_up_u64
[function]
[call site]
00418
u64::from
[function]
[call site]
00419
u64::is_multiple_of
[function]
[call site]
00420
size_of::<u64>
[function]
[call site]
00421
div_round_up_u64
[function]
[call site]
00422
div_round_up_u64
[function]
[call site]
00423
div_round_up_u64
[function]
[call site]
00424
div_round_up_u64
[function]
[call site]
00425
size_of::<QcowHeader>
[function]
[call site]
00426
div_round_up_u64
[function]
[call site]
00427
div_round_up_u64
[function]
[call site]
00428
div_round_up_u64
[function]
[call site]
00429
div_round_up_u64
[function]
[call site]
00430
Err
[function]
[call site]
00431
Error::InvalidRefcountTableSize
[function]
[call site]
00432
Err
[function]
[call site]
00433
Error::InvalidRefcountTableSize
[function]
[call site]
00434
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::set_header_refcount
[function]
[call site]
00435
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::add_ref
[function]
[call site]
00436
Result::len
[function]
[call site]
00437
Err
[function]
[call site]
00438
Ok
[function]
[call site]
00439
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::set_l1_refcounts
[function]
[call site]
00440
size_of::<u64>
[function]
[call site]
00441
div_round_up_u64
[function]
[call site]
00442
u64::from
[function]
[call site]
00443
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::add_ref
[function]
[call site]
00444
Ok
[function]
[call site]
00445
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::set_data_refcounts
[function]
[call site]
00446
QcowRawFile::read_pointer_table
[function]
[call site]
00447
FixedVhd::seek
[function]
[call site]
00448
SeekFrom::Start
[function]
[call site]
00449
file.read_u64_into::<BigEndian>
[function]
[call site]
00450
Ok
[function]
[call site]
00451
u64::from
[function]
[call site]
00452
Some
[function]
[call site]
00453
io::Result::map_err
[function]
[call site]
00454
KvmVm::get_preferred_target
[function]
[call site]
00455
RateLimiterConfig::try_into
[function]
[call site]
00456
KvmVm::get_preferred_target
[function]
[call site]
00457
map_err
[function]
[call site]
00458
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00459
RateLimiterConfig::try_into
[function]
[call site]
00460
RateLimiterConfig::try_into
[function]
[call site]
00461
Ok
[function]
[call site]
00462
vm::Result::ok_or
[function]
[call site]
00463
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::add_ref
[function]
[call site]
00464
QcowRawFile::read_pointer_table
[function]
[call site]
00465
size_of::<u64>
[function]
[call site]
00466
Some
[function]
[call site]
00467
io::Result::map_err
[function]
[call site]
00468
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::add_ref
[function]
[call site]
00469
Ok
[function]
[call site]
00470
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::set_refcount_table_refcounts
[function]
[call site]
00471
u64::from
[function]
[call site]
00472
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::add_ref
[function]
[call site]
00473
Ok
[function]
[call site]
00474
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::alloc_refblocks
[function]
[call site]
00475
Result::len
[function]
[call site]
00476
Err
[function]
[call site]
00477
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::add_ref
[function]
[call site]
00478
Ok
[function]
[call site]
00479
Q::c::o::w::F::i::l::e::::::::r::e::b::u::i::l::d::_::r::e::f::c::o::u::n::t::s::write_refblocks
[function]
[call site]
00480
QcowRawFile::file_mut
[function]
[call site]
00481
&mut
[call site]
00482
map_err
[function]
[call site]
00483
Request::write_to
[function]
[call site]
00484
Result::write_all
[function]
[call site]
00485
__IncompleteArrayField::as_slice
[function]
[call site]
00486
::std::slice::from_raw_parts
[function]
[call site]
00487
__IncompleteArrayField::as_ptr
[function]
[call site]
00488
map_err
[function]
[call site]
00489
QcowRawFile::file_mut
[function]
[call site]
00490
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00491
Self::into_iter
[function]
[call site]
00492
BitposIteratorExt::bit_positions
[function]
[call site]
00493
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00494
coalesce
[function]
[call site]
00495
Ok
[function]
[call site]
00496
Err
[function]
[call site]
00497
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00498
impl
[call site]
00499
std::cmp::min
[function]
[call site]
00500
Result::len
[function]
[call site]
00501
QcowRawFile::write_refcount_block
[function]
[call site]
00502
FixedVhd::seek
[function]
[call site]
00503
SeekFrom::Start
[function]
[call site]
00504
BufWriter::with_capacity
[function]
[call site]
00505
std::mem::size_of_val
[function]
[call site]
00506
write_u16::<BigEndian>
[function]
[call site]
00507
Tap::flush
[function]
[call site]
00508
Ok
[function]
[call site]
00509
Ok
[function]
[call site]
00510
io::Result::map_err
[function]
[call site]
00511
vnet_hdr_len
[function]
[call site]
00512
QcowRawFile::write_refcount_block
[function]
[call site]
00513
vnet_hdr_len
[function]
[call site]
00514
io::Result::map_err
[function]
[call site]
00515
QcowRawFile::write_pointer_table_direct
[function]
[call site]
00516
QcowRawFile::setup_pointer_table_writer
[function]
[call site]
00517
FixedVhd::seek
[function]
[call site]
00518
SeekFrom::Start
[function]
[call site]
00519
RawFile::try_clone
[function]
[call site]
00520
&'static
[call site]
00521
size_of::<u64>
[function]
[call site]
00522
Ok
[function]
[call site]
00523
BufWriter::with_capacity
[function]
[call site]
00524
write_u64::<BigEndian>
[function]
[call site]
00525
Tap::flush
[function]
[call site]
00526
Ok
[function]
[call site]
00527
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00528
io::Result::map_err
[function]
[call site]
00529
QcowRawFile::file_mut
[function]
[call site]
00530
&mut
[call site]
00531
map_err
[function]
[call site]
00532
Request::write_to
[function]
[call site]
00533
QcowRawFile::file_mut
[function]
[call site]
00534
Ok
[function]
[call site]
00535
Tap::clone
[function]
[call site]
00536
RawFile::try_clone
[function]
[call site]
00537
unwrap
[function]
[call site]
00538
Tap::clone
[function]
[call site]
00539
size_of::<u64>
[function]
[call site]
00540
div_round_up_u64
[function]
[call site]
00541
div_round_up_u64
[function]
[call site]
00542
div_round_up_u64
[function]
[call site]
00543
div_round_up_u64
[function]
[call site]
00544
size_of::<QcowHeader>
[function]
[call site]
00545
Err
[function]
[call site]
00546
Error::TooManyL1Entries
[function]
[call site]
00547
VecCache::from_vec
[function]
[call site]
00548
VmConfig::into_boxed_slice
[function]
[call site]
00549
QcowRawFile::read_pointer_table
[function]
[call site]
00550
FixedVhd::seek
[function]
[call site]
00551
SeekFrom::Start
[function]
[call site]
00552
file.read_u64_into::<BigEndian>
[function]
[call site]
00553
Ok
[function]
[call site]
00554
Some
[function]
[call site]
00555
map_err
[function]
[call site]
00556
div_round_up_u64
[function]
[call site]
00557
max_refcount_clusters
[function]
[call site]
00558
u64::from
[function]
[call site]
00559
div_round_up_u64
[function]
[call site]
00560
u64::from
[function]
[call site]
00561
u64::from
[function]
[call site]
00562
div_round_up_u64
[function]
[call site]
00563
u64::from
[function]
[call site]
00564
u64::from
[function]
[call site]
00565
Err
[function]
[call site]
00566
Err
[function]
[call site]
00567
Error::TooManyRefcounts
[function]
[call site]
00568
RefCount::new
[function]
[call site]
00569
VecCache::from_vec
[function]
[call site]
00570
QcowRawFile::read_pointer_table
[function]
[call site]
00571
&[u64]::len
[function]
[call site]
00572
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00573
Ok
[function]
[call site]
00574
CacheMap::new
[function]
[call site]
00575
HashMap::with_capacity
[function]
[call site]
00576
io::Result::map_err
[function]
[call site]
00577
size_of::<u64>
[function]
[call site]
00578
CacheMap::new
[function]
[call site]
00579
Tap::new
[function]
[call site]
00580
Tap::open_named
[function]
[call site]
00581
Tap::new
[function]
[call site]
00582
checked_add
[function]
[call site]
00583
QcowFile::l1_address_offset
[function]
[call site]
00584
QcowFile::l1_table_index
[function]
[call site]
00585
QcowRawFile::cluster_size
[function]
[call site]
00586
size_of::<u64>
[function]
[call site]
00587
QcowFile::virtual_size
[function]
[call site]
00588
ok_or
[function]
[call site]
00589
checked_add
[function]
[call site]
00590
u64::from
[function]
[call site]
00591
ok_or
[function]
[call site]
00592
QcowFile::find_avail_clusters
[function]
[call site]
00593
QcowRawFile::cluster_size
[function]
[call site]
00594
QcowRawFile::file_mut
[function]
[call site]
00595
RawFile::metadata
[function]
[call site]
00596
map_err
[function]
[call site]
00597
vnet_hdr_len
[function]
[call site]
00598
step_by
[function]
[call site]
00599
RefCount::get_cluster_refcount
[function]
[call site]
00600
RefCount::get_refcount_index
[function]
[call site]
00601
KvmVm::get_preferred_target
[function]
[call site]
00602
RateLimiterConfig::try_into
[function]
[call site]
00603
KvmVm::get_preferred_target
[function]
[call site]
00604
map_err
[function]
[call site]
00605
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00606
RateLimiterConfig::try_into
[function]
[call site]
00607
RateLimiterConfig::try_into
[function]
[call site]
00608
Ok
[function]
[call site]
00609
ok_or
[function]
[call site]
00610
Ok
[function]
[call site]
00611
CacheMap::contains_key
[function]
[call site]
00612
CacheMap::contains_key
[function]
[call site]
00613
VecCache::from_vec
[function]
[call site]
00614
QcowRawFile::read_refcount_block
[function]
[call site]
00615
size_of::<u16>
[function]
[call site]
00616
FixedVhd::seek
[function]
[call site]
00617
SeekFrom::Start
[function]
[call site]
00618
file.read_u16_into::<BigEndian>
[function]
[call site]
00619
Ok
[function]
[call site]
00620
io::Result::map_err
[function]
[call site]
00621
Bus::insert
[function]
[call site]
00622
Err
[function]
[call site]
00623
read
[function]
[call site]
00624
unwrap
[function]
[call site]
00625
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00626
KvmVm::as_any
[function]
[call site]
00627
BusRange::overlaps
[function]
[call site]
00628
Err
[function]
[call site]
00629
write
[function]
[call site]
00630
Err
[function]
[call site]
00631
Sector::new
[function]
[call site]
00632
KvmVm::get_preferred_target
[function]
[call site]
00633
RateLimiterConfig::try_into
[function]
[call site]
00634
KvmVm::get_preferred_target
[function]
[call site]
00635
map_err
[function]
[call site]
00636
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00637
RateLimiterConfig::try_into
[function]
[call site]
00638
RateLimiterConfig::try_into
[function]
[call site]
00639
Ok
[function]
[call site]
00640
Err
[function]
[call site]
00641
align
[function]
[call site]
00642
div_ceil
[function]
[call site]
00643
checked_add
[function]
[call site]
00644
ok_or
[function]
[call site]
00645
QcowFile::set_len
[function]
[call site]
00646
Err
[function]
[call site]
00647
std::io::Error::other
[function]
[call site]
00648
std::io::Result::map_err
[function]
[call site]
00649
vhdx::vhdx_bat::BatEntry
[function]
[call site]
00650
BatEntry::write_bat_entries
[function]
[call site]
00651
Result::len
[function]
[call site]
00652
FixedVhd::seek
[function]
[call site]
00653
SeekFrom::Start
[function]
[call site]
00654
size_of::<u64>
[function]
[call site]
00655
std::io::Result::map_err
[function]
[call site]
00656
KvmVm::get_preferred_target
[function]
[call site]
00657
RateLimiterConfig::try_into
[function]
[call site]
00658
KvmVm::get_preferred_target
[function]
[call site]
00659
map_err
[function]
[call site]
00660
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00661
RateLimiterConfig::try_into
[function]
[call site]
00662
RateLimiterConfig::try_into
[function]
[call site]
00663
Ok
[function]
[call site]
00664
Err
[function]
[call site]
00665
write_u64::<LittleEndian>
[function]
[call site]
00666
map_err
[function]
[call site]
00667
Ok
[function]
[call site]
00668
Result::map_err
[function]
[call site]
00669
FixedVhd::seek
[function]
[call site]
00670
SeekFrom::Start
[function]
[call site]
00671
std::io::Result::map_err
[function]
[call site]
00672
Result::write_all
[function]
[call site]
00673
map_err
[function]
[call site]
00674
FixedVhd::seek
[function]
[call site]
00675
SeekFrom::Start
[function]
[call site]
00676
std::io::Result::map_err
[function]
[call site]
00677
Result::write_all
[function]
[call site]
00678
map_err
[function]
[call site]
00679
Err
[function]
[call site]
00680
Err
[function]
[call site]
00681
Ok
[function]
[call site]
00682
unwrap
[function]
[call site]
00683
Bus::insert
[function]
[call site]
00684
Arc::downgrade
[function]
[call site]
00685
is_some
[function]
[call site]
00686
Err
[function]
[call site]
00687
Ok
[function]
[call site]
00688
QcowRawFile::write_refcount_block
[function]
[call site]
00689
VecCache::get_values
[function]
[call site]
00690
map_err
[function]
[call site]
00691
Ok
[function]
[call site]
00692
KvmVm::get_preferred_target
[function]
[call site]
00693
unwrap
[function]
[call site]
00694
map_err
[function]
[call site]
00695
MemoryRangeTable::push
[function]
[call site]
00696
MemoryRangeTable::push
[function]
[call site]
00697
Ok
[function]
[call site]
00698
Ok
[function]
[call site]
00699
RawFile::new
[function]
[call site]
00700
FixedVhd::seek
[function]
[call site]
00701
SeekFrom::Start
[function]
[call site]
00702
std::io::Result::is_ok
[function]
[call site]
00703
Result::write_all
[function]
[call site]
00704
Result::to_le_bytes
[function]
[call site]
00705