The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 978 | 1810 | setup_virt_queue | call site: 01810 | QcowFile::from_with_nesting_depth |
| 819 | 713 | Request::parse | call site: 00713 | common_parallel::_test_virtio_block |
| 307 | 2840 | seccomp_filters::get_seccomp_filter | call site: 02840 | common_parallel::_test_virtio_block |
| 206 | 7 | vmm::memory_manager::MemoryManager::create_ram_region | call site: 00007 | Tap::write |
| 199 | 342 | BitposIterator::next | call site: 00342 | common_parallel::_test_virtio_block |
| 147 | 546 | MemoryManager::mbind | call site: 00546 | common_parallel::test_split_irqchip |
| 113 | 221 | MemoryManager::create_ram_region_raw | call site: 00221 | Guest::new |
| 81 | 1539 | MemoryManager::create_ram_region_raw | call site: 01539 | Bus::insert |
| 43 | 2796 | VirtioCommon::dup_eventfds | call site: 02796 | common_parallel::_test_virtio_block |
| 39 | 1639 | Mem::new | call site: 01639 | common_parallel::_test_virtio_block |
| 39 | 1688 | Mem::new | call site: 01688 | common_parallel::test_resize |
| 17 | 1740 | Mem::new | call site: 01740 | Tap::read |
fuzz_target
[function]
[call site]
00000
&[u8]::len
[function]
[call site]
00001
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00002
&[u8]::len
[function]
[call site]
00003
create_dummy_virtio_mem
[function]
[call site]
00004
Some
[function]
[call site]
00005
vmm::memory_manager::MemoryManager::create_ram_region
[function]
[call site]
00006
MemoryManager::create_ram_region_raw
[function]
[call site]
00007
Some
[function]
[call site]
00008
Tap::new
[function]
[call site]
00009
Tap::open_named
[function]
[call site]
00010
build_terminated_if_name
[function]
[call site]
00011
Tap::if_name_as_bytes
[function]
[call site]
00012
&[u8]::len
[function]
[call site]
00013
Err
[function]
[call site]
00014
Error::IfnameTooLong
[function]
[call site]
00015
PvPanicDevice::event_to_string
[function]
[call site]
00016
PvPanicDevice::event_to_string
[function]
[call site]
00017
PvPanicDevice::event_to_string
[function]
[call site]
00018
PvPanicDevice::event_to_string
[function]
[call site]
00019
PvPanicDevice::event_to_string
[function]
[call site]
00020
PvPanicDevice::event_to_string
[function]
[call site]
00021
PvPanicDevice::event_to_string
[function]
[call site]
00022
&[u8]::len
[function]
[call site]
00023
copy_from_slice
[function]
[call site]
00024
Ok
[function]
[call site]
00025
libc::open
[function]
[call site]
00026
__IncompleteArrayField::as_ptr
[function]
[call site]
00027
unwrap_or
[function]
[call site]
00028
Err
[function]
[call site]
00029
Error::OpenTun
[function]
[call site]
00030
IoError::last_os_error
[function]
[call site]
00031
File::from_raw_fd
[function]
[call site]
00032
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00033
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00034
Err
[function]
[call site]
00035
Error::IoctlError
[function]
[call site]
00036
IoError::last_os_error
[function]
[call site]
00037
Ok
[function]
[call site]
00038
net_gen::TUNGETFEATURES
[function]
[call site]
00039
Err
[function]
[call site]
00040
Error::GetFeatures
[function]
[call site]
00041
IoError::last_os_error
[function]
[call site]
00042
Err
[function]
[call site]
00043
TxVirtio::default
[function]
[call site]
00044
Tap::new
[function]
[call site]
00045
Tap::open_named
[function]
[call site]
00046
as_mut
[function]
[call site]
00047
Result::len
[function]
[call site]
00048
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00049
copy_from_slice
[function]
[call site]
00050
__IncompleteArrayField::as_slice
[function]
[call site]
00051
::std::slice::from_raw_parts
[function]
[call site]
00052
__IncompleteArrayField::as_ptr
[function]
[call site]
00053
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00054
net_gen::TUNSETIFF
[function]
[call site]
00055
Err
[function]
[call site]
00056
Error::ConfigureTap
[function]
[call site]
00057
IoError::last_os_error
[function]
[call site]
00058
to_vec
[function]
[call site]
00059
Result::truncate
[function]
[call site]
00060
Result::len
[function]
[call site]
00061
Ok
[function]
[call site]
00062
Some
[function]
[call site]
00063
MemoryManager::open_backing_file
[function]
[call site]
00064
is_dir
[function]
[call site]
00065
Err
[function]
[call site]
00066
Tap::new
[function]
[call site]
00067
Tap::open_named
[function]
[call site]
00068
Tap::read
[function]
[call site]
00069
read
[function]
[call site]
00070
Err
[function]
[call site]
00071
Sector::new
[function]
[call site]
00072
TxVirtio::default
[function]
[call site]
00073
Tap::new
[function]
[call site]
00074
KvmVm::get_preferred_target
[function]
[call site]
00075
RateLimiterConfig::try_into
[function]
[call site]
00076
unwrap_or_default
[function]
[call site]
00077
unwrap_or_default
[function]
[call site]
00078
rate_limiter::RateLimiter::new
[function]
[call site]
00079
TokenBucket::new
[function]
[call site]
00080
gcd
[function]
[call site]
00081
Some
[function]
[call site]
00082
Instant::now
[function]
[call site]
00083
TokenBucket::new
[function]
[call site]
00084
Tap::new
[function]
[call site]
00085
Tap::open_named
[function]
[call site]
00086
Tap::as_raw_fd
[function]
[call site]
00087
Tap::as_raw_fd
[function]
[call site]
00088
libc::fcntl
[function]
[call site]
00089
libc::fcntl
[function]
[call site]
00090
libc::fcntl
[function]
[call site]
00091
libc::fcntl
[function]
[call site]
00092
Err
[function]
[call site]
00093
std::io::Error::last_os_error
[function]
[call site]
00094
Ok
[function]
[call site]
00095
Tap::new
[function]
[call site]
00096
Tap::open_named
[function]
[call site]
00097
Tap::new
[function]
[call site]
00098
Tap::open_named
[function]
[call site]
00099
unwrap_or
[function]
[call site]
00100
unwrap_or
[function]
[call site]
00101
KvmVm::get_preferred_target
[function]
[call site]
00102
RateLimiterConfig::try_into
[function]
[call site]
00103
KvmVm::get_preferred_target
[function]
[call site]
00104
map_err
[function]
[call site]
00105
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00106
RateLimiterConfig::try_into
[function]
[call site]
00107
unwrap_or_default
[function]
[call site]
00108
unwrap_or_default
[function]
[call site]
00109
rate_limiter::RateLimiter::new
[function]
[call site]
00110
unwrap_or
[function]
[call site]
00111
unwrap_or
[function]
[call site]
00112
RateLimiterConfig::try_into
[function]
[call site]
00113
Ok
[function]
[call site]
00114
map_err
[function]
[call site]
00115
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00116
RateLimiterConfig::try_into
[function]
[call site]
00117
RateLimiterConfig::try_into
[function]
[call site]
00118
Ok
[function]
[call site]
00119
Err
[function]
[call site]
00120
Ok
[function]
[call site]
00121
KvmVm::get_preferred_target
[function]
[call site]
00122
Err
[function]
[call site]
00123
FixedVhd::seek
[function]
[call site]
00124
FixedVhd::seek
[function]
[call site]
00125
FixedVhd::seek
[function]
[call site]
00126
Ok
[function]
[call site]
00127
Err
[function]
[call site]
00128
Ok
[function]
[call site]
00129
Err
[function]
[call site]
00130
SeekFrom::Start
[function]
[call site]
00131
std::io::Result::map_err
[function]
[call site]
00132
Result::read_exact
[function]
[call site]
00133
map_err
[function]
[call site]
00134
Err
[function]
[call site]
00135
Err
[function]
[call site]
00136
Ok
[function]
[call site]
00137
Tap::write
[function]
[call site]
00138
write
[function]
[call site]
00139
Err
[function]
[call site]
00140
Sector::new
[function]
[call site]
00141
KvmVm::get_preferred_target
[function]
[call site]
00142
RateLimiterConfig::try_into
[function]
[call site]
00143
KvmVm::get_preferred_target
[function]
[call site]
00144
map_err
[function]
[call site]
00145
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00146
RateLimiterConfig::try_into
[function]
[call site]
00147
RateLimiterConfig::try_into
[function]
[call site]
00148
Ok
[function]
[call site]
00149
Err
[function]
[call site]
00150
align
[function]
[call site]
00151
div_ceil
[function]
[call site]
00152
checked_add
[function]
[call site]
00153
ok_or
[function]
[call site]
00154
QcowFile::set_len
[function]
[call site]
00155
Err
[function]
[call site]
00156
std::io::Error::other
[function]
[call site]
00157
std::io::Result::map_err
[function]
[call site]
00158
vhdx::vhdx_bat::BatEntry
[function]
[call site]
00159
BatEntry::write_bat_entries
[function]
[call site]
00160
Result::len
[function]
[call site]
00161
FixedVhd::seek
[function]
[call site]
00162
SeekFrom::Start
[function]
[call site]
00163
size_of::<u64>
[function]
[call site]
00164
std::io::Result::map_err
[function]
[call site]
00165
KvmVm::get_preferred_target
[function]
[call site]
00166
RateLimiterConfig::try_into
[function]
[call site]
00167
KvmVm::get_preferred_target
[function]
[call site]
00168
map_err
[function]
[call site]
00169
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00170
RateLimiterConfig::try_into
[function]
[call site]
00171
RateLimiterConfig::try_into
[function]
[call site]
00172
Ok
[function]
[call site]
00173
Err
[function]
[call site]
00174
write_u64::<LittleEndian>
[function]
[call site]
00175
map_err
[function]
[call site]
00176
Ok
[function]
[call site]
00177
Result::map_err
[function]
[call site]
00178
FixedVhd::seek
[function]
[call site]
00179
SeekFrom::Start
[function]
[call site]
00180
std::io::Result::map_err
[function]
[call site]
00181
Result::write_all
[function]
[call site]
00182
map_err
[function]
[call site]
00183
FixedVhd::seek
[function]
[call site]
00184
SeekFrom::Start
[function]
[call site]
00185
std::io::Result::map_err
[function]
[call site]
00186
Result::write_all
[function]
[call site]
00187
map_err
[function]
[call site]
00188
Err
[function]
[call site]
00189
Err
[function]
[call site]
00190
Ok
[function]
[call site]
00191
IoResult::open
[function]
[call site]
00192
map_err
[function]
[call site]
00193
Ok
[function]
[call site]
00194
Tap::new
[function]
[call site]
00195
Some
[function]
[call site]
00196
MemoryManager::create_anonymous_file
[function]
[call site]
00197
Self::memfd_create
[function]
[call site]
00198
libc::syscall
[function]
[call site]
00199
__IncompleteArrayField::as_ptr
[function]
[call site]
00200
Err
[function]
[call site]
00201
std::io::Error::last_os_error
[function]
[call site]
00202
Ok
[function]
[call site]
00203
ffi::CString::new
[function]
[call site]
00204
Tap::open_named
[function]
[call site]
00205
Result::unwrap
[function]
[call site]
00206
Option<u64>::trailing_zeros
[function]
[call site]
00207
std::result::Result::map_err
[function]
[call site]
00208
File::from_raw_fd
[function]
[call site]
00209
QcowFile::set_len
[function]
[call site]
00210
std::io::Result::map_err
[function]
[call site]
00211
Ok
[function]
[call site]
00212
Tap::new
[function]
[call site]
00213
MmapRegion::build
[function]
[call site]
00214
map_err
[function]
[call site]
00215
__IncompleteArrayField::as_ptr
[function]
[call site]
00216
Result::size
[function]
[call site]
00217
libc::sysconf
[function]
[call site]
00218
Tap::new
[function]
[call site]
00219
Tap::open_named
[function]
[call site]
00220
common_parallel::test_resize
[function]
[call site]
00221
UbuntuDiskConfig::new
[function]
[call site]
00222
Tap::new
[function]
[call site]
00223
Tap::open_named
[function]
[call site]
00224
Tap::new
[function]
[call site]
00225
PvPanicDevice::event_to_string
[function]
[call site]
00226
PvPanicDevice::event_to_string
[function]
[call site]
00227
PvPanicDevice::event_to_string
[function]
[call site]
00228
PvPanicDevice::event_to_string
[function]
[call site]
00229
Guest::new
[function]
[call site]
00230
Guest::new_from_ip_range
[function]
[call site]
00231
TempDir::new_with_prefix
[function]
[call site]
00232
unwrap
[function]
[call site]
00233
UbuntuDiskConfig::prepare_files
[function]
[call site]
00234
dirs::home_dir
[function]
[call site]
00235
unwrap
[function]
[call site]
00236
MemoryRangeTable::push
[function]
[call site]
00237
MemoryRangeTable::push
[function]
[call site]
00238
MemoryRangeTable::push
[function]
[call site]
00239
MemoryRangeTable::push
[function]
[call site]
00240
io::Error::from
[function]
[call site]
00241
io::Error::other
[function]
[call site]
00242
&TempDir::as_path
[function]
[call site]
00243
join
[function]
[call site]
00244
to_str
[function]
[call site]
00245
unwrap
[function]
[call site]
00246
UbuntuDiskConfig::prepare_cloudinit
[function]
[call site]
00247
io::Error::from
[function]
[call site]
00248
&TempDir::as_path
[function]
[call site]
00249
join
[function]
[call site]
00250
to_str
[function]
[call site]
00251
unwrap
[function]
[call site]
00252
&TempDir::as_path
[function]
[call site]
00253
join
[function]
[call site]
00254
join
[function]
[call site]
00255
fs::create_dir_all
[function]
[call site]
00256
expect
[function]
[call site]
00257
workspace_root
[function]
[call site]
00258
io::Error::from
[function]
[call site]
00259
io::Error::other
[function]
[call site]
00260
Self::parent
[function]
[call site]
00261
unwrap
[function]
[call site]
00262
to_path_buf
[function]
[call site]
00263
Self::join
[function]
[call site]
00264
exists
[function]
[call site]
00265
fs::read_to_string
[function]
[call site]
00266
unwrap
[function]
[call site]
00267
PendingRxSet::contains
[function]
[call site]
00268
PendingRx::into_mask
[function]
[call site]
00269
PendingRxSet::contains
[function]
[call site]
00270
PathBuf::join
[function]
[call site]
00271
join
[function]
[call site]
00272
join
[function]
[call site]
00273
join
[function]
[call site]
00274
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00275
Self::into_iter
[function]
[call site]
00276
BitposIteratorExt::bit_positions
[function]
[call site]
00277
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00278
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00279
Self::into_iter
[function]
[call site]
00280
BitposIteratorExt::bit_positions
[function]
[call site]
00281
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00282
coalesce
[function]
[call site]
00283
Ok
[function]
[call site]
00284
Err
[function]
[call site]
00285
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00286
impl
[call site]
00287
coalesce
[function]
[call site]
00288
Ok
[function]
[call site]
00289
Err
[function]
[call site]
00290
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00291
for_each
[function]
[call site]
00292
join
[function]
[call site]
00293
join
[function]
[call site]
00294
rate_limited_copy
[function]
[call site]
00295
std::mem::MaybeUninit::zeroed
[function]
[call site]
00296
std::ffi::CString::new
[function]
[call site]
00297
Tap::open_named
[function]
[call site]
00298
Result::unwrap
[function]
[call site]
00299
libc::statvfs
[function]
[call site]
00300
__IncompleteArrayField::as_ptr
[function]
[call site]
00301
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00302
assume_init
[function]
[call site]
00303
assume_init
[function]
[call site]
00304
thread::sleep
[function]
[call site]
00305
std::time::Duration::new
[function]
[call site]
00306
Tap::open_named
[function]
[call site]
00307
fs::copy
[function]
[call site]
00308
std::mem::MaybeUninit::zeroed
[function]
[call site]
00309
std::ffi::CString::new
[function]
[call site]
00310
Result::unwrap
[function]
[call site]
00311
libc::statvfs
[function]
[call site]
00312
__IncompleteArrayField::as_ptr
[function]
[call site]
00313
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00314
assume_init
[function]
[call site]
00315
assume_init
[function]
[call site]
00316
thread::sleep
[function]
[call site]
00317
std::time::Duration::new
[function]
[call site]
00318
fs::copy
[function]
[call site]
00319
u::n::i::t::_::t::e::s::t::s::::::::t::e::s::t::_::s::a::v::e::_::r::e::s::t::o::r::e::_::c::o::r::e::_::r::e::g::s::hypervisor_cpu_error_to_raw_os_error
[function]
[call site]
00320
TxVirtio::process_desc_chain
[function]
[call site]
00321
bool::pop_descriptor_chain
[function]
[call site]
00322
bool::go_to_previous_position
[function]
[call site]
00323
BitposIterator::next
[function]
[call site]
00324
is_none
[function]
[call site]
00325
BitposIterator::next
[function]
[call site]
00326
is_none
[function]
[call site]
00327
BitposIterator::next
[function]
[call site]
00328
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00329
trailing_zeros
[function]
[call site]
00330
Some
[function]
[call site]
00331
mul
[function]
[call site]
00332
checked_add
[function]
[call site]
00333
unwrap
[function]
[call site]
00334
Some
[function]
[call site]
00335
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00336
trailing_zeros
[function]
[call site]
00337
Some
[function]
[call site]
00338
mul
[function]
[call site]
00339
checked_add
[function]
[call site]
00340
unwrap
[function]
[call site]
00341
Some
[function]
[call site]
00342
IovecBuffer::borrow
[function]
[call site]
00343
IovecBufferBorrowed
[function]
[call site]
00344
MmioDeviceInfo::addr
[function]
[call site]
00345
KvmVcpu::translate_gva
[function]
[call site]
00346
KvmVcpu::translate_gva
[function]
[call site]
00347
map_err
[function]
[call site]
00348
cpu::HypervisorCpuError::TranslateVirtualAddress
[function]
[call site]
00349
RateLimiterConfig::try_into
[function]
[call site]
00350
Err
[function]
[call site]
00351
cpu::HypervisorCpuError::TranslateVirtualAddress
[function]
[call site]
00352
Ok
[function]
[call site]
00353
vnet_hdr_len
[function]
[call site]
00354
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00355
is_write_only
[function]
[call site]
00356
vnet_hdr_len
[function]
[call site]
00357
Result::memory
[function]
[call site]
00358
GuestMemoryMmap::write_slice
[function]
[call site]
00359
map_err
[function]
[call site]
00360
Ok
[function]
[call site]
00361
Result::get_slice
[function]
[call site]
00362
vnet_hdr_len
[function]
[call site]
00363
map_err
[function]
[call site]
00364
Self::ptr_guard_mut
[function]
[call site]
00365
__IncompleteArrayField::as_ptr
[function]
[call site]
00366
vnet_hdr_len
[function]
[call site]
00367
MemoryRangeTable::push
[function]
[call site]
00368
Err
[function]
[call site]
00369
BitposIterator::next
[function]
[call site]
00370
MemoryRangeTable::is_empty
[function]
[call site]
00371
MemoryRangeTable::is_empty
[function]
[call site]
00372
libc::writev
[function]
[call site]
00373
Tap::as_raw_fd
[function]
[call site]
00374
Tap::as_raw_fd
[function]
[call site]
00375
__IncompleteArrayField::as_ptr
[function]
[call site]
00376
vnet_hdr_len
[function]
[call site]
00377
std::io::Error::last_os_error
[function]
[call site]
00378
usize::kind
[function]
[call site]
00379
bool::go_to_previous_position
[function]
[call site]
00380
Err
[function]
[call site]
00381
NetQueuePairError::WriteTap
[function]
[call site]
00382
super::vnet_hdr_len
[function]
[call site]
00383
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00384
Err
[function]
[call site]
00385
std::num::Wrapping
[function]
[call site]
00386
super::vnet_hdr_len
[function]
[call site]
00387
std::num::Wrapping
[function]
[call site]
00388
RateLimiterGroupHandle::consume
[function]
[call site]
00389
RateLimiterGroupHandle::consume
[function]
[call site]
00390
RateLimiterGroupHandle::consume
[function]
[call site]
00391
RateLimiterGroupHandle::consume
[function]
[call site]
00392
bool::add_used
[function]
[call site]
00393
Result::memory
[function]
[call site]
00394
Result::head_index
[function]
[call site]
00395
map_err
[function]
[call site]
00396
bool::enable_notification
[function]
[call site]
00397
map_err
[function]
[call site]
00398
Ok
[function]
[call site]
00399
BitposIterator::next
[function]
[call site]
00400
Option::expect
[function]
[call site]
00401
downcast_ref::<vmm_sys_util::errno::Error>
[function]
[call site]
00402
unwrap_or_else
[function]
[call site]
00403
errno
[function]
[call site]
00404
thread::sleep
[function]
[call site]
00405
std::time::Duration::new
[function]
[call site]
00406
Err
[function]
[call site]
00407
Ok
[function]
[call site]
00408
Err
[function]
[call site]
00409
io::Error::last_os_error
[function]
[call site]
00410
u::n::i::t::_::t::e::s::t::s::::::::t::e::s::t::_::s::a::v::e::_::r::e::s::t::o::r::e::_::c::o::r::e::_::r::e::g::s::hypervisor_cpu_error_to_raw_os_error
[function]
[call site]
00411
thread::sleep
[function]
[call site]
00412
std::time::Duration::new
[function]
[call site]
00413
Err
[function]
[call site]
00414
Ok
[function]
[call site]
00415
Err
[function]
[call site]
00416
io::Error::last_os_error
[function]
[call site]
00417
io::Result::expect
[function]
[call site]
00418
Tap::new
[function]
[call site]
00419
fs::File::open
[function]
[call site]
00420
join
[function]
[call site]
00421
unwrap
[function]
[call site]
00422
read_to_string
[function]
[call site]
00423
expect
[function]
[call site]
00424
Result::replace
[function]
[call site]
00425
Result::replace
[function]
[call site]
00426
Result::replace
[function]
[call site]
00427
PvPanicDevice::event_to_string
[function]
[call site]
00428
fs::File::create
[function]
[call site]
00429
common_parallel::_test_virtio_block
[function]
[call site]
00430
UbuntuDiskConfig::new
[function]
[call site]
00431
PvPanicDevice::event_to_string
[function]
[call site]
00432
Guest::new
[function]
[call site]
00433
Tap::new
[function]
[call site]
00434
Tap::open_named
[function]
[call site]
00435
dirs::home_dir
[function]
[call site]
00436
unwrap
[function]
[call site]
00437
MemoryRangeTable::push
[function]
[call site]
00438
MemoryRangeTable::push
[function]
[call site]
00439
direct_kernel_boot_path
[function]
[call site]
00440
dirs::home_dir
[function]
[call site]
00441
unwrap
[function]
[call site]
00442
MemoryRangeTable::push
[function]
[call site]
00443
MemoryRangeTable::push
[function]
[call site]
00444
MemoryRangeTable::push
[function]
[call site]
00445
GuestCommand::new
[function]
[call site]
00446
GuestCommand::new_with_binary_path
[function]
[call site]
00447
GuestCommand::new
[function]
[call site]
00448
GuestCommand::new_with_binary_path
[function]
[call site]
00449
clh_command
[function]
[call site]
00450
workspace_root
[function]
[call site]
00451
env::var
[function]
[call site]
00452
unwrap_or
[function]
[call site]
00453
PvPanicDevice::event_to_string
[function]
[call site]
00454
PathBuf::join
[function]
[call site]
00455
io::Error::from
[function]
[call site]
00456
to_str
[function]
[call site]
00457
unwrap
[function]
[call site]
00458
clh_command
[function]
[call site]
00459
TargetApi::guest_args
[function]
[call site]
00460
TargetApi::guest_args
[function]
[call site]
00461
TargetApi::guest_args
[function]
[call site]
00462
PathBuf::to_str
[function]
[call site]
00463
unwrap
[function]
[call site]
00464
TargetApi::guest_args
[function]
[call site]
00465
TargetApi::guest_args
[function]
[call site]
00466
Tap::if_name_as_str
[function]
[call site]
00467
Tap::if_name_as_bytes
[function]
[call site]
00468
&[u8]::split
[function]
[call site]
00469
BitposIterator::next
[function]
[call site]
00470
unwrap_or
[function]
[call site]
00471
std::str::from_utf8
[function]
[call site]
00472
expect
[function]
[call site]
00473
Tap::if_name_as_str
[function]
[call site]
00474
Tap::if_name_as_str
[function]
[call site]
00475
GuestCommand::default_net
[function]
[call site]
00476
GuestCommand::args
[function]
[call site]
00477
TargetApi::guest_args
[function]
[call site]
00478
Guest::default_net_string
[function]
[call site]
00479
Tap::if_name_as_str
[function]
[call site]
00480
GuestCommand::capture_output
[function]
[call site]
00481
GuestCommand::spawn
[function]
[call site]
00482
arg
[function]
[call site]
00483
TargetApi::guest_args
[function]
[call site]
00484
stderr
[function]
[call site]
00485
Stdio::piped
[function]
[call site]
00486
dup_stdout
[function]
[call site]
00487
libc::dup
[function]
[call site]
00488
vmm_sys_util::errno::errno_result
[function]
[call site]
00489
Ok
[function]
[call site]
00490
File::from_raw_fd
[function]
[call site]
00491
Stdio::piped
[function]
[call site]
00492
GuestCommand::spawn
[function]
[call site]
00493
arg
[function]
[call site]
00494
TargetApi::guest_args
[function]
[call site]
00495
stderr
[function]
[call site]
00496
Stdio::piped
[function]
[call site]
00497
dup_stdout
[function]
[call site]
00498
Stdio::piped
[function]
[call site]
00499
GuestCommand::spawn
[function]
[call site]
00500
unwrap
[function]
[call site]
00501
as_ref
[function]
[call site]
00502
unwrap
[function]
[call site]
00503
Tap::as_raw_fd
[function]
[call site]
00504
libc::fcntl
[function]
[call site]
00505
Err
[function]
[call site]
00506
io::Error::last_os_error
[function]
[call site]
00507
as_ref
[function]
[call site]
00508
unwrap
[function]
[call site]
00509
Tap::as_raw_fd
[function]
[call site]
00510
libc::fcntl
[function]
[call site]
00511
Err
[function]
[call site]
00512
io::Error::last_os_error
[function]
[call site]
00513
Ok
[function]
[call site]
00514
Err
[function]
[call site]
00515
std::io::Error::other
[function]
[call site]
00516
GuestCommand::spawn
[function]
[call site]
00517
unwrap
[function]
[call site]
00518
as_ref
[function]
[call site]
00519
unwrap
[function]
[call site]
00520
Tap::as_raw_fd
[function]
[call site]
00521
libc::fcntl
[function]
[call site]
00522
Err
[function]
[call site]
00523
io::Error::last_os_error
[function]
[call site]
00524
as_ref
[function]
[call site]
00525
unwrap
[function]
[call site]
00526
Tap::as_raw_fd
[function]
[call site]
00527
libc::fcntl
[function]
[call site]
00528
Err
[function]
[call site]
00529
io::Error::last_os_error
[function]
[call site]
00530
Ok
[function]
[call site]
00531
Err
[function]
[call site]
00532
std::io::Error::other
[function]
[call site]
00533
GuestCommand::spawn
[function]
[call site]
00534
io::Result::unwrap
[function]
[call site]
00535
std::panic::catch_unwind
[function]
[call site]
00536
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
00537
std::time::Instant::now
[function]
[call site]
00538
Tap::if_name_as_str
[function]
[call site]
00539
Tap::new
[function]
[call site]
00540
MemoryManager::mbind
[function]
[call site]
00541
libc::syscall
[function]
[call site]
00542
__IncompleteArrayField::as_ptr
[function]
[call site]
00543
Err
[function]
[call site]
00544
io::Error::last_os_error
[function]
[call site]
00545
Ok
[function]
[call site]
00546
Tap::if_name_as_str
[function]
[call site]
00547
Result::map_err
[function]
[call site]
00548
std::result::Result::set_nonblocking
[function]
[call site]
00549
expect
[function]
[call site]
00550
unit_tests::test_tap_create
[function]
[call site]
00551
common_parallel::_test_virtio_block
[function]
[call site]
00552
unwrap
[function]
[call site]
00553
Tap::new
[function]
[call site]
00554
Tap::open_named
[function]
[call site]
00555
Result::unwrap
[function]
[call site]
00556
expect
[function]
[call site]
00557
fs::File::from_raw_fd
[function]
[call site]
00558
MsixConfig::set_msg_ctl
[function]
[call site]
00559
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00560
enumerate
[function]
[call site]
00561
Gpio::pl061_internal_update
[function]
[call site]
00562
InterruptSourceConfig::MsiIrq
[function]
[call site]
00563
MsixTableEntry::masked
[function]
[call site]
00564
InterruptSourceGroup::disable
[function]
[call site]
00565
Ok
[function]
[call site]
00566
Tap::clone
[function]
[call site]
00567
RawFile::try_clone
[function]
[call site]
00568
Ok
[function]
[call site]
00569
RawFile::try_clone
[function]
[call site]
00570
expect
[function]
[call site]
00571
unwrap
[function]
[call site]
00572
Tap::clone
[function]
[call site]
00573
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00574
enumerate
[function]
[call site]
00575
super::Result::masked
[function]
[call site]
00576
MsixConfig::get_pba_bit
[function]
[call site]
00577
MsixConfig::inject_msix_and_clear_pba
[function]
[call site]
00578
Pl011::pl011_set_read_trigger
[function]
[call site]
00579
MsixConfig::set_pba_bit
[function]
[call site]
00580
std::result::Result::as_raw_fd
[function]
[call site]
00581
Tap::as_raw_fd
[function]
[call site]
00582
epoll::Event::new
[function]
[call site]
00583
Tap::open_named
[function]
[call site]
00584
expect
[function]
[call site]
00585
epoll::Event::new
[function]
[call site]
00586
epoll::Events::empty
[function]
[call site]
00587
MemoryRangeTable::is_empty
[function]
[call site]
00588
epoll::wait
[function]
[call site]
00589
Ok
[function]
[call site]
00590
u::n::i::t::_::t::e::s::t::s::::::::t::e::s::t::_::s::a::v::e::_::r::e::s::t::o::r::e::_::c::o::r::e::_::r::e::g::s::hypervisor_cpu_error_to_raw_os_error
[function]
[call site]
00591
Err
[function]
[call site]
00592
map_err
[function]
[call site]
00593
Err
[function]
[call site]
00594
std::result::Result::accept
[function]
[call site]
00595
common_parallel::test_split_irqchip
[function]
[call site]
00596
UbuntuDiskConfig::new
[function]
[call site]
00597
PvPanicDevice::event_to_string
[function]
[call site]
00598
Guest::new
[function]
[call site]
00599
Tap::new
[function]
[call site]
00600
GuestCommand::new
[function]
[call site]
00601
TargetApi::guest_args
[function]
[call site]
00602
TargetApi::guest_args
[function]
[call site]
00603
TargetApi::guest_args
[function]
[call site]
00604
direct_kernel_boot_path
[function]
[call site]
00605
PathBuf::to_str
[function]
[call site]
00606
unwrap
[function]
[call site]
00607
TargetApi::guest_args
[function]
[call site]
00608
GuestCommand::default_disks
[function]
[call site]
00609
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
00610
DBusApi1ProxyBlocking::print_response
[function]
[call site]
00611
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00612
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00613
impl
[call site]
00614
Self::map_err
[function]
[call site]
00615
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
00616
DBusApi1ProxyBlocking::print_response
[function]
[call site]
00617
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
00618
is_some
[function]
[call site]
00619
GuestCommand::args
[function]
[call site]
00620
Tap::if_name_as_str
[function]
[call site]
00621
Tap::if_name_as_str
[function]
[call site]
00622
GuestCommand::args
[function]
[call site]
00623
Tap::if_name_as_str
[function]
[call site]
00624
GuestCommand::default_net
[function]
[call site]
00625
GuestCommand::args
[function]
[call site]
00626
Guest::default_net_string
[function]
[call site]
00627
Tap::if_name_as_str
[function]
[call site]
00628
GuestCommand::capture_output
[function]
[call site]
00629
GuestCommand::spawn
[function]
[call site]
00630
io::Result::unwrap
[function]
[call site]
00631
std::panic::catch_unwind
[function]
[call site]
00632
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
00633
Result::unwrap
[function]
[call site]
00634
kill_child
[function]
[call site]
00635
VsockConnection::kill
[function]
[call site]
00636
Bus::insert
[function]
[call site]
00637
Err
[function]
[call site]
00638
read
[function]
[call site]
00639
unwrap
[function]
[call site]
00640
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00641
KvmVm::as_any
[function]
[call site]
00642
BusRange::overlaps
[function]
[call site]
00643
Err
[function]
[call site]
00644
write
[function]
[call site]
00645
unwrap
[function]
[call site]
00646
Bus::insert
[function]
[call site]
00647
Arc::downgrade
[function]
[call site]
00648
is_some
[function]
[call site]
00649
Err
[function]
[call site]
00650
Ok
[function]
[call site]
00651
get_x2apic_id
[function]
[call site]
00652
leading_zeros
[function]
[call site]
00653
leading_zeros
[function]
[call site]
00654
leading_zeros
[function]
[call site]
00655
io::Error::last_os_error
[function]
[call site]
00656
u::n::i::t::_::t::e::s::t::s::::::::t::e::s::t::_::s::a::v::e::_::r::e::s::t::o::r::e::_::c::o::r::e::_::r::e::g::s::hypervisor_cpu_error_to_raw_os_error
[function]
[call site]
00657
libc::c_int::unwrap
[function]
[call site]
00658
child_wait_timeout
[function]
[call site]
00659
child_wait_timeout
[function]
[call site]
00660
Duration::from_secs
[function]
[call site]
00661
Err
[function]
[call site]
00662
WaitTimeoutError::General
[function]
[call site]
00663
Err
[function]
[call site]
00664
FdtWriterResult::success
[function]
[call site]
00665
Err
[function]
[call site]
00666
Ok
[function]
[call site]
00667
Tap::new
[function]
[call site]
00668
Tap::open_named
[function]
[call site]
00669
Result::unwrap
[function]
[call site]
00670
is_none
[function]
[call site]
00671
VsockConnection::kill
[function]
[call site]
00672
Bus::insert
[function]
[call site]
00673
env::var
[function]
[call site]
00674
unwrap_or_default
[function]
[call site]
00675
PendingRxSet::contains
[function]
[call site]
00676
PendingRx::into_mask
[function]
[call site]
00677
wait_with_output
[function]
[call site]
00678
unwrap
[function]
[call site]
00679
handle_child_output
[function]
[call site]
00680
u64::is_ok
[function]
[call site]
00681
success
[function]
[call site]
00682
segment_type_code
[function]
[call site]
00683
BlockEpollHandler::process_queue_submit_and_signal
[function]
[call site]
00684
BlockEpollHandler::process_queue_submit
[function]
[call site]
00685
Tap::new
[function]
[call site]
00686
Tap::new
[function]
[call site]
00687
bool::pop_descriptor_chain
[function]
[call site]
00688
write_fdt_to_memory
[function]
[call site]
00689
GuestMemoryMmap::write_slice
[function]
[call site]
00690
map_err
[function]
[call site]
00691
Ok
[function]
[call site]
00692
Request::parse
[function]
[call site]
00693
BitposIterator::next
[function]
[call site]
00694
Option::ok_or
[function]
[call site]
00695
is_write_only
[function]
[call site]
00696
Err
[function]
[call site]
00697
vnet_hdr_len
[function]
[call site]
00698
size_of::<VirtioMemReq>
[function]
[call site]
00699
Err
[function]
[call site]
00700
Result::memory
[function]
[call site]
00701
Result::read_obj
[function]
[call site]
00702
MmioDeviceInfo::addr
[function]
[call site]
00703
map_err
[function]
[call site]
00704
BitposIterator::next
[function]
[call site]
00705
Option::ok_or
[function]
[call site]
00706
is_write_only
[function]
[call site]
00707
Err
[function]
[call site]
00708
vnet_hdr_len
[function]
[call site]
00709
size_of::<VirtioMemResp>
[function]
[call site]
00710
Err
[function]
[call site]
00711
Ok
[function]
[call site]
00712
MmioDeviceInfo::addr
[function]
[call site]
00713
as_deref
[function]
[call site]
00714
result::Result::map_err
[function]
[call site]
00715
BlockEpollHandler::check_request
[function]
[call site]
00716
has_feature
[function]
[call site]
00717
RateLimiterConfig::try_into
[function]
[call site]
00718
Err
[function]
[call site]
00719
Ok
[function]
[call site]
00720
Result::memory
[function]
[call site]
00721
Result::write_obj
[function]
[call site]
00722
map_err
[function]
[call site]
00723
bool::add_used
[function]
[call site]
00724
Result::memory
[function]
[call site]
00725
Result::head_index
[function]
[call site]
00726
map_err
[function]
[call site]
00727
bool::enable_notification
[function]
[call site]
00728
write_fdt_to_memory
[function]
[call site]
00729
IovecBufferBorrowed::deref
[function]
[call site]
00730
map_err
[function]
[call site]
00731
RateLimiterGroupHandle::consume
[function]
[call site]
00732
bool::go_to_previous_position
[function]
[call site]
00733
std::num::Wrapping
[function]
[call site]
00734
std::num::Wrapping
[function]
[call site]
00735
RateLimiterGroupHandle::consume
[function]
[call site]
00736
RateLimiterGroupHandle::manual_replenish
[function]
[call site]
00737
RateLimiterGroupHandle::manual_replenish
[function]
[call site]
00738
bool::go_to_previous_position
[function]
[call site]
00739
Request::set_writeback
[function]
[call site]
00740
TdHob::add_payload
[function]
[call site]
00741
std::mem::size_of::<TdPayload>
[function]
[call site]
00742
GuestMemoryMmap::write_obj
[function]
[call site]
00743
vm_memory::GuestAddress
[function]
[call site]
00744
map_err
[function]
[call site]
00745
update_offset::<TdPayload>
[function]
[call site]
00746
Ok
[function]
[call site]
00747
Request::execute_async
[function]
[call site]
00748
SmallVec::with_capacity
[function]
[call site]
00749
vnet_hdr_len
[function]
[call site]
00750
u64::from
[function]
[call site]
00751
RateLimiterConfig::try_into
[function]
[call site]
00752
unwrap_or_default
[function]
[call site]
00753
unwrap_or_default
[function]
[call site]
00754
rate_limiter::RateLimiter::new
[function]
[call site]
00755
unwrap_or
[function]
[call site]
00756
unwrap_or
[function]
[call site]
00757
u64::from
[function]
[call site]
00758
checked_add
[function]
[call site]
00759
ok_or
[function]
[call site]
00760
ExecuteError::BadRequest
[function]
[call site]
00761
Err
[function]
[call site]
00762
ExecuteError::BadRequest
[function]
[call site]
00763
GuestMemoryMmap::get_slice
[function]
[call site]
00764
map_err
[function]
[call site]
00765
ptr_guard
[function]
[call site]
00766
__IncompleteArrayField::as_ptr
[function]
[call site]
00767
is_multiple_of
[function]
[call site]
00768
__IncompleteArrayField::as_ptr
[function]
[call site]
00769
Layout::from_size_align
[function]
[call site]
00770
unwrap
[function]
[call site]
00771
std::alloc::alloc_zeroed
[function]
[call site]
00772
is_null
[function]
[call site]
00773
Err
[function]
[call site]
00774
ExecuteError::TemporaryBufferAllocation
[function]
[call site]
00775
io::Error::last_os_error
[function]
[call site]
00776
std::ptr::copy
[function]
[call site]
00777
std::mem::MaybeUninit::zeroed
[function]
[call site]
00778
std::ffi::CString::new
[function]
[call site]
00779
Result::unwrap
[function]
[call site]
00780
libc::statvfs
[function]
[call site]
00781
__IncompleteArrayField::as_ptr
[function]
[call site]
00782
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00783
assume_init
[function]
[call site]
00784
assume_init
[function]
[call site]
00785
thread::sleep
[function]
[call site]
00786
std::time::Duration::new
[function]
[call site]
00787
fs::copy
[function]
[call site]
00788
u::n::i::t::_::t::e::s::t::s::::::::t::e::s::t::_::s::a::v::e::_::r::e::s::t::o::r::e::_::c::o::r::e::_::r::e::g::s::hypervisor_cpu_error_to_raw_os_error
[function]
[call site]
00789
thread::sleep
[function]
[call site]
00790
std::time::Duration::new
[function]
[call site]
00791
Err
[function]
[call site]
00792
Ok
[function]
[call site]
00793
Err
[function]
[call site]
00794
io::Error::last_os_error
[function]
[call site]
00795
__IncompleteArrayField::as_ptr
[function]
[call site]
00796
MemoryRangeTable::push
[function]
[call site]
00797
__IncompleteArrayField::as_ptr
[function]
[call site]
00798
MemoryRangeTable::push
[function]
[call site]
00799
GuestMemoryMmap::get_slice
[function]
[call site]
00800
map_err
[function]
[call site]
00801
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00802
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00803
impl
[call site]
00804
mark_dirty
[function]
[call site]
00805
RawFileAsync::batch_requests_enabled
[function]
[call site]
00806
Some
[function]
[call site]
00807
RawFileAsyncAio::read_vectored
[function]
[call site]
00808
Tap::as_raw_fd
[function]
[call site]
00809
&[libc::iovec]::as_ptr
[function]
[call site]
00810
&[libc::iovec]::len
[function]
[call site]
00811
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00812
Tap::as_raw_fd
[function]
[call site]
00813
TxVirtio::default
[function]
[call site]
00814
BlockEpollHandler::process_queue_submit
[function]
[call site]
00815
Tap::new
[function]
[call site]
00816
Tap::new
[function]
[call site]
00817
bool::pop_descriptor_chain
[function]
[call site]
00818
write_fdt_to_memory
[function]
[call site]
00819
Request::parse
[function]
[call site]
00820
as_deref
[function]
[call site]
00821
result::Result::map_err
[function]
[call site]
00822
BlockEpollHandler::check_request
[function]
[call site]
00823
Result::memory
[function]
[call site]
00824
Result::write_obj
[function]
[call site]
00825
map_err
[function]
[call site]
00826
bool::add_used
[function]
[call site]
00827
Result::memory
[function]
[call site]
00828
Result::head_index
[function]
[call site]
00829
map_err
[function]
[call site]
00830
bool::enable_notification
[function]
[call site]
00831
write_fdt_to_memory
[function]
[call site]
00832
IovecBufferBorrowed::deref
[function]
[call site]
00833
map_err
[function]
[call site]
00834
RateLimiterGroupHandle::consume
[function]
[call site]
00835
bool::go_to_previous_position
[function]
[call site]
00836
std::num::Wrapping
[function]
[call site]
00837
std::num::Wrapping
[function]
[call site]
00838
RateLimiterGroupHandle::consume
[function]
[call site]
00839
RateLimiterGroupHandle::manual_replenish
[function]
[call site]
00840
bool::go_to_previous_position
[function]
[call site]
00841
Request::set_writeback
[function]
[call site]
00842
TdHob::add_payload
[function]
[call site]
00843
Request::execute_async
[function]
[call site]
00844
Result::memory
[function]
[call site]
00845
TdHob::add_payload
[function]
[call site]
00846
as_mut
[function]
[call site]
00847
Result::head_index
[function]
[call site]
00848
MemoryRangeTable::push
[function]
[call site]
00849
MemoryRangeTable::push
[function]
[call site]
00850
MemoryRangeTable::push
[function]
[call site]
00851
MemoryRangeTable::push
[function]
[call site]
00852
Result::head_index
[function]
[call site]
00853
Result::memory
[function]
[call site]
00854
Result::write_obj
[function]
[call site]
00855
map_err
[function]
[call site]
00856
bool::add_used
[function]
[call site]
00857
Result::memory
[function]
[call site]
00858
Result::head_index
[function]
[call site]
00859
map_err
[function]
[call site]
00860
bool::enable_notification
[function]
[call site]
00861
write_fdt_to_memory
[function]
[call site]
00862
IovecBufferBorrowed::deref
[function]
[call site]
00863
map_err
[function]
[call site]
00864
RawFileAsync::submit_batch_requests
[function]
[call site]
00865
RawFileAsync::batch_requests_enabled
[function]
[call site]
00866
Ok
[function]
[call site]
00867
split
[function]
[call site]
00868
MemoryRangeTable::push
[function]
[call site]
00869
opcode::Readv::new
[function]
[call site]
00870
Tap::open_named
[function]
[call site]
00871
types::Fd
[function]
[call site]
00872
__IncompleteArrayField::as_ptr
[function]
[call site]
00873
vnet_hdr_len
[function]
[call site]
00874
Result::offset
[function]
[call site]
00875
FixedVhd::seek
[function]
[call site]
00876
FixedVhd::seek
[function]
[call site]
00877
Ok
[function]
[call site]
00878
Err
[function]
[call site]
00879
SeekFrom::End
[function]
[call site]
00880
std::io::Result::map_err
[function]
[call site]
00881
Vec::read_exact
[function]
[call site]
00882
map_err
[function]
[call site]
00883
Uuid::from_slice_le
[function]
[call site]
00884
__IncompleteArrayField::as_slice
[function]
[call site]
00885
::std::slice::from_raw_parts
[function]
[call site]
00886
__IncompleteArrayField::as_ptr
[function]
[call site]
00887
map_err
[function]
[call site]
00888
MacAddr::from_str
[function]
[call site]
00889
MacAddr::parse_str
[function]
[call site]
00890
FdtWriterResult::as_ref
[function]
[call site]
00891
split
[function]
[call site]
00892
collect
[function]
[call site]
00893
Err
[function]
[call site]
00894
io::Error::other
[function]
[call site]
00895
std::result::Result::len
[function]
[call site]
00896
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00897
vnet_hdr_len
[function]
[call site]
00898
Tap::if_name_as_bytes
[function]
[call site]
00899
RawFile::sync_all
[function]
[call site]
00900
RawFile::sync_all
[function]
[call site]
00901
RawFile::sync_all
[function]
[call site]
00902
is_ascii_hexdigit
[function]
[call site]
00903
u8::from_str_radix
[function]
[call site]
00904
unwrap
[function]
[call site]
00905
Ok
[function]
[call site]
00906
Result::map_err
[function]
[call site]
00907
MacAddrParseError::InvalidValue
[function]
[call site]
00908
FdtWriterResult::to_owned
[function]
[call site]
00909
std::result::Result::map_err
[function]
[call site]
00910
FixedVhd::seek
[function]
[call site]
00911
SeekFrom::End
[function]
[call site]
00912
std::io::Result::map_err
[function]
[call site]
00913
Vec::read_exact
[function]
[call site]
00914
map_err
[function]
[call site]
00915
u16::from_le_bytes
[function]
[call site]
00916
FixedVhd::seek
[function]
[call site]
00917
SeekFrom::End
[function]
[call site]
00918
std::io::Result::map_err
[function]
[call site]
00919
Vec::read_exact
[function]
[call site]
00920
__IncompleteArrayField::as_mut_slice
[function]
[call site]
00921
::std::slice::from_raw_parts_mut
[function]
[call site]
00922
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00923
map_err
[function]
[call site]
00924
Uuid::from_slice_le
[function]
[call site]
00925
map_err
[function]
[call site]
00926
u16::from_le_bytes
[function]
[call site]
00927
RateLimiterConfig::try_into
[function]
[call site]
00928
unwrap_or_default
[function]
[call site]
00929
unwrap_or_default
[function]
[call site]
00930
rate_limiter::RateLimiter::new
[function]
[call site]
00931
unwrap_or
[function]
[call site]
00932
unwrap_or
[function]
[call site]
00933
unwrap
[function]
[call site]
00934
MacAddr::from_str
[function]
[call site]
00935
std::result::Result::map_err
[function]
[call site]
00936
Ok
[function]
[call site]
00937
SeekFrom::End
[function]
[call site]
00938
u32::from_le_bytes
[function]
[call site]
00939
RateLimiterConfig::try_into
[function]
[call site]
00940
unwrap
[function]
[call site]
00941
FixedVhd::seek
[function]
[call site]
00942
SeekFrom::End
[function]
[call site]
00943
std::io::Result::map_err
[function]
[call site]
00944
Vec::read_exact
[function]
[call site]
00945
map_err
[function]
[call site]
00946
Ok
[function]
[call site]
00947
SeekFrom::Start
[function]
[call site]
00948
u32::from_le_bytes
[function]
[call site]
00949
Result::build
[function]
[call site]
00950
user_data
[function]
[call site]
00951
map_err
[function]
[call site]
00952
AsyncIoError::ReadVectored
[function]
[call site]
00953
Error::other
[function]
[call site]
00954
MemoryRangeTable::push
[function]
[call site]
00955
opcode::Writev::new
[function]
[call site]
00956
Tap::open_named
[function]
[call site]
00957
types::Fd
[function]
[call site]
00958
__IncompleteArrayField::as_ptr
[function]
[call site]
00959
vnet_hdr_len
[function]
[call site]
00960
Result::offset
[function]
[call site]
00961
Result::build
[function]
[call site]
00962
user_data
[function]
[call site]
00963
map_err
[function]
[call site]
00964
AsyncIoError::WriteVectored
[function]
[call site]
00965
Error::other
[function]
[call site]
00966
common_parallel::test_virtio_block_sync
[function]
[call site]
00967
common_parallel::_test_virtio_block
[function]
[call site]
00968
UbuntuDiskConfig::new
[function]
[call site]
00969
PvPanicDevice::event_to_string
[function]
[call site]
00970
Guest::new
[function]
[call site]
00971
Tap::new
[function]
[call site]
00972
dirs::home_dir
[function]
[call site]
00973
unwrap
[function]
[call site]
00974
MemoryRangeTable::push
[function]
[call site]
00975
MemoryRangeTable::push
[function]
[call site]
00976
direct_kernel_boot_path
[function]
[call site]
00977
GuestCommand::new
[function]
[call site]
00978
TargetApi::guest_args
[function]
[call site]
00979
TargetApi::guest_args
[function]
[call site]
00980
TargetApi::guest_args
[function]
[call site]
00981
PathBuf::to_str
[function]
[call site]
00982
unwrap
[function]
[call site]
00983
TargetApi::guest_args
[function]
[call site]
00984
TargetApi::guest_args
[function]
[call site]
00985
Tap::if_name_as_str
[function]
[call site]
00986
Tap::if_name_as_str
[function]
[call site]
00987
Tap::if_name_as_str
[function]
[call site]
00988
GuestCommand::default_net
[function]
[call site]
00989
GuestCommand::capture_output
[function]
[call site]
00990
GuestCommand::spawn
[function]
[call site]
00991
io::Result::unwrap
[function]
[call site]
00992
std::panic::catch_unwind
[function]
[call site]
00993
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
00994
Result::unwrap
[function]
[call site]
00995
VsockConnection::kill
[function]
[call site]
00996
wait_with_output
[function]
[call site]
00997
unwrap
[function]
[call site]
00998
handle_child_output
[function]
[call site]
00999
common_parallel::disk_check_consistency
[function]
[call site]
01000
impl
[call site]
01001
exists
[function]
[call site]
01002
impl
[call site]
01003
to_path_buf
[function]
[call site]
01004
dirs::home_dir
[function]
[call site]
01005
unwrap
[function]
[call site]
01006
MemoryRangeTable::push
[function]
[call site]
01007
as_path
[function]
[call site]
01008
join
[function]
[call site]
01009
impl
[call site]
01010
std::process::Command::new
[function]
[call site]
01011
GuestCommand::new_with_binary_path
[function]
[call site]
01012
clh_command
[function]
[call site]
01013
TargetApi::guest_args
[function]
[call site]
01014
String::to_str
[function]
[call site]
01015
unwrap
[function]
[call site]
01016
Vec::output
[function]
[call site]
01017
GuestCommand::new
[function]
[call site]
01018
clh_command
[function]
[call site]
01019
TargetApi::guest_args
[function]
[call site]
01020
&mut
[call site]
01021
&mut
[call site]
01022
GuestCommand::new
[function]
[call site]
01023
clh_command
[function]
[call site]
01024
TargetApi::guest_args
[function]
[call site]
01025
&mut
[call site]
01026
&mut
[call site]
01027
(bool,
[call site]
01028
success
[function]
[call site]
01029
(bool,
[call site]
01030
success
[function]
[call site]
01031
(bool,
[call site]
01032
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
01033
unwrap
[function]
[call site]
01034
BlockEpollHandler::process_queue_submit
[function]
[call site]
01035
map_err
[function]
[call site]
01036
Ok
[function]
[call site]
01037
MemoryRangeTable::extend
[function]
[call site]
01038
MemoryRangeTable::extend
[function]
[call site]
01039
write_fdt_to_memory
[function]
[call site]
01040
GuestMemoryMmap::write_obj
[function]
[call site]
01041
map_err
[function]
[call site]
01042
bool::add_used
[function]
[call site]
01043
IovecBufferBorrowed::deref
[function]
[call site]
01044
map_err
[function]
[call site]
01045
bool::enable_notification
[function]
[call site]
01046
IovecBufferBorrowed::deref
[function]
[call site]
01047
map_err
[function]
[call site]
01048
Ok
[function]
[call site]
01049
map_err
[function]
[call site]
01050
Ok
[function]
[call site]
01051
AsyncIoResult::map_err
[function]
[call site]
01052
RawFileAsync::batch_requests_enabled
[function]
[call site]
01053
Some
[function]
[call site]
01054
RawFileAsyncAio::write_vectored
[function]
[call site]
01055
Tap::as_raw_fd
[function]
[call site]
01056
&[libc::iovec]::as_ptr
[function]
[call site]
01057
&[libc::iovec]::len
[function]
[call site]
01058
Tap::as_raw_fd
[function]
[call site]
01059
TxVirtio::default
[function]
[call site]
01060
BlockEpollHandler::process_queue_submit
[function]
[call site]
01061
map_err
[function]
[call site]
01062
Ok
[function]
[call site]
01063
AsyncIoResult::map_err
[function]
[call site]
01064
RawFileAsyncAio::fsync
[function]
[call site]
01065
Tap::as_raw_fd
[function]
[call site]
01066
Tap::as_raw_fd
[function]
[call site]
01067
TxVirtio::default
[function]
[call site]
01068
BlockEpollHandler::process_queue_submit
[function]
[call site]
01069
map_err
[function]
[call site]
01070
RawFileAsyncAio::fsync
[function]
[call site]
01071
Tap::as_raw_fd
[function]
[call site]
01072
Tap::as_raw_fd
[function]
[call site]
01073
TxVirtio::default
[function]
[call site]
01074
BlockEpollHandler::process_queue_submit
[function]
[call site]
01075
map_err
[function]
[call site]
01076
RawFileAsyncAio::fsync
[function]
[call site]
01077
Ok
[function]
[call site]
01078
Ok
[function]
[call site]
01079
Some
[function]
[call site]
01080
AsyncIoResult::map_err
[function]
[call site]
01081
vnet_hdr_len
[function]
[call site]
01082
Err
[function]
[call site]
01083
ExecuteError::BadRequest
[function]
[call site]
01084
Vec::len
[function]
[call site]
01085
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
01086
Err
[function]
[call site]
01087
ExecuteError::BadRequest
[function]
[call site]
01088
GuestMemoryMmap::write_slice
[function]
[call site]
01089
map_err
[function]
[call site]
01090
Ok
[function]
[call site]
01091
Err
[function]
[call site]
01092
ExecuteError::Unsupported
[function]
[call site]
01093
Ok
[function]
[call site]
01094
Result::memory
[function]
[call site]
01095
TdHob::add_payload
[function]
[call site]
01096
as_mut
[function]
[call site]
01097
Result::head_index
[function]
[call site]
01098
MemoryRangeTable::push
[function]
[call site]
01099
MemoryRangeTable::push
[function]
[call site]
01100
Result::head_index
[function]
[call site]
01101
Result::memory
[function]
[call site]
01102
Result::write_obj
[function]
[call site]
01103
map_err
[function]
[call site]
01104
bool::add_used
[function]
[call site]
01105
Result::memory
[function]
[call site]
01106
Result::head_index
[function]
[call site]
01107
map_err
[function]
[call site]
01108
bool::enable_notification
[function]
[call site]
01109
write_fdt_to_memory
[function]
[call site]
01110
IovecBufferBorrowed::deref
[function]
[call site]
01111
map_err
[function]
[call site]
01112
RawFileAsync::submit_batch_requests
[function]
[call site]
01113
MemoryRangeTable::extend
[function]
[call site]
01114
write_fdt_to_memory
[function]
[call site]
01115
GuestMemoryMmap::write_obj
[function]
[call site]
01116
map_err
[function]
[call site]
01117
bool::add_used
[function]
[call site]
01118
IovecBufferBorrowed::deref
[function]
[call site]
01119
map_err
[function]
[call site]
01120
bool::enable_notification
[function]
[call site]
01121
IovecBufferBorrowed::deref
[function]
[call site]
01122
map_err
[function]
[call site]
01123
Ok
[function]
[call site]
01124
Result::map_err
[function]
[call site]
01125
EpollHelperError::HandleEvent
[function]
[call site]
01126
BlockEpollHandler::try_signal_used_queue
[function]
[call site]
01127
needs_notification
[function]
[call site]
01128
write_fdt_to_memory
[function]
[call site]
01129
IovecBufferBorrowed::deref
[function]
[call site]
01130
map_err
[function]
[call site]
01131
EpollHelperError::HandleEvent
[function]
[call site]
01132
BlockEpollHandler::signal_used_queue
[function]
[call site]
01133
Pl011::pl011_set_read_trigger
[function]
[call site]
01134
VirtioInterruptType::Queue
[function]
[call site]
01135
map_err
[function]
[call site]
01136
DeviceError::FailedSignalingUsedQueue
[function]
[call site]
01137
result::Result::map_err
[function]
[call site]
01138
EpollHelperError::HandleEvent
[function]
[call site]
01139
Ok
[function]
[call site]
01140
Some
[function]
[call site]
01141
u64::is_ok
[function]
[call site]
01142
std::net::IpAddr::from_str
[function]
[call site]
01143
MacAddr::parse_str
[function]
[call site]
01144
Result::map_err
[function]
[call site]
01145
MacAddrParseError::InvalidValue
[function]
[call site]
01146
FdtWriterResult::to_owned
[function]
[call site]
01147
std::result::Result::unwrap
[function]
[call site]
01148
Err
[function]
[call site]
01149
Ok
[function]
[call site]
01150
PvPanicDevice::event_to_string
[function]
[call site]
01151
Err
[function]
[call site]
01152
WaitForBootError::Accept
[function]
[call site]
01153
closure
[function]
[call site]
01154
elapsed
[function]
[call site]
01155
Err
[function]
[call site]
01156
Ok
[function]
[call site]
01157
Result::unwrap
[function]
[call site]
01158
VsockConnection::kill
[function]
[call site]
01159
wait_with_output
[function]
[call site]
01160
unwrap
[function]
[call site]
01161
handle_child_output
[function]
[call site]
01162
common_parallel::disk_check_consistency
[function]
[call site]
01163
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
01164
unwrap
[function]
[call site]
01165
unwrap
[function]
[call site]
01166
Tap::new
[function]
[call site]
01167
Result::unwrap
[function]
[call site]
01168
join
[function]
[call site]
01169
unwrap
[function]
[call site]
01170
write_all
[function]
[call site]
01171
Tap::if_name_as_bytes
[function]
[call site]
01172
expect
[function]
[call site]
01173
Tap::new
[function]
[call site]
01174
fs::File::open
[function]
[call site]
01175
join
[function]
[call site]
01176
unwrap
[function]
[call site]
01177
read_to_string
[function]
[call site]
01178
expect
[function]
[call site]
01179
Result::replace
[function]
[call site]
01180
Result::replace
[function]
[call site]
01181
Result::replace
[function]
[call site]
01182
Result::replace
[function]
[call site]
01183
Result::replace
[function]
[call site]
01184
Result::replace
[function]
[call site]
01185
Result::replace
[function]
[call site]
01186
Result::replace
[function]
[call site]
01187
Result::replace
[function]
[call site]
01188
Result::replace
[function]
[call site]
01189
Result::replace
[function]
[call site]
01190
Result::replace
[function]
[call site]
01191
fs::File::create
[function]
[call site]
01192
join
[function]
[call site]
01193
unwrap
[function]
[call site]
01194
write_all
[function]
[call site]
01195
Tap::if_name_as_bytes
[function]
[call site]
01196
expect
[function]
[call site]
01197
std::process::Command::new
[function]
[call site]
01198
TargetApi::guest_args
[function]
[call site]
01199
TargetApi::guest_args
[function]
[call site]
01200
Tap::if_name_as_str
[function]
[call site]
01201
Tap::if_name_as_bytes
[function]
[call site]
01202
&[u8]::split
[function]
[call site]
01203
BitposIterator::next
[function]
[call site]
01204
unwrap_or
[function]
[call site]
01205
std::str::from_utf8
[function]
[call site]
01206
expect
[function]
[call site]
01207
Vec::arg
[function]
[call site]
01208
remote_command_w_output
[function]
[call site]
01209
GuestCommand::new
[function]
[call site]
01210
clh_command
[function]
[call site]
01211
TargetApi::guest_args
[function]
[call site]
01212
&mut
[call site]
01213
&mut
[call site]
01214
(bool,
[call site]
01215
success
[function]
[call site]
01216
expect
[function]
[call site]
01217
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
01218
for_each
[function]
[call site]
01219
std::process::Command::new
[function]
[call site]
01220
Self::arg
[function]
[call site]
01221
TargetApi::guest_args
[function]
[call site]
01222
Tap::if_name_as_str
[function]
[call site]
01223
TargetApi::guest_args
[function]
[call site]
01224
join
[function]
[call site]
01225
to_str
[function]
[call site]
01226
unwrap
[function]
[call site]
01227
remote_command_w_output
[function]
[call site]
01228
expect
[function]
[call site]
01229
rate_limited_copy
[function]
[call site]
01230
io::Result::expect
[function]
[call site]
01231
next_guest_id
[function]
[call site]
01232
dirs::home_dir
[function]
[call site]
01233
unwrap
[function]
[call site]
01234
MemoryRangeTable::push
[function]
[call site]
01235
MemoryRangeTable::push
[function]
[call site]
01236
Tap::new
[function]
[call site]
01237
unit_tests::test_tap_create
[function]
[call site]
01238
common_parallel::_test_virtio_block
[function]
[call site]
01239
unwrap
[function]
[call site]
01240
Tap::new
[function]
[call site]
01241
Result::unwrap
[function]
[call site]
01242
truncate
[function]
[call site]
01243
write
[function]
[call site]
01244
read
[function]
[call site]
01245
open
[function]
[call site]
01246
unwrap
[function]
[call site]
01247
common_parallel::_test_virtio_block
[function]
[call site]
01248
unwrap
[function]
[call site]
01249
TxVirtio::default
[function]
[call site]
01250
Tap::new
[function]
[call site]
01251
read_to_string
[function]
[call site]
01252
unwrap
[function]
[call site]
01253
Self::trim
[function]
[call site]
01254
trim().parse::<u8>
[function]
[call site]
01255
unwrap_or
[function]
[call site]
01256
unit_tests::cpu_entry_count_max
[function]
[call site]
01257
GuestMemoryMmap::from_ranges
[function]
[call site]
01258
compute_mp_size
[function]
[call site]
01259
mem::size_of::<MpfIntelWrapper>
[function]
[call site]
01260
mem::size_of::<MpcTableWrapper>
[function]
[call site]
01261
mem::size_of::<MpcCpuWrapper>
[function]
[call site]
01262
mem::size_of::<MpcIoapicWrapper>
[function]
[call site]
01263
mem::size_of::<MpcBusWrapper>
[function]
[call site]
01264
mem::size_of::<MpcIntsrcWrapper>
[function]
[call site]
01265
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
01266
unwrap
[function]
[call site]
01267
setup_mptable
[function]
[call site]
01268
x86_64::get_x2apic_id
[function]
[call site]
01269
leading_zeros
[function]
[call site]
01270
leading_zeros
[function]
[call site]
01271
leading_zeros
[function]
[call site]
01272
Ok
[function]
[call site]
01273
compute_mp_size
[function]
[call site]
01274
Result::unchecked_add
[function]
[call site]
01275
Ok
[function]
[call site]
01276
GuestAddress::checked_add
[function]
[call site]
01277
GuestMemoryMmap::address_in_range
[function]
[call site]
01278
Err
[function]
[call site]
01279
Err
[function]
[call site]
01280
GuestMemoryMmap::read_exact_volatile_from
[function]
[call site]
01281
__IncompleteArrayField::as_slice
[function]
[call site]
01282
map_err
[function]
[call site]
01283
MpfIntelWrapper
[function]
[call site]
01284
mpspec::mpf_intel::default
[function]
[call site]
01285
Tap::new
[function]
[call site]
01286
mem::size_of::<MpfIntelWrapper>
[function]
[call site]
01287
GuestAddress::raw_value
[function]
[call site]
01288
mpf_intel_compute_checksum
[function]
[call site]
01289
compute_checksum
[function]
[call site]
01290
slice::from_raw_parts
[function]
[call site]
01291
mem::size_of::<T>
[function]
[call site]
01292
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
01293
u8::wrapping_add
[function]
[call site]
01294
wrapping_add
[function]
[call site]
01295
u8::wrapping_sub
[function]
[call site]
01296
wrapping_add
[function]
[call site]
01297
GuestMemoryMmap::write_obj
[function]
[call site]
01298
map_err
[function]
[call site]
01299
GuestAddress::unchecked_add
[function]
[call site]
01300
GuestAddress::unchecked_add
[function]
[call site]
01301
mem::size_of::<MpcTableWrapper>
[function]
[call site]
01302
mem::size_of::<MpcCpuWrapper>
[function]
[call site]
01303
MpcCpuWrapper
[function]
[call site]
01304
mpspec::mpc_cpu::default
[function]
[call site]
01305
Tap::new
[function]
[call site]
01306
x86_64::get_x2apic_id
[function]
[call site]
01307
GuestMemoryMmap::write_obj
[function]
[call site]
01308
map_err
[function]
[call site]
01309
GuestAddress::unchecked_add
[function]
[call site]
01310
u8::wrapping_add
[function]
[call site]
01311
compute_checksum
[function]
[call site]
01312
mem::size_of::<MpcBusWrapper>
[function]
[call site]
01313
MpcBusWrapper
[function]
[call site]
01314
mpspec::mpc_bus::default
[function]
[call site]
01315
Tap::new
[function]
[call site]
01316
GuestMemoryMmap::write_obj
[function]
[call site]
01317
map_err
[function]
[call site]
01318
GuestAddress::unchecked_add
[function]
[call site]
01319
u8::wrapping_add
[function]
[call site]
01320
compute_checksum
[function]
[call site]
01321
mem::size_of::<MpcIoapicWrapper>
[function]
[call site]
01322
MpcIoapicWrapper
[function]
[call site]
01323
mpspec::mpc_ioapic::default
[function]
[call site]
01324
Tap::new
[function]
[call site]
01325
GuestMemoryMmap::write_obj
[function]
[call site]
01326
map_err
[function]
[call site]
01327
GuestAddress::unchecked_add
[function]
[call site]
01328
u8::wrapping_add
[function]
[call site]
01329
compute_checksum
[function]
[call site]
01330
mem::size_of::<MpcIntsrcWrapper>
[function]
[call site]
01331
MpcIntsrcWrapper
[function]
[call site]
01332
mpspec::mpc_intsrc::default
[function]
[call site]
01333
Tap::new
[function]
[call site]
01334
GuestMemoryMmap::write_obj
[function]
[call site]
01335
map_err
[function]
[call site]
01336
GuestAddress::unchecked_add
[function]
[call site]
01337
u8::wrapping_add
[function]
[call site]
01338
compute_checksum
[function]
[call site]
01339
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
01340
MpcLintsrcWrapper
[function]
[call site]
01341
mpspec::mpc_lintsrc::default
[function]
[call site]
01342
Tap::new
[function]
[call site]
01343
GuestMemoryMmap::write_obj
[function]
[call site]
01344
map_err
[function]
[call site]
01345
GuestAddress::unchecked_add
[function]
[call site]
01346
u8::wrapping_add
[function]
[call site]
01347
compute_checksum
[function]
[call site]
01348
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
01349
MpcLintsrcWrapper
[function]
[call site]
01350
mpspec::mpc_lintsrc::default
[function]
[call site]
01351
GuestMemoryMmap::write_obj
[function]
[call site]
01352
map_err
[function]
[call site]
01353
GuestAddress::unchecked_add
[function]
[call site]
01354
u8::wrapping_add
[function]
[call site]
01355
compute_checksum
[function]
[call site]
01356
MpcTableWrapper
[function]
[call site]
01357
mpspec::mpc_table::default
[function]
[call site]
01358
Tap::new
[function]
[call site]
01359
GuestAddress::unchecked_offset_from
[function]
[call site]
01360
u8::wrapping_add
[function]
[call site]
01361
compute_checksum
[function]
[call site]
01362
wrapping_add
[function]
[call site]
01363
GuestMemoryMmap::write_obj
[function]
[call site]
01364
map_err
[function]
[call site]
01365
Ok
[function]
[call site]
01366
Result::unwrap
[function]
[call site]
01367
u32::overflowing_add
[function]
[call site]
01368
QcowFile::set_len
[function]
[call site]
01369
Err
[function]
[call site]
01370
std::io::Error::other
[function]
[call site]
01371
unwrap
[function]
[call site]
01372
FixedVhd::seek
[function]
[call site]
01373
SeekFrom::Start
[function]
[call site]
01374
unwrap
[function]
[call site]
01375
write_all
[function]
[call site]
01376
PvPanicDevice::event_to_string
[function]
[call site]
01377
Tap::if_name_as_bytes
[function]
[call site]
01378
unwrap
[function]
[call site]
01379
PvmemcontrolBusDevice::munlock
[function]
[call site]
01380
PvmemcontrolBusDevice::operate_on_memory_range
[function]
[call site]
01381
write_fdt_to_memory
[function]
[call site]
01382
vm_memory::GuestAddress
[function]
[call site]
01383
kvm_xsave::try_from
[function]
[call site]
01384
MemoryRangeTable::is_empty
[function]
[call site]
01385
Err
[function]
[call site]
01386
Ok
[function]
[call site]
01387
TxVirtio::default
[function]
[call site]
01388
Result::map_err
[function]
[call site]
01389
Result::get_slice
[function]
[call site]
01390
Err
[function]
[call site]
01391
Error::GuestMemory
[function]
[call site]
01392
GuestMemoryError::InvalidGuestAddress
[function]
[call site]
01393
Tap::ioctl_with_mut_ref
[function]
[call site]
01394
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
01395
Err
[function]
[call site]
01396
Error::IoctlError
[function]
[call site]
01397
IoError::last_os_error
[function]
[call site]
01398
Ok
[function]
[call site]
01399
&[T]::ptr_guard_mut
[function]
[call site]
01400
__IncompleteArrayField::as_ptr
[function]
[call site]
01401
&[T]::len
[function]
[call site]
01402
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
01403
Err
[function]
[call site]
01404
Error::LibcFail
[function]
[call site]
01405
io::Error::last_os_error
[function]
[call site]
01406
Ok
[function]
[call site]
01407
PvmemcontrolBusDevice::munlock
[function]
[call site]
01408
PvmemcontrolBusDevice::operate_on_memory_range
[function]
[call site]
01409
PvmemcontrolBusDevice::munlock
[function]
[call site]
01410
unwrap
[function]
[call site]
01411
Tap::new
[function]
[call site]
01412
temp_api_path
[function]
[call site]
01413
io::Error::from
[function]
[call site]
01414
&TempDir::as_path
[function]
[call site]
01415
join
[function]
[call site]
01416
to_str
[function]
[call site]
01417
unwrap
[function]
[call site]
01418
direct_kernel_boot_path
[function]
[call site]
01419
GuestCommand::new
[function]
[call site]
01420
TargetApi::guest_args
[function]
[call site]
01421
TargetApi::guest_args
[function]
[call site]
01422
TargetApi::guest_args
[function]
[call site]
01423
PathBuf::to_str
[function]
[call site]
01424
unwrap
[function]
[call site]
01425
TargetApi::guest_args
[function]
[call site]
01426
GuestCommand::default_disks
[function]
[call site]
01427
GuestCommand::default_net
[function]
[call site]
01428
TargetApi::guest_args
[function]
[call site]
01429
GuestCommand::capture_output
[function]
[call site]
01430
GuestCommand::spawn
[function]
[call site]
01431
io::Result::unwrap
[function]
[call site]
01432
std::panic::catch_unwind
[function]
[call site]
01433
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
01434
Result::unwrap
[function]
[call site]
01435
Guest::enable_memory_hotplug
[function]
[call site]
01436
Guest::ssh_command
[function]
[call site]
01437
ssh_command_ip
[function]
[call site]
01438
ssh_command_ip_with_auth
[function]
[call site]
01439
Tap::new
[function]
[call site]
01440
SocketDev::connect
[function]
[call site]
01441
impl
[call site]
01442
impl
[call site]
01443
unwrap
[function]
[call site]
01444
SocketDev::connect
[function]
[call site]
01445
impl
[call site]
01446
impl
[call site]
01447
unwrap
[function]
[call site]
01448
SocketDev::connect
[function]
[call site]
01449
Result::map_err
[function]
[call site]
01450
Error::ConnectToSocket
[function]
[call site]
01451
Tap::as_raw_fd
[function]
[call site]
01452
Tap::as_raw_fd
[function]
[call site]
01453
Some
[function]
[call site]
01454
Ok
[function]
[call site]
01455
Result::map_err
[function]
[call site]
01456
Error::ConnectToSocket
[function]
[call site]
01457
Tap::as_raw_fd
[function]
[call site]
01458
Some
[function]
[call site]
01459
Ok
[function]
[call site]
01460
Result::map_err
[function]
[call site]
01461
Tap::new
[function]
[call site]
01462
Tap::open_named
[function]
[call site]
01463
Result::unwrap
[function]
[call site]
01464
set_tcp_stream
[function]
[call site]
01465
unit_tests::test_regression_handshake
[function]
[call site]
01466
Tap::new
[function]
[call site]
01467
Tap::open_named
[function]
[call site]
01468
Result::local_connect
[function]
[call site]
01469
CacheMap::get_mut
[function]
[call site]
01470
CacheMap::get_mut
[function]
[call site]
01471
unwrap
[function]
[call site]
01472
map_err
[function]
[call site]
01473
userauth_password
[function]
[call site]
01474
map_err
[function]
[call site]
01475
channel_session
[function]
[call site]
01476
map_err
[function]
[call site]
01477
exec
[function]
[call site]
01478
map_err
[function]
[call site]
01479
read_to_string
[function]
[call site]
01480
unit_tests::test_local_close
[function]
[call site]
01481
CsmTestContext::new_established
[function]
[call site]
01482
Tap::new
[function]
[call site]
01483
Tap::open_named
[function]
[call site]
01484
set_stream
[function]
[call site]
01485
notify_epollin
[function]
[call site]
01486
Transportable::recv
[function]
[call site]
01487
Ok
[function]
[call site]
01488
TxVirtio::default
[function]
[call site]
01489
Tap::new
[function]
[call site]
01490
wait_close
[function]
[call site]
01491
exit_status
[function]
[call site]
01492
map_err
[function]
[call site]
01493
Err
[function]
[call site]
01494
SshCommandError::NonZeroExitStatus
[function]
[call site]
01495
Ok
[function]
[call site]
01496
closure
[function]
[call site]
01497
Err
[function]
[call site]
01498
thread::sleep
[function]
[call site]
01499
std::time::Duration::new
[function]
[call site]
01500
RateLimiterConfig::try_into
[function]
[call site]
01501
Ok
[function]
[call site]
01502
io::Error::from
[function]
[call site]
01503
io::Error::from
[function]
[call site]
01504
Result::unwrap
[function]
[call site]
01505
resize_command
[function]
[call site]
01506
GuestCommand::new
[function]
[call site]
01507
clh_command
[function]
[call site]
01508
TargetApi::guest_args
[function]
[call site]
01509
&mut
[call site]
01510
&mut
[call site]
01511
&mut
[call site]
01512
Vcpu::set_tdx_status
[function]
[call site]
01513
expect
[function]
[call site]
01514
success
[function]
[call site]
01515
PvPanicDevice::event_to_string
[function]
[call site]
01516
PvPanicDevice::event_to_string
[function]
[call site]
01517
thread::sleep
[function]
[call site]
01518
std::time::Duration::new
[function]
[call site]
01519
Some
[function]
[call site]
01520
Some
[function]
[call site]
01521
Guest::ssh_command
[function]
[call site]
01522
ssh_command_ip
[function]
[call site]
01523
Result::unwrap
[function]
[call site]
01524
Guest::ssh_command
[function]
[call site]
01525
Result::unwrap
[function]
[call site]
01526
thread::sleep
[function]
[call site]
01527
std::time::Duration::new
[function]
[call site]
01528
kill_child
[function]
[call site]
01529
wait_with_output
[function]
[call site]
01530
unwrap
[function]
[call site]
01531
handle_child_output
[function]
[call site]
01532
MemoryManager::mbind
[function]
[call site]
01533
libc::syscall
[function]
[call site]
01534
__IncompleteArrayField::as_ptr
[function]
[call site]
01535
Err
[function]
[call site]
01536
io::Error::last_os_error
[function]
[call site]
01537
Ok
[function]
[call site]
01538
Result::map_err
[function]
[call site]
01539
MemoryManager::get_prefault_align_size
[function]
[call site]
01540
libc::sysconf
[function]
[call site]
01541
Ok
[function]
[call site]
01542
Ok
[function]
[call site]
01543
as_ref
[function]
[call site]
01544
map_or
[function]
[call site]
01545
Ok
[function]
[call site]
01546
to_str
[function]
[call site]
01547
ok_or
[function]
[call site]
01548
std::cmp::max
[function]
[call site]
01549
GuestMemoryMmap::from_ranges
[function]
[call site]
01550
compute_mp_size
[function]
[call site]
01551
unwrap
[function]
[call site]
01552
setup_mptable
[function]
[call site]
01553
Result::unwrap
[function]
[call site]
01554
statfs_get_bsize
[function]
[call site]
01555
std::ffi::CString::new
[function]
[call site]
01556
Result::map_err
[function]
[call site]
01557
std::mem::MaybeUninit::<libc::statfs>::uninit
[function]
[call site]
01558
libc::statfs
[function]
[call site]
01559
__IncompleteArrayField::as_ptr
[function]
[call site]
01560
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
01561
Err
[function]
[call site]
01562
Error::GetFileSystemBlockSize
[function]
[call site]
01563
std::io::Error::last_os_error
[function]
[call site]
01564
__IncompleteArrayField::as_ptr
[function]
[call site]
01565
Ok
[function]
[call site]
01566
Ok
[function]
[call site]
01567
is_aligned
[function]
[call site]
01568
RateLimiterConfig::try_into
[function]
[call site]
01569
RateLimiterConfig::try_into
[function]
[call site]
01570
MemoryManager::get_prefault_num_threads
[function]
[call site]
01571
libc::sysconf
[function]
[call site]
01572
std::cmp::min
[function]
[call site]
01573
std::cmp::min
[function]
[call site]
01574
std::cmp::min
[function]
[call site]
01575
std::cmp::max
[function]
[call site]
01576
Tap::new
[function]
[call site]
01577
Tap::open_named
[function]
[call site]
01578
Tap::new
[function]
[call site]
01579
Tap::open_named
[function]
[call site]
01580
thread::scope
[function]
[call site]
01581
Tap::clone
[function]
[call site]
01582
RawFile::try_clone
[function]
[call site]
01583
unwrap
[function]
[call site]
01584
Tap::clone
[function]
[call site]
01585
GuestCommand::spawn
[function]
[call site]
01586
arg
[function]
[call site]
01587
TargetApi::guest_args
[function]
[call site]
01588
stderr
[function]
[call site]
01589
Stdio::piped
[function]
[call site]
01590
dup_stdout
[function]
[call site]
01591
Stdio::piped
[function]
[call site]
01592
GuestCommand::spawn
[function]
[call site]
01593
unwrap
[function]
[call site]
01594
as_ref
[function]
[call site]
01595
unwrap
[function]
[call site]
01596
Tap::as_raw_fd
[function]
[call site]
01597
libc::fcntl
[function]
[call site]
01598
Err
[function]
[call site]
01599
io::Error::last_os_error
[function]
[call site]
01600
as_ref
[function]
[call site]
01601
unwrap
[function]
[call site]
01602
Tap::as_raw_fd
[function]
[call site]
01603
libc::fcntl
[function]
[call site]
01604
Err
[function]
[call site]
01605
io::Error::last_os_error
[function]
[call site]
01606
Ok
[function]
[call site]
01607
Err
[function]
[call site]
01608
std::io::Error::other
[function]
[call site]
01609
GuestCommand::spawn
[function]
[call site]
01610
Self::wait
[function]
[call site]
01611
std::cmp::min
[function]
[call site]
01612
__IncompleteArrayField::as_ptr
[function]
[call site]
01613
OptionParser::add
[function]
[call site]
01614
Bus::insert
[function]
[call site]
01615
&str::to_owned
[function]
[call site]
01616
PvmemcontrolBusDevice::madvise
[function]
[call site]
01617
PvmemcontrolBusDevice::operate_on_memory_range
[function]
[call site]
01618
PvmemcontrolBusDevice::madvise
[function]
[call site]
01619
io::Error::last_os_error
[function]
[call site]
01620
Result::file_offset
[function]
[call site]
01621
is_none
[function]
[call site]
01622
PvmemcontrolBusDevice::madvise
[function]
[call site]
01623
__IncompleteArrayField::as_ptr
[function]
[call site]
01624
io::Error::last_os_error
[function]
[call site]
01625
Ok
[function]
[call site]
01626
Ok
[function]
[call site]
01627
Tap::new
[function]
[call site]
01628
Tap::new
[function]
[call site]
01629
Tap::open_named
[function]
[call site]
01630
Result::map_err
[function]
[call site]
01631
vm_memory::GuestAddress
[function]
[call site]
01632
Result::unwrap
[function]
[call site]
01633
Tap::new
[function]
[call site]
01634
Tap::new
[function]
[call site]
01635
BlocksState::new
[function]
[call site]
01636
Result::size
[function]
[call site]
01637
Mem::new
[function]
[call site]
01638
Result::len
[function]
[call site]
01639
Err
[function]
[call site]
01640
io::Error::other
[function]
[call site]
01641
common_parallel::_test_virtio_block
[function]
[call site]
01642
UbuntuDiskConfig::new
[function]
[call site]
01643
PvPanicDevice::event_to_string
[function]
[call site]
01644
Guest::new
[function]
[call site]
01645
Tap::new
[function]
[call site]
01646
dirs::home_dir
[function]
[call site]
01647
unwrap
[function]
[call site]
01648
MemoryRangeTable::push
[function]
[call site]
01649
MemoryRangeTable::push
[function]
[call site]
01650
direct_kernel_boot_path
[function]
[call site]
01651
GuestCommand::new
[function]
[call site]
01652
TargetApi::guest_args
[function]
[call site]
01653
TargetApi::guest_args
[function]
[call site]
01654
TargetApi::guest_args
[function]
[call site]
01655
PathBuf::to_str
[function]
[call site]
01656
unwrap
[function]
[call site]
01657
TargetApi::guest_args
[function]
[call site]
01658
TargetApi::guest_args
[function]
[call site]
01659
Tap::if_name_as_str
[function]
[call site]
01660
Tap::if_name_as_str
[function]
[call site]
01661
Tap::if_name_as_str
[function]
[call site]
01662
GuestCommand::default_net
[function]
[call site]
01663
GuestCommand::capture_output
[function]
[call site]
01664
GuestCommand::spawn
[function]
[call site]
01665
io::Result::unwrap
[function]
[call site]
01666
std::panic::catch_unwind
[function]
[call site]
01667
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
01668
Result::unwrap
[function]
[call site]
01669
VsockConnection::kill
[function]
[call site]
01670
wait_with_output
[function]
[call site]
01671
unwrap
[function]
[call site]
01672
handle_child_output
[function]
[call site]
01673
common_parallel::disk_check_consistency
[function]
[call site]
01674
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
01675
unwrap
[function]
[call site]
01676
unwrap
[function]
[call site]
01677
Tap::clone
[function]
[call site]
01678
MemoryManager::start_addr
[function]
[call site]
01679
vm_memory::GuestAddress
[function]
[call site]
01680
Result::checked_add
[function]
[call site]
01681
ok_or
[function]
[call site]
01682
Ok
[function]
[call site]
01683
Ok
[function]
[call site]
01684
Result::raw_value
[function]
[call site]
01685
Result::len
[function]
[call site]
01686
Result::len
[function]
[call site]
01687
TxVirtio::default
[function]
[call site]
01688
common_parallel::test_resize
[function]
[call site]
01689
UbuntuDiskConfig::new
[function]
[call site]
01690
PvPanicDevice::event_to_string
[function]
[call site]
01691
Guest::new
[function]
[call site]
01692
Tap::new
[function]
[call site]
01693
temp_api_path
[function]
[call site]
01694
direct_kernel_boot_path
[function]
[call site]
01695
GuestCommand::new
[function]
[call site]
01696
TargetApi::guest_args
[function]
[call site]
01697
TargetApi::guest_args
[function]
[call site]
01698
TargetApi::guest_args
[function]
[call site]
01699
PathBuf::to_str
[function]
[call site]
01700
unwrap
[function]
[call site]
01701
TargetApi::guest_args
[function]
[call site]
01702
GuestCommand::default_disks
[function]
[call site]
01703
GuestCommand::default_net
[function]
[call site]
01704
TargetApi::guest_args
[function]
[call site]
01705
GuestCommand::capture_output
[function]
[call site]
01706
GuestCommand::spawn
[function]
[call site]
01707
io::Result::unwrap
[function]
[call site]
01708
std::panic::catch_unwind
[function]
[call site]
01709
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
01710
Result::unwrap
[function]
[call site]
01711
Guest::enable_memory_hotplug
[function]
[call site]
01712
resize_command
[function]
[call site]
01713
Some
[function]
[call site]
01714
Some
[function]
[call site]
01715
Guest::ssh_command
[function]
[call site]
01716
Result::unwrap
[function]
[call site]
01717
Guest::ssh_command
[function]
[call site]
01718
Result::unwrap
[function]
[call site]
01719
thread::sleep
[function]
[call site]
01720
std::time::Duration::new
[function]
[call site]
01721
kill_child
[function]
[call site]
01722
wait_with_output
[function]
[call site]
01723
unwrap
[function]
[call site]
01724
handle_child_output
[function]
[call site]
01725
map_err
[function]
[call site]
01726
io::Error::other
[function]
[call site]
01727
PciSegmentConfig::validate
[function]
[call site]
01728
Err
[function]
[call site]
01729
ValidationError::InvalidPciSegment
[function]
[call site]
01730
Err
[function]
[call site]
01731
ValidationError::InvalidPciSegmentApertureWeight
[function]
[call site]
01732
Err
[function]
[call site]
01733
ValidationError::InvalidPciSegmentApertureWeight
[function]
[call site]
01734
Ok
[function]
[call site]
01735
ValidationResult::map_err
[function]
[call site]
01736
io::Error::other
[function]
[call site]
01737
Result::file_offset
[function]
[call site]
01738
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
01739
parse_event_file
[function]
[call site]
01740
Tap::read
[function]
[call site]
01741
read
[function]
[call site]
01742
IoResult::unwrap
[function]
[call site]
01743
Tap::new
[function]
[call site]
01744
String::from_utf8_lossy
[function]
[call site]
01745
trim
[function]
[call site]
01746
split
[function]
[call site]
01747
trim()
[call site]
01748
.split("\n\n")
[call site]
01749
.collect::<Vec<&str>>
[function]
[call site]
01750
MemoryRangeTable::push
[function]
[call site]
01751
MacAddr::from_str
[function]
[call site]
01752
MacAddr::parse_str
[function]
[call site]
01753
Result::map_err
[function]
[call site]
01754
MacAddrParseError::InvalidValue
[function]
[call site]
01755
FdtWriterResult::to_owned
[function]
[call site]
01756
std::result::Result::unwrap
[function]
[call site]
01757
Tap::as_raw_fd
[function]
[call site]
01758
Ok
[function]
[call site]
01759
Some
[function]
[call site]
01760
Tap::new
[function]
[call site]
01761
Tap::new
[function]
[call site]
01762
to_vec
[function]
[call site]
01763
Tap::new
[function]
[call site]
01764
Tap::new
[function]
[call site]
01765
TxVirtio::default
[function]
[call site]
01766
Tap::clone
[function]
[call site]
01767
RawFile::try_clone
[function]
[call site]
01768
unwrap
[function]
[call site]
01769
Tap::clone
[function]
[call site]
01770
Tap::new
[function]
[call site]
01771
Tap::new
[function]
[call site]
01772
Tap::new
[function]
[call site]
01773
Tap::new
[function]
[call site]
01774
Tap::new
[function]
[call site]
01775
Tap::open_named
[function]
[call site]
01776
&str::to_owned
[function]
[call site]
01777
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
01778
Tap::new
[function]
[call site]
01779
Tap::open_named
[function]
[call site]
01780
Result::unwrap
[function]
[call site]
01781
Tap::clone
[function]
[call site]
01782
RawFile::try_clone
[function]
[call site]
01783
unwrap
[function]
[call site]
01784
Tap::clone
[function]
[call site]
01785
io::Result::unwrap
[function]
[call site]
01786
RateLimiterConfig::try_into
[function]
[call site]
01787
unwrap
[function]
[call site]
01788
setup_virt_queue
[function]
[call site]
01789
CtrlQueue::new
[function]
[call site]
01790
Self::unwrap
[function]
[call site]
01791
u32::set_next_avail
[function]
[call site]
01792
u32::set_next_used
[function]
[call site]
01793
VhostUserBlkBackend::set_event_idx
[function]
[call site]
01794
CacheMap::iter_mut
[function]
[call site]
01795
CacheMap::iter_mut
[function]
[call site]
01796
CacheMap::get_mut
[function]
[call site]
01797
CacheMap::get_mut
[function]
[call site]
01798
Option::unwrap
[function]
[call site]
01799
PciBarConfiguration::set_size
[function]
[call site]
01800
u32::try_set_desc_table_address
[function]
[call site]
01801
vm_memory::GuestAddress
[function]
[call site]
01802
unwrap
[function]
[call site]
01803
u32::try_set_avail_ring_address
[function]
[call site]
01804
vm_memory::GuestAddress
[function]
[call site]
01805
unwrap
[function]
[call site]
01806
u32::try_set_used_ring_address
[function]
[call site]
01807
vm_memory::GuestAddress
[function]
[call site]
01808
unwrap
[function]
[call site]
01809
u32::set_ready
[function]
[call site]
01810
RateLimiterConfig::try_into
[function]
[call site]
01811
unwrap
[function]
[call site]
01812
GuestMemoryMmap::from_ranges
[function]
[call site]
01813
vm_memory::GuestAddress
[function]
[call site]
01814
unwrap
[function]
[call site]
01815
GuestMemoryMmap::write_slice
[function]
[call site]
01816
vm_memory::GuestAddress
[function]
[call site]
01817
is_err
[function]
[call site]
01818
GuestMemoryMmap::insert_region
[function]
[call site]
01819
unwrap
[function]
[call site]
01820
GuestMemoryMmap::write_slice
[function]
[call site]
01821
vm_memory::GuestAddress
[function]
[call site]
01822
is_err
[function]
[call site]
01823
Tap::new
[function]
[call site]
01824
Tap::open_named
[function]
[call site]
01825
Tap::new
[function]
[call site]
01826
Result::unwrap
[function]
[call site]
01827
EventFd::from_raw_fd
[function]
[call site]
01828
libc::dup
[function]
[call site]
01829
Tap::as_raw_fd
[function]
[call site]
01830
write
[function]
[call site]
01831
unwrap
[function]
[call site]
01832
Block::activate
[function]
[call site]
01833
Block::activate
[function]
[call site]
01834
Tap::clone
[function]
[call site]
01835
RawFile::try_clone
[function]
[call site]
01836
unwrap
[function]
[call site]
01837
Tap::clone
[function]
[call site]
01838
Block::update_writeback
[function]
[call site]
01839
VirtioCommon::feature_acked
[function]
[call site]
01840
RateLimiterConfig::try_into
[function]
[call site]
01841
VirtioCommon::feature_acked
[function]
[call site]
01842
RateLimiterConfig::try_into
[function]
[call site]
01843
common_sequential::_test_snapshot_restore
[function]
[call site]
01844
UbuntuDiskConfig::new
[function]
[call site]
01845
PvPanicDevice::event_to_string
[function]
[call site]
01846
Guest::new
[function]
[call site]
01847
Tap::new
[function]
[call site]
01848
direct_kernel_boot_path
[function]
[call site]
01849
temp_vsock_path
[function]
[call site]
01850
io::Error::from
[function]
[call site]
01851
&TempDir::as_path
[function]
[call site]
01852
join
[function]
[call site]
01853
to_str
[function]
[call site]
01854
unwrap
[function]
[call site]
01855
temp_event_monitor_path
[function]
[call site]
01856
io::Error::from
[function]
[call site]
01857
&TempDir::as_path
[function]
[call site]
01858
join
[function]
[call site]
01859
to_str
[function]
[call site]
01860
unwrap
[function]
[call site]
01861
GuestCommand::new
[function]
[call site]
01862
TargetApi::guest_args
[function]
[call site]
01863
TargetApi::guest_args
[function]
[call site]
01864
Tap::if_name_as_str
[function]
[call site]
01865
TargetApi::guest_args
[function]
[call site]
01866
TargetApi::guest_args
[function]
[call site]
01867
TargetApi::guest_args
[function]
[call site]
01868
TargetApi::guest_args
[function]
[call site]
01869
PathBuf::to_str
[function]
[call site]
01870
unwrap
[function]
[call site]
01871
TargetApi::guest_args
[function]
[call site]
01872
Tap::if_name_as_str
[function]
[call site]
01873
Tap::if_name_as_str
[function]
[call site]
01874
TargetApi::guest_args
[function]
[call site]
01875
Tap::if_name_as_str
[function]
[call site]
01876
TargetApi::guest_args
[function]
[call site]
01877
Tap::if_name_as_str
[function]
[call site]
01878
TargetApi::guest_args
[function]
[call site]
01879
GuestCommand::capture_output
[function]
[call site]
01880
GuestCommand::spawn
[function]
[call site]
01881
io::Result::unwrap
[function]
[call site]
01882
io::Error::from
[function]
[call site]
01883
temp_snapshot_dir_path
[function]
[call site]
01884
io::Error::from
[function]
[call site]
01885
&TempDir::as_path
[function]
[call site]
01886
join
[function]
[call site]
01887
to_str
[function]
[call site]
01888
unwrap
[function]
[call site]
01889
std::fs::create_dir
[function]
[call site]
01890
unwrap
[function]
[call site]
01891
std::panic::catch_unwind
[function]
[call site]
01892
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
01893
Result::unwrap
[function]
[call site]
01894
resize_command
[function]
[call site]
01895
Some
[function]
[call site]
01896
Some
[function]
[call site]
01897
thread::sleep
[function]
[call site]
01898
std::time::Duration::new
[function]
[call site]
01899
resize_command
[function]
[call site]
01900
Some
[function]
[call site]
01901
Some
[function]
[call site]
01902
thread::sleep
[function]
[call site]
01903
std::time::Duration::new
[function]
[call site]
01904
Guest::get_total_memory
[function]
[call site]
01905
Guest::ssh_command
[function]
[call site]
01906
trim
[function]
[call site]
01907
VhostUserBlkBackendConfig::parse
[function]
[call site]
01908
OptionParser::new
[function]
[call site]
01909
Tap::new
[function]
[call site]
01910
Tap::open_named
[function]
[call site]
01911
OptionParser::add
[function]
[call site]
01912
Bus::insert
[function]
[call site]
01913
&str::to_owned
[function]
[call site]
01914
OptionParser::add
[function]
[call site]
01915
Bus::insert
[function]
[call site]
01916
&str::to_owned
[function]
[call site]
01917
OptionParser::add
[function]
[call site]
01918
OptionParser::add
[function]
[call site]
01919
OptionParser::add
[function]
[call site]
01920
OptionParser::add
[function]
[call site]
01921
OptionParser::add
[function]
[call site]
01922
VhostUserBlkBackendConfig::parse
[function]
[call site]
01923
Result::map_err
[function]
[call site]
01924
KvmVm::get_preferred_target
[function]
[call site]
01925
RateLimiterConfig::try_into
[function]
[call site]
01926
KvmVm::get_preferred_target
[function]
[call site]
01927
map_err
[function]
[call site]
01928
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
01929
RateLimiterConfig::try_into
[function]
[call site]
01930
RateLimiterConfig::try_into
[function]
[call site]
01931
Ok
[function]
[call site]
01932
vm::Result::ok_or
[function]
[call site]
01933
convert::<Toggle>
[function]
[call site]
01934
map_err
[function]
[call site]
01935
unwrap_or
[function]
[call site]
01936
option_parser::Toggle
[function]
[call site]
01937
convert::<Toggle>
[function]
[call site]
01938
map_err
[function]
[call site]
01939
unwrap_or
[function]
[call site]
01940
option_parser::Toggle
[function]
[call site]
01941
std::convert
[function]
[call site]
01942
detect_image_type
[function]
[call site]
01943
Vec::stream_position
[function]
[call site]
01944
map_err
[function]
[call site]
01945
Vec::rewind
[function]
[call site]
01946
map_err
[function]
[call site]
01947
read_u32::<BigEndian>
[function]
[call site]
01948
map_err
[function]
[call site]
01949
FixedVhd::seek
[function]
[call site]
01950
SeekFrom::Start
[function]
[call site]
01951
std::io::Result::map_err
[function]
[call site]
01952
Ok
[function]
[call site]
01953
QcowFile::from_with_nesting_depth
[function]
[call site]
01954
QcowHeader::new
[function]
[call site]
01955
Result::rewind
[function]
[call site]
01956
map_err
[function]
[call site]
01957
read_u32::<BigEndian>
[function]
[call site]
01958
map_err
[function]
[call site]
01959
Err
[function]
[call site]
01960
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01961
read_u32::<BigEndian>
[function]
[call site]
01962
map_err
[function]
[call site]
01963
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01964
read_u64::<BigEndian>
[function]
[call site]
01965
map_err
[function]
[call site]
01966
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01967
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01968
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01969
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01970
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01971
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01972
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01973
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01974
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01975
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01976
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01977
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01978
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01979
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01980
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file
[function]
[call site]
01981
Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file
[function]
[call site]
01982
Ok
[function]
[call site]
01983
Ok
[function]
[call site]
01984
Err
[function]
[call site]
01985
Err
[function]
[call site]
01986
Error::BackingFileTooLong
[function]
[call site]
01987
FixedVhd::seek
[function]
[call site]
01988
SeekFrom::Start
[function]
[call site]
01989
std::io::Result::map_err
[function]
[call site]
01990
Result::read_exact
[function]
[call site]
01991
map_err
[function]
[call site]
01992
Some
[function]
[call site]
01993
String::from_utf8
[function]
[call site]
01994
map_err
[function]
[call site]
01995
Error::InvalidBackingFileName
[function]
[call site]
01996
utf8_error
[function]
[call site]
01997
Ok
[function]
[call site]
01998
Err
[function]
[call site]
01999
Error::UnsupportedVersion
[function]
[call site]
02000
u64::from
[function]
[call site]
02001
Err
[function]
[call site]
02002
Error::InvalidL1TableSize
[function]
[call site]
02003
PendingRxSet::contains
[function]
[call site]
02004
Err
[function]
[call site]
02005
Err
[function]
[call site]
02006
Error::FileTooBig
[function]
[call site]
02007
RawFile::is_direct
[function]
[call site]
02008
as_ref
[function]
[call site]
02009
Err
[function]
[call site]
02010
Tap::clone
[function]
[call site]
02011
Tap::new
[function]
[call site]
02012
Tap::read
[function]
[call site]
02013
IoResult::open
[function]
[call site]
02014
map_err
[function]
[call site]
02015
QcowFile::from_with_nesting_depth
[function]
[call site]
02016
QcowHeader::new
[function]
[call site]
02017
Err
[function]
[call site]
02018
Error::UnsupportedVersion
[function]
[call site]
02019
u64::from
[function]
[call site]
02020
Err
[function]
[call site]
02021
Error::InvalidL1TableSize
[function]
[call site]
02022
PendingRxSet::contains
[function]
[call site]
02023
Err
[function]
[call site]
02024
Err
[function]
[call site]
02025
Error::FileTooBig
[function]
[call site]
02026
RawFile::is_direct
[function]
[call site]
02027
as_ref
[function]
[call site]
02028
Err
[function]
[call site]
02029
Tap::clone
[function]
[call site]
02030
Tap::new
[function]
[call site]
02031
Tap::read
[function]
[call site]
02032
IoResult::open
[function]
[call site]
02033
map_err
[function]
[call site]
02034
QcowFile::from_with_nesting_depth
[function]
[call site]
02035
RawFile::new
[function]
[call site]
02036
is_valid_alignment
[function]
[call site]
02037
Layout::from_size_align
[function]
[call site]
02038
unwrap
[function]
[call site]
02039
std::alloc::alloc_zeroed
[function]
[call site]
02040
::libc::pread
[function]
[call site]
02041
RateLimiterConfig::try_into
[function]
[call site]
02042
std::result::Result::unwrap
[function]
[call site]
02043
std::alloc::dealloc
[function]
[call site]
02044
Tap::as_raw_fd
[function]
[call site]
02045
Tap::as_raw_fd
[function]
[call site]
02046
Result::map_err
[function]
[call site]
02047
Error::BackingFileOpen
[function]
[call site]
02048
Tap::new
[function]
[call site]
02049
Some
[function]
[call site]
02050
Tap::new
[function]
[call site]
02051
checked_shl
[function]
[call site]
02052
ok_or
[function]
[call site]
02053
Err
[function]
[call site]
02054
div_ceil
[function]
[call site]
02055
Err
[function]
[call site]
02056
offset_is_cluster_boundary
[function]
[call site]
02057
Err
[function]
[call site]
02058
Error::InvalidOffset
[function]
[call site]
02059
Ok
[function]
[call site]
02060
offset_is_cluster_boundary
[function]
[call site]
02061
offset_is_cluster_boundary
[function]
[call site]
02062
RawFile::metadata
[function]
[call site]
02063
RawFile::metadata
[function]
[call site]
02064
RawFile::metadata
[function]
[call site]
02065
std::io::Result::map_err
[function]
[call site]
02066
vnet_hdr_len
[function]
[call site]
02067
std::cmp::max
[function]
[call site]
02068
Err
[function]
[call site]
02069
FixedVhd::seek
[function]
[call site]
02070
SeekFrom::Start
[function]
[call site]
02071
std::io::Result::map_err
[function]
[call site]
02072
read_u64::<BigEndian>
[function]
[call site]
02073
map_err
[function]
[call site]
02074
FixedVhd::seek
[function]
[call site]
02075
SeekFrom::Start
[function]
[call site]
02076
std::io::Result::map_err
[function]
[call site]
02077
read_u16::<BigEndian>
[function]
[call site]
02078
map_err
[function]
[call site]
02079
QcowRawFile::from
[function]
[call site]
02080
u64::is_power_of_two
[function]
[call site]
02081
Some
[function]
[call site]
02082
Option::ok_or
[function]
[call site]
02083
QcowFile::rebuild_refcounts
[function]
[call site]
02084
QcowRawFile::cluster_size
[function]
[call site]
02085
QcowRawFile::file_mut
[function]
[call site]
02086
RawFile::metadata
[function]
[call site]
02087
RawFile::metadata
[function]
[call site]
02088
std::io::Result::map_err
[function]
[call site]
02089
vnet_hdr_len
[function]
[call site]
02090
div_round_up_u64
[function]
[call site]
02091
u64::from
[function]
[call site]
02092
u64::is_multiple_of
[function]
[call site]
02093
size_of::<u64>
[function]
[call site]
02094
div_round_up_u64
[function]
[call site]
02095
div_round_up_u64
[function]
[call site]
02096
div_round_up_u64
[function]
[call site]
02097
div_round_up_u64
[function]
[call site]
02098
size_of::<QcowHeader>
[function]
[call site]
02099
div_round_up_u64
[function]
[call site]
02100
div_round_up_u64
[function]
[call site]
02101
div_round_up_u64
[function]
[call site]
02102
div_round_up_u64
[function]
[call site]
02103
Err
[function]
[call site]
02104
Error::InvalidRefcountTableSize
[function]
[call site]
02105
Err
[function]
[call site]
02106
Error::InvalidRefcountTableSize
[function]
[call site]
02107
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]
02108
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]
02109
Result::len
[function]
[call site]
02110
Err
[function]
[call site]
02111
Ok
[function]
[call site]
02112
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]
02113
size_of::<u64>
[function]
[call site]
02114
div_round_up_u64
[function]
[call site]
02115
u64::from
[function]
[call site]
02116
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]
02117
Ok
[function]
[call site]
02118
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]
02119
QcowRawFile::read_pointer_table
[function]
[call site]
02120
FixedVhd::seek
[function]
[call site]
02121
SeekFrom::Start
[function]
[call site]
02122
file.read_u64_into::<BigEndian>
[function]
[call site]
02123
Ok
[function]
[call site]
02124
u64::from
[function]
[call site]
02125
Some
[function]
[call site]
02126
io::Result::map_err
[function]
[call site]
02127
KvmVm::get_preferred_target
[function]
[call site]
02128
RateLimiterConfig::try_into
[function]
[call site]
02129
KvmVm::get_preferred_target
[function]
[call site]
02130
map_err
[function]
[call site]
02131
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
02132
RateLimiterConfig::try_into
[function]
[call site]
02133
RateLimiterConfig::try_into
[function]
[call site]
02134
Ok
[function]
[call site]
02135
vm::Result::ok_or
[function]
[call site]
02136
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]
02137
QcowRawFile::read_pointer_table
[function]
[call site]
02138
size_of::<u64>
[function]
[call site]
02139
Some
[function]
[call site]
02140
io::Result::map_err
[function]
[call site]
02141
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]
02142
Ok
[function]
[call site]
02143
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]
02144
u64::from
[function]
[call site]
02145
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]
02146
Ok
[function]
[call site]
02147
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]
02148
Result::len
[function]
[call site]
02149
Err
[function]
[call site]
02150
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]
02151
Ok
[function]
[call site]
02152
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]
02153
QcowRawFile::file_mut
[function]
[call site]
02154
&mut
[call site]
02155
map_err
[function]
[call site]
02156
Request::write_to
[function]
[call site]
02157
Result::write_all
[function]
[call site]
02158
__IncompleteArrayField::as_slice
[function]
[call site]
02159
::std::slice::from_raw_parts
[function]
[call site]
02160
__IncompleteArrayField::as_ptr
[function]
[call site]
02161
map_err
[function]
[call site]
02162
QcowRawFile::file_mut
[function]
[call site]
02163
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
02164
Self::into_iter
[function]
[call site]
02165
BitposIteratorExt::bit_positions
[function]
[call site]
02166
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02167
coalesce
[function]
[call site]
02168
Ok
[function]
[call site]
02169
Err
[function]
[call site]
02170
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02171
impl
[call site]
02172
std::cmp::min
[function]
[call site]
02173
Result::len
[function]
[call site]
02174
QcowRawFile::write_refcount_block
[function]
[call site]
02175
FixedVhd::seek
[function]
[call site]
02176
SeekFrom::Start
[function]
[call site]
02177
BufWriter::with_capacity
[function]
[call site]
02178
std::mem::size_of_val
[function]
[call site]
02179
write_u16::<BigEndian>
[function]
[call site]
02180
Tap::flush
[function]
[call site]
02181
Ok
[function]
[call site]
02182
Ok
[function]
[call site]
02183
io::Result::map_err
[function]
[call site]
02184
vnet_hdr_len
[function]
[call site]
02185
QcowRawFile::write_refcount_block
[function]
[call site]
02186
vnet_hdr_len
[function]
[call site]
02187
io::Result::map_err
[function]
[call site]
02188
QcowRawFile::write_pointer_table_direct
[function]
[call site]
02189
QcowRawFile::setup_pointer_table_writer
[function]
[call site]
02190
FixedVhd::seek
[function]
[call site]
02191
SeekFrom::Start
[function]
[call site]
02192
RawFile::try_clone
[function]
[call site]
02193
&'static
[call site]
02194
size_of::<u64>
[function]
[call site]
02195
Ok
[function]
[call site]
02196
BufWriter::with_capacity
[function]
[call site]
02197
write_u64::<BigEndian>
[function]
[call site]
02198
Tap::flush
[function]
[call site]
02199
Ok
[function]
[call site]
02200
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
02201
io::Result::map_err
[function]
[call site]
02202
QcowRawFile::file_mut
[function]
[call site]
02203
&mut
[call site]
02204
map_err
[function]
[call site]
02205
Request::write_to
[function]
[call site]
02206
QcowRawFile::file_mut
[function]
[call site]
02207
Ok
[function]
[call site]
02208
Tap::clone
[function]
[call site]
02209
size_of::<u64>
[function]
[call site]
02210
div_round_up_u64
[function]
[call site]
02211
div_round_up_u64
[function]
[call site]
02212
div_round_up_u64
[function]
[call site]
02213
div_round_up_u64
[function]
[call site]
02214
size_of::<QcowHeader>
[function]
[call site]
02215
Err
[function]
[call site]
02216
Error::TooManyL1Entries
[function]
[call site]
02217
VecCache::from_vec
[function]
[call site]
02218
VmConfig::into_boxed_slice
[function]
[call site]
02219
QcowRawFile::read_pointer_table
[function]
[call site]
02220
FixedVhd::seek
[function]
[call site]
02221
SeekFrom::Start
[function]
[call site]
02222
file.read_u64_into::<BigEndian>
[function]
[call site]
02223
Ok
[function]
[call site]
02224
Some
[function]
[call site]
02225
map_err
[function]
[call site]
02226
div_round_up_u64
[function]
[call site]
02227
max_refcount_clusters
[function]
[call site]
02228
u64::from
[function]
[call site]
02229
div_round_up_u64
[function]
[call site]
02230
u64::from
[function]
[call site]
02231
u64::from
[function]
[call site]
02232
div_round_up_u64
[function]
[call site]
02233
u64::from
[function]
[call site]
02234
u64::from
[function]
[call site]
02235
Err
[function]
[call site]
02236
Err
[function]
[call site]
02237
Error::TooManyRefcounts
[function]
[call site]
02238
RefCount::new
[function]
[call site]
02239
VecCache::from_vec
[function]
[call site]
02240
QcowRawFile::read_pointer_table
[function]
[call site]
02241
&[u64]::len
[function]
[call site]
02242
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
02243
Ok
[function]
[call site]
02244
CacheMap::new
[function]
[call site]
02245
HashMap::with_capacity
[function]
[call site]
02246
io::Result::map_err
[function]
[call site]
02247
size_of::<u64>
[function]
[call site]
02248
CacheMap::new
[function]
[call site]
02249
Tap::new
[function]
[call site]
02250
Tap::new
[function]
[call site]
02251
checked_add
[function]
[call site]
02252
QcowFile::l1_address_offset
[function]
[call site]
02253
QcowFile::l1_table_index
[function]
[call site]
02254
QcowRawFile::cluster_size
[function]
[call site]
02255
size_of::<u64>
[function]
[call site]
02256
QcowFile::virtual_size
[function]
[call site]
02257
ok_or
[function]
[call site]
02258
checked_add
[function]
[call site]
02259
u64::from
[function]
[call site]
02260
ok_or
[function]
[call site]
02261
QcowFile::find_avail_clusters
[function]
[call site]
02262
QcowRawFile::cluster_size
[function]
[call site]
02263
QcowRawFile::file_mut
[function]
[call site]
02264
RawFile::metadata
[function]
[call site]
02265
map_err
[function]
[call site]
02266
vnet_hdr_len
[function]
[call site]
02267
step_by
[function]
[call site]
02268
RefCount::get_cluster_refcount
[function]
[call site]
02269
RefCount::get_refcount_index
[function]
[call site]
02270
KvmVm::get_preferred_target
[function]
[call site]
02271
ok_or
[function]
[call site]
02272
Ok
[function]
[call site]
02273
CacheMap::contains_key
[function]
[call site]
02274
CacheMap::contains_key
[function]
[call site]
02275
VecCache::from_vec
[function]
[call site]
02276
QcowRawFile::read_refcount_block
[function]
[call site]
02277
size_of::<u16>
[function]
[call site]
02278
FixedVhd::seek
[function]
[call site]
02279
SeekFrom::Start
[function]
[call site]
02280
file.read_u16_into::<BigEndian>
[function]
[call site]
02281
Ok
[function]
[call site]
02282
io::Result::map_err
[function]
[call site]
02283
Bus::insert
[function]
[call site]
02284
QcowRawFile::write_refcount_block
[function]
[call site]
02285
VecCache::get_values
[function]
[call site]
02286
map_err
[function]
[call site]
02287
Ok
[function]
[call site]
02288
KvmVm::get_preferred_target
[function]
[call site]
02289
unwrap
[function]
[call site]
02290
map_err
[function]
[call site]
02291
MemoryRangeTable::push
[function]
[call site]
02292
Ok
[function]
[call site]
02293
Ok
[function]
[call site]
02294
RawFile::new
[function]
[call site]
02295
Result::map_err
[function]
[call site]
02296
Error::BackingFileOpen
[function]
[call site]
02297
Tap::new
[function]
[call site]
02298
Some
[function]
[call site]
02299
Tap::new
[function]
[call site]
02300
checked_shl
[function]
[call site]
02301
ok_or
[function]
[call site]
02302
Err
[function]
[call site]
02303
div_ceil
[function]
[call site]
02304
Err
[function]
[call site]
02305
offset_is_cluster_boundary
[function]
[call site]
02306
offset_is_cluster_boundary
[function]
[call site]
02307
offset_is_cluster_boundary
[function]
[call site]
02308
RawFile::metadata
[function]
[call site]
02309
std::io::Result::map_err
[function]
[call site]
02310
vnet_hdr_len
[function]
[call site]
02311
std::cmp::max
[function]
[call site]
02312
Err
[function]
[call site]
02313
FixedVhd::seek
[function]
[call site]
02314
SeekFrom::Start
[function]
[call site]
02315
std::io::Result::map_err
[function]
[call site]
02316
read_u64::<BigEndian>
[function]
[call site]
02317
map_err
[function]
[call site]
02318
FixedVhd::seek
[function]
[call site]
02319
SeekFrom::Start
[function]
[call site]
02320
std::io::Result::map_err
[function]
[call site]
02321
read_u16::<BigEndian>
[function]
[call site]
02322
map_err
[function]
[call site]
02323
QcowRawFile::from
[function]
[call site]
02324
Option::ok_or
[function]
[call site]
02325
QcowFile::rebuild_refcounts
[function]
[call site]
02326
Tap::clone
[function]
[call site]
02327
size_of::<u64>
[function]
[call site]
02328
div_round_up_u64
[function]
[call site]
02329
div_round_up_u64
[function]
[call site]
02330
div_round_up_u64
[function]
[call site]
02331
div_round_up_u64
[function]
[call site]
02332
size_of::<QcowHeader>
[function]
[call site]
02333
Err
[function]
[call site]
02334
Error::TooManyL1Entries
[function]
[call site]
02335
VecCache::from_vec
[function]
[call site]
02336
QcowRawFile::read_pointer_table
[function]
[call site]
02337
Some
[function]
[call site]
02338
map_err
[function]
[call site]
02339
div_round_up_u64
[function]
[call site]
02340
max_refcount_clusters
[function]
[call site]
02341
u64::from
[function]
[call site]
02342
Err
[function]
[call site]
02343
Err
[function]
[call site]
02344
Error::TooManyRefcounts
[function]
[call site]
02345
RefCount::new
[function]
[call site]
02346
io::Result::map_err
[function]
[call site]
02347
size_of::<u64>
[function]
[call site]
02348
CacheMap::new
[function]
[call site]
02349
Tap::new
[function]
[call site]
02350
Tap::new
[function]
[call site]
02351
checked_add
[function]
[call site]
02352
QcowFile::l1_address_offset
[function]
[call site]
02353
QcowFile::virtual_size
[function]
[call site]
02354
ok_or
[function]
[call site]
02355
checked_add
[function]
[call site]
02356
u64::from
[function]
[call site]
02357
ok_or
[function]
[call site]
02358
QcowFile::find_avail_clusters
[function]
[call site]
02359
Ok
[function]
[call site]
02360
convert_reader
[function]
[call site]
02361
FixedVhd::seek
[function]
[call site]
02362
SeekFrom::End
[function]
[call site]
02363
std::io::Result::map_err
[function]
[call site]
02364
Result::rewind
[function]
[call site]
02365
map_err
[function]
[call site]
02366
RawFile::set_len
[function]
[call site]
02367
QcowFile::set_len
[function]
[call site]
02368
std::io::Result::map_err
[function]
[call site]
02369
QcowFile::new
[function]
[call site]
02370
QcowHeader::create_for_size_and_path
[function]
[call site]
02371
String::len
[function]
[call site]
02372
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
02373
Err
[function]
[call site]
02374
Error::BackingFileTooLong
[function]
[call site]
02375
String::len
[function]
[call site]
02376
size_of::<u64>
[function]
[call site]
02377
div_round_up_u64
[function]
[call site]
02378
u64::from
[function]
[call site]
02379
div_round_up_u32
[function]
[call site]
02380
u32::from
[function]
[call site]
02381
u32::is_multiple_of
[function]
[call site]
02382
div_round_up_u32
[function]
[call site]
02383
div_round_up_u32
[function]
[call site]
02384
size_of::<QcowHeader>
[function]
[call site]
02385
Ok
[function]
[call site]
02386
is_none
[function]
[call site]
02387
map_or
[function]
[call site]
02388
vnet_hdr_len
[function]
[call site]
02389
u64::from
[function]
[call site]
02390
u64::from
[function]
[call site]
02391
max_refcount_clusters
[function]
[call site]
02392
div_round_up_u32
[function]
[call site]
02393
size_of::<u64>
[function]
[call site]
02394
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02395
QcowFile::new_from_header
[function]
[call site]
02396
Vec::rewind
[function]
[call site]
02397
map_err
[function]
[call site]
02398
Request::write_to
[function]
[call site]
02399
io::Error::from
[function]
[call site]
02400
io::Error::other
[function]
[call site]
02401
u64::from
[function]
[call site]
02402
QcowFile::set_cluster_refcount
[function]
[call site]
02403
Tap::new
[function]
[call site]
02404
Tap::new
[function]
[call site]
02405
QcowFile::set_cluster_refcount
[function]
[call site]
02406
Tap::new
[function]
[call site]
02407
Tap::new
[function]
[call site]
02408
QcowFile::set_cluster_refcount
[function]
[call site]
02409
std::io::Result::take
[function]
[call site]
02410
QcowFile::set_cluster_refcount
[function]
[call site]
02411
Tap::new
[function]
[call site]
02412
Tap::new
[function]
[call site]
02413
QcowFile::set_cluster_refcount
[function]
[call site]
02414
std::io::Result::take
[function]
[call site]
02415
QcowFile::set_cluster_refcount
[function]
[call site]
02416
Result::append
[function]
[call site]
02417
Err
[function]
[call site]
02418
Err
[function]
[call site]
02419
std::io::Error::from_raw_os_error
[function]
[call site]
02420
Some
[function]
[call site]
02421
VecCache::from_vec
[function]
[call site]
02422
QcowRawFile::read_refcount_block
[function]
[call site]
02423
size_of::<u16>
[function]
[call site]
02424
FixedVhd::seek
[function]
[call site]
02425
SeekFrom::Start
[function]
[call site]
02426
file.read_u16_into::<BigEndian>
[function]
[call site]
02427
Ok
[function]
[call site]
02428
QcowFile::get_new_cluster
[function]
[call site]
02429
MuxerRxQ::pop
[function]
[call site]
02430
pop_front
[function]
[call site]
02431
QcowRawFile::write_cluster
[function]
[call site]
02432
FixedVhd::seek
[function]
[call site]
02433
SeekFrom::Start
[function]
[call site]
02434
write_all
[function]
[call site]
02435
QcowRawFile::zero_cluster
[function]
[call site]
02436
FixedVhd::seek
[function]
[call site]
02437
SeekFrom::Start
[function]
[call site]
02438
write_zeroes
[function]
[call site]
02439
Ok
[function]
[call site]
02440
Ok
[function]
[call site]
02441
RefCount::max_valid_cluster_offset
[function]
[call site]
02442
QcowRawFile::add_cluster_end
[function]
[call site]
02443
FixedVhd::seek
[function]
[call site]
02444
SeekFrom::End
[function]
[call site]
02445
Ok
[function]
[call site]
02446
QcowFile::set_len
[function]
[call site]
02447
Ok
[function]
[call site]
02448
Some
[function]
[call site]
02449
QcowRawFile::write_cluster
[function]
[call site]
02450
Ok
[function]
[call site]
02451
Err
[function]
[call site]
02452
std::io::Error::from_raw_os_error
[function]
[call site]
02453
MemoryRangeTable::push
[function]
[call site]
02454
Some
[function]
[call site]
02455
VecCache::new
[function]
[call site]
02456
into_boxed_slice
[function]
[call site]
02457
RefCount::refcounts_per_block
[function]
[call site]
02458
Err
[function]
[call site]
02459
QcowFile::set_cluster_refcount
[function]
[call site]
02460
Ok
[function]
[call site]
02461
Result::append
[function]
[call site]
02462
Err
[function]
[call site]
02463
Err
[function]
[call site]
02464
std::io::Error::from_raw_os_error
[function]
[call site]
02465
Some
[function]
[call site]
02466
VecCache::from_vec
[function]
[call site]
02467
QcowRawFile::read_refcount_block
[function]
[call site]
02468
QcowFile::get_new_cluster
[function]
[call site]
02469
MemoryRangeTable::push
[function]
[call site]
02470
Some
[function]
[call site]
02471
VecCache::new
[function]
[call site]
02472
RefCount::refcounts_per_block
[function]
[call site]
02473
Err
[function]
[call site]
02474
QcowFile::set_cluster_refcount
[function]
[call site]
02475
Ok
[function]
[call site]
02476
std::io::Result::take
[function]
[call site]
02477
QcowFile::set_cluster_refcount
[function]
[call site]
02478
Result::append
[function]
[call site]
02479
Err
[function]
[call site]
02480
Err
[function]
[call site]
02481
std::io::Error::from_raw_os_error
[function]
[call site]
02482
Some
[function]
[call site]
02483
VecCache::from_vec
[function]
[call site]
02484
QcowRawFile::read_refcount_block
[function]
[call site]
02485
QcowFile::get_new_cluster
[function]
[call site]
02486
MemoryRangeTable::push
[function]
[call site]
02487
Some
[function]
[call site]
02488
VecCache::new
[function]
[call site]
02489
RefCount::refcounts_per_block
[function]
[call site]
02490
Err
[function]
[call site]
02491
QcowFile::set_cluster_refcount
[function]
[call site]
02492
Ok
[function]
[call site]
02493
std::io::Result::map_err
[function]
[call site]
02494
append
[function]
[call site]
02495
Ok
[function]
[call site]
02496
convert_reader_writer
[function]
[call site]
02497
QcowFile::seek_data
[function]
[call site]
02498
QcowFile::find_allocated_cluster
[function]
[call site]
02499
QcowFile::virtual_size
[function]
[call site]
02500
Ok
[function]
[call site]
02501
QcowFile::cluster_allocated
[function]
[call site]
02502
QcowFile::virtual_size
[function]
[call site]
02503
Err
[function]
[call site]
02504
std::io::Error::from_raw_os_error
[function]
[call site]
02505
QcowFile::l1_table_index
[function]
[call site]
02506
KvmVm::get_preferred_target
[function]
[call site]
02507
ok_or_else
[function]
[call site]
02508
std::io::Error::from_raw_os_error
[function]
[call site]
02509
QcowFile::l2_table_index
[function]
[call site]
02510
QcowRawFile::cluster_size
[function]
[call site]
02511
Ok
[function]
[call site]
02512
QcowFile::cache_l2_cluster
[function]
[call site]
02513
CacheMap::contains_key
[function]
[call site]
02514
QcowFile::get_new_cluster
[function]
[call site]
02515
Some
[function]
[call site]
02516
VecCache::new
[function]
[call site]
02517
VecCache::from_vec
[function]
[call site]
02518
QcowFile::read_l2_cluster
[function]
[call site]
02519
QcowRawFile::read_pointer_cluster
[function]
[call site]
02520
size_of::<u64>
[function]
[call site]
02521
QcowRawFile::read_pointer_table
[function]
[call site]
02522
FixedVhd::seek
[function]
[call site]
02523
SeekFrom::Start
[function]
[call site]
02524
file.read_u64_into::<BigEndian>
[function]
[call site]
02525
Ok
[function]
[call site]
02526
Ok
[function]
[call site]
02527
Bus::insert
[function]
[call site]
02528
QcowRawFile::write_pointer_table_direct
[function]
[call site]
02529
QcowRawFile::setup_pointer_table_writer
[function]
[call site]
02530
write_u64::<BigEndian>
[function]
[call site]
02531
Tap::flush
[function]
[call site]
02532
Ok
[function]
[call site]
02533
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
02534
Ok
[function]
[call site]
02535
KvmVm::get_preferred_target
[function]
[call site]
02536
unwrap
[function]
[call site]
02537
Ok
[function]
[call site]
02538
Ok
[function]
[call site]
02539
Some
[function]
[call site]
02540
QcowRawFile::cluster_size
[function]
[call site]
02541
QcowFile::cluster_allocated
[function]
[call site]
02542
Ok
[function]
[call site]
02543
Some
[function]
[call site]
02544
Ok
[function]
[call site]
02545
Err
[function]
[call site]
02546
Ok
[function]
[call site]
02547
QcowFile::seek
[function]
[call site]
02548
Some
[function]
[call site]
02549
checked_sub
[function]
[call site]
02550
and_then
[function]
[call site]
02551
QcowFile::virtual_size
[function]
[call site]
02552
u64::checked_sub
[function]
[call site]
02553
QcowFile::virtual_size
[function]
[call site]
02554
u64::checked_add
[function]
[call site]
02555
checked_sub
[function]
[call site]
02556
and_then
[function]
[call site]
02557
checked_sub
[function]
[call site]
02558
checked_add
[function]
[call site]
02559
QcowFile::virtual_size
[function]
[call site]
02560
Ok
[function]
[call site]
02561
Err
[function]
[call site]
02562
std::io::Error::from_raw_os_error
[function]
[call site]
02563
SeekFrom::Start
[function]
[call site]
02564
Ok
[function]
[call site]
02565
Some
[function]
[call site]
02566
io::Result::map_err
[function]
[call site]
02567
QcowFile::seek_hole
[function]
[call site]
02568
QcowFile::find_allocated_cluster
[function]
[call site]
02569
Err
[function]
[call site]
02570
QcowFile::virtual_size
[function]
[call site]
02571
Ok
[function]
[call site]
02572
Some
[function]
[call site]
02573
QcowFile::seek
[function]
[call site]
02574
SeekFrom::End
[function]
[call site]
02575
Ok
[function]
[call site]
02576
QcowFile::seek
[function]
[call site]
02577
SeekFrom::Start
[function]
[call site]
02578
Ok
[function]
[call site]
02579
Some
[function]
[call site]
02580
io::Result::map_err
[function]
[call site]
02581
Err
[function]
[call site]
02582
Error::SeekingFile
[function]
[call site]
02583
io::Error::from_raw_os_error
[function]
[call site]
02584
convert_copy
[function]
[call site]
02585
FixedVhd::seek
[function]
[call site]
02586
SeekFrom::Start
[function]
[call site]
02587
std::io::Result::map_err
[function]
[call site]
02588
io::Result::seek
[function]
[call site]
02589
FixedVhd::seek
[function]
[call site]
02590
Ok
[function]
[call site]
02591
Err
[function]
[call site]
02592
SeekFrom::Start
[function]
[call site]
02593
std::io::Result::map_err
[function]
[call site]
02594
std::cmp::min
[function]
[call site]
02595
Tap::read
[function]
[call site]
02596
IoResult::map_err
[function]
[call site]
02597
io::Result::write
[function]
[call site]
02598
write
[function]
[call site]
02599
IoResult::map_err
[function]
[call site]
02600
Ok
[function]
[call site]
02601
Ok
[function]
[call site]
02602
RawFile::set_len
[function]
[call site]
02603
std::io::Result::map_err
[function]
[call site]
02604
convert_reader_writer
[function]
[call site]
02605
convert_reader
[function]
[call site]
02606
Result::map_err
[function]
[call site]
02607
unwrap_or
[function]
[call site]
02608
KvmVm::get_preferred_target
[function]
[call site]
02609
vm::Result::ok_or
[function]
[call site]
02610
convert::<Toggle>
[function]
[call site]
02611
map_err
[function]
[call site]
02612
unwrap_or
[function]
[call site]
02613
option_parser::Toggle
[function]
[call site]
02614
std::convert
[function]
[call site]
02615
Result::map_err
[function]
[call site]
02616
unwrap_or
[function]
[call site]
02617
Ok
[function]
[call site]
02618
map_err
[function]
[call site]
02619
Result::unwrap_or_default
[function]
[call site]
02620
Guest::check_devices_common
[function]
[call site]
02621
Guest::ssh_command
[function]
[call site]
02622
Result::unwrap
[function]
[call site]
02623
Guest::ssh_command
[function]
[call site]
02624
Result::unwrap
[function]
[call site]
02625
Guest::ssh_command
[function]
[call site]
02626
Result::unwrap
[function]
[call site]
02627
Guest::check_vsock
[function]
[call site]
02628
Tap::clone
[function]
[call site]
02629
GuestCommand::spawn
[function]
[call site]
02630
arg
[function]
[call site]
02631
TargetApi::guest_args
[function]
[call site]
02632
stderr
[function]
[call site]
02633
Stdio::piped
[function]
[call site]
02634
dup_stdout
[function]
[call site]
02635
Stdio::piped
[function]
[call site]
02636
GuestCommand::spawn
[function]
[call site]
02637
unwrap
[function]
[call site]
02638
as_ref
[function]
[call site]
02639
unwrap
[function]
[call site]
02640
Tap::as_raw_fd
[function]
[call site]
02641
libc::fcntl
[function]
[call site]
02642
Err
[function]
[call site]
02643
io::Error::last_os_error
[function]
[call site]
02644
as_ref
[function]
[call site]
02645
unwrap
[function]
[call site]
02646
Tap::as_raw_fd
[function]
[call site]
02647
libc::fcntl
[function]
[call site]
02648
Err
[function]
[call site]
02649
io::Error::last_os_error
[function]
[call site]
02650
Ok
[function]
[call site]
02651
Err
[function]
[call site]
02652
std::io::Error::other
[function]
[call site]
02653
GuestCommand::spawn
[function]
[call site]
02654
ssh_command_ip
[function]
[call site]
02655
Result::unwrap
[function]
[call site]
02656
thread::sleep
[function]
[call site]
02657
std::time::Duration::new
[function]
[call site]
02658
io::Result::join
[function]
[call site]
02659
unwrap
[function]
[call site]
02660
Tap::if_name_as_str
[function]
[call site]
02661
Tap::if_name_as_bytes
[function]
[call site]
02662
&[u8]::split
[function]
[call site]
02663
BitposIterator::next
[function]
[call site]
02664
unwrap_or
[function]
[call site]
02665
std::str::from_utf8
[function]
[call site]
02666
expect
[function]
[call site]
02667
Guest::ssh_command
[function]
[call site]
02668
Result::unwrap
[function]
[call site]
02669
Guest::ssh_command
[function]
[call site]
02670
Result::unwrap
[function]
[call site]
02671
Guest::ssh_command
[function]
[call site]
02672
Result::unwrap
[function]
[call site]
02673
Some
[function]
[call site]
02674
Some
[function]
[call site]
02675
thread::sleep
[function]
[call site]
02676
std::time::Duration::new
[function]
[call site]
02677
PvPanicDevice::event_to_string
[function]
[call site]
02678
Some
[function]
[call site]
02679
PvPanicDevice::event_to_string
[function]
[call site]
02680
thread::sleep
[function]
[call site]
02681
std::time::Duration::new
[function]
[call site]
02682
thread::sleep
[function]
[call site]
02683
std::time::Duration::new
[function]
[call site]
02684
common_sequential::snapshot_and_check_events
[function]
[call site]
02685
PvPanicDevice::event_to_string
[function]
[call site]
02686
PvPanicDevice::event_to_string
[function]
[call site]
02687
thread::sleep
[function]
[call site]
02688
std::time::Duration::new
[function]
[call site]
02689
thread::sleep
[function]
[call site]
02690
std::time::Duration::new
[function]
[call site]
02691
PvPanicDevice::event_to_string
[function]
[call site]
02692
PvPanicDevice::event_to_string
[function]
[call site]
02693
thread::sleep
[function]
[call site]
02694
std::time::Duration::new
[function]
[call site]
02695
kill_child
[function]
[call site]
02696
wait_with_output
[function]
[call site]
02697
unwrap
[function]
[call site]
02698
handle_child_output
[function]
[call site]
02699
std::panic::catch_unwind
[function]
[call site]
02700
handle_child_output
[function]
[call site]
02701
GuestCommand::new
[function]
[call site]
02702
Self::arg
[function]
[call site]
02703
arg
[function]
[call site]
02704
Tap::if_name_as_str
[function]
[call site]
02705
remote_command_w_output
[function]
[call site]
02706
unwrap
[function]
[call site]
02707
GuestCommand::new
[function]
[call site]
02708
TargetApi::guest_args
[function]
[call site]
02709
TargetApi::guest_args
[function]
[call site]
02710
Tap::if_name_as_str
[function]
[call site]
02711
TargetApi::guest_args
[function]
[call site]
02712
Tap::if_name_as_str
[function]
[call site]
02713
GuestCommand::capture_output
[function]
[call site]
02714
GuestCommand::spawn
[function]
[call site]
02715
io::Result::unwrap
[function]
[call site]
02716
thread::sleep
[function]
[call site]
02717
std::time::Duration::new
[function]
[call site]
02718
PvPanicDevice::event_to_string
[function]
[call site]
02719
PvPanicDevice::event_to_string
[function]
[call site]
02720
Some
[function]
[call site]
02721
PvPanicDevice::event_to_string
[function]
[call site]
02722
PvPanicDevice::event_to_string
[function]
[call site]
02723
Some
[function]
[call site]
02724
PvPanicDevice::event_to_string
[function]
[call site]
02725
PvPanicDevice::event_to_string
[function]
[call site]
02726
PvPanicDevice::event_to_string
[function]
[call site]
02727
remove_dir_all
[function]
[call site]
02728
Tap::if_name_as_str
[function]
[call site]
02729
Tap::if_name_as_bytes
[function]
[call site]
02730
&[u8]::split
[function]
[call site]
02731
BitposIterator::next
[function]
[call site]
02732
unwrap_or
[function]
[call site]
02733
std::str::from_utf8
[function]
[call site]
02734
expect
[function]
[call site]
02735
std::panic::catch_unwind
[function]
[call site]
02736
thread::sleep
[function]
[call site]
02737
std::time::Duration::new
[function]
[call site]
02738
PvPanicDevice::event_to_string
[function]
[call site]
02739
PvPanicDevice::event_to_string
[function]
[call site]
02740
Guest::get_total_memory
[function]
[call site]
02741
Result::unwrap_or_default
[function]
[call site]
02742
resize_command
[function]
[call site]
02743
Some
[function]
[call site]
02744
thread::sleep
[function]
[call site]
02745
std::time::Duration::new
[function]
[call site]
02746
resize_command
[function]
[call site]
02747
Some
[function]
[call site]
02748
thread::sleep
[function]
[call site]
02749
std::time::Duration::new
[function]
[call site]
02750
Guest::get_total_memory
[function]
[call site]
02751
Result::unwrap_or_default
[function]
[call site]
02752
Guest::check_devices_common
[function]
[call site]
02753
Some
[function]
[call site]
02754
Some
[function]
[call site]
02755
kill_child
[function]
[call site]
02756
wait_with_output
[function]
[call site]
02757
unwrap
[function]
[call site]
02758
handle_child_output
[function]
[call site]
02759
std::panic::catch_unwind
[function]
[call site]
02760
handle_child_output
[function]
[call site]
02761
Tap::new
[function]
[call site]
02762
VirtioCommon::feature_acked
[function]
[call site]
02763
RateLimiterConfig::try_into
[function]
[call site]
02764
usize::len
[function]
[call site]
02765
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
02766
Bus::remove
[function]
[call site]
02767
Err
[function]
[call site]
02768
write
[function]
[call site]
02769
unwrap
[function]
[call site]
02770
Bus::remove
[function]
[call site]
02771
Err
[function]
[call site]
02772
write
[function]
[call site]
02773
unwrap
[function]
[call site]
02774
Bus::remove
[function]
[call site]
02775
is_none
[function]
[call site]
02776
Err
[function]
[call site]
02777
Ok
[function]
[call site]
02778
is_none
[function]
[call site]
02779
Err
[function]
[call site]
02780
Ok
[function]
[call site]
02781
VhostUserBlkBackend::set_event_idx
[function]
[call site]
02782
CacheMap::iter_mut
[function]
[call site]
02783
CacheMap::get_mut
[function]
[call site]
02784
Option::unwrap
[function]
[call site]
02785
bool::size
[function]
[call site]
02786
libc::sysconf
[function]
[call site]
02787
VirtioCommon::dup_eventfds
[function]
[call site]
02788
as_ref
[function]
[call site]
02789
unwrap
[function]
[call site]
02790
RawFile::try_clone
[function]
[call site]
02791
unwrap
[function]
[call site]
02792
as_ref
[function]
[call site]
02793
unwrap
[function]
[call site]
02794
RawFile::try_clone
[function]
[call site]
02795
unwrap
[function]
[call site]
02796
Tap::clone
[function]
[call site]
02797
RawFile::try_clone
[function]
[call site]
02798
unwrap
[function]
[call site]
02799
Tap::clone
[function]
[call site]
02800
RawFileDiskAio::new_async_io
[function]
[call site]
02801
Ok
[function]
[call site]
02802
Tap::new
[function]
[call site]
02803
RawFileAsyncAio::new
[function]
[call site]
02804
Tap::new
[function]
[call site]
02805
aio::IoContext::new
[function]
[call site]
02806
Tap::open_named
[function]
[call site]
02807
Ok
[function]
[call site]
02808
Tap::as_raw_fd
[function]
[call site]
02809
std::io::Result::map_err
[function]
[call site]
02810
map_err
[function]
[call site]
02811
Tap::clone
[function]
[call site]
02812
Tap::clone
[function]
[call site]
02813
Tap::clone
[function]
[call site]
02814
Tap::clone
[function]
[call site]
02815
Tap::clone
[function]
[call site]
02816
VecDeque::with_capacity
[function]
[call site]
02817
as_ref
[function]
[call site]
02818
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02819
RateLimiterGroup::new_handle
[function]
[call site]
02820
RateLimiterGroupHandle::new
[function]
[call site]
02821
Tap::new
[function]
[call site]
02822
Tap::new
[function]
[call site]
02823
Result::map_err
[function]
[call site]
02824
common_parallel::_test_virtio_block
[function]
[call site]
02825
unwrap
[function]
[call site]
02826
MemoryRangeTable::push
[function]
[call site]
02827
Tap::clone
[function]
[call site]
02828
Ok
[function]
[call site]
02829
Tap::clone
[function]
[call site]
02830
transpose
[function]
[call site]
02831
unwrap
[function]
[call site]
02832
Tap::clone
[function]
[call site]
02833
KvmVm::get_preferred_target
[function]
[call site]
02834
cloned
[function]
[call site]
02835
Tap::clone
[function]
[call site]
02836
Tap::clone
[function]
[call site]
02837
thread_helper::spawn_virtio_thread
[function]
[call site]
02838
seccomp_filters::get_seccomp_filter
[function]
[call site]
02839
Ok
[function]
[call site]
02840
Tap::new
[function]
[call site]
02841
Tap::open_named
[function]
[call site]
02842
get_seccomp_rules
[function]
[call site]
02843
virtio_balloon_thread_rules
[function]
[call site]
02844
virtio_block_thread_rules
[function]
[call site]
02845
virtio_console_thread_rules
[function]
[call site]
02846
virtio_iommu_thread_rules
[function]
[call site]
02847
virtio_mem_thread_rules
[function]
[call site]
02848
virtio_net_thread_rules
[function]
[call site]
02849
virtio_net_ctl_thread_rules
[function]
[call site]
02850
virtio_pmem_thread_rules
[function]
[call site]
02851
virtio_rng_thread_rules
[function]
[call site]
02852
virtio_vhost_block_thread_rules
[function]
[call site]
02853
virtio_vhost_fs_thread_rules
[function]
[call site]
02854
virtio_vhost_net_thread_rules
[function]
[call site]
02855
virtio_vhost_net_ctl_thread_rules
[function]
[call site]
02856
virtio_vsock_thread_rules
[function]
[call site]
02857
virtio_watchdog_thread_rules
[function]
[call site]
02858
Result::append
[function]
[call site]
02859
virtio_thread_common
[function]
[call site]
02860
Vec::into_iter
[function]
[call site]
02861
collect
[function]
[call site]
02862
RateLimiterConfig::try_into
[function]
[call site]
02863
unwrap
[function]
[call site]
02864
Result::and_then
[function]
[call site]
02865
RateLimiterConfig::try_into
[function]
[call site]
02866
unwrap_or_default
[function]
[call site]
02867
unwrap_or_default
[function]
[call site]
02868
rate_limiter::RateLimiter::new
[function]
[call site]
02869
unwrap_or
[function]
[call site]
02870
unwrap_or
[function]
[call site]
02871
map_err
[function]
[call site]
02872
Tap::new
[function]
[call site]
02873
get_seccomp_rules
[function]
[call site]
02874
Vec::into_iter
[function]
[call site]
02875
collect
[function]
[call site]
02876
RateLimiterConfig::try_into
[function]
[call site]
02877
unwrap
[function]
[call site]
02878
Result::and_then
[function]
[call site]
02879
RateLimiterConfig::try_into
[function]
[call site]
02880
map_err
[function]
[call site]
02881
Result::map_err
[function]
[call site]
02882
RawFile::try_clone
[function]
[call site]
02883
Ok
[function]
[call site]
02884
RawFile::try_clone
[function]
[call site]
02885
expect
[function]
[call site]
02886
std::io::Result::map_err
[function]
[call site]
02887
PvPanicDevice::event_to_string
[function]
[call site]
02888
thread::Builder::new
[function]
[call site]
02889
Tap::open_named
[function]
[call site]
02890
Result::name
[function]
[call site]
02891
Tap::if_name_as_bytes
[function]
[call site]
02892
&[u8]::len
[function]
[call site]
02893
Err
[function]
[call site]
02894
Error::IfnameTooLong
[function]
[call site]
02895
PvPanicDevice::event_to_string
[function]
[call site]
02896
&[u8]::len
[function]
[call site]
02897
copy_from_slice
[function]
[call site]
02898
Ok
[function]
[call site]
02899
PvPanicDevice::event_to_string
[function]
[call site]
02900
GuestCommand::spawn
[function]
[call site]
02901
arg
[function]
[call site]
02902
TargetApi::guest_args
[function]
[call site]
02903
stderr
[function]
[call site]
02904
Stdio::piped
[function]
[call site]
02905
dup_stdout
[function]
[call site]
02906
Stdio::piped
[function]
[call site]
02907
GuestCommand::spawn
[function]
[call site]
02908
unwrap
[function]
[call site]
02909
as_ref
[function]
[call site]
02910
unwrap
[function]
[call site]
02911
Tap::as_raw_fd
[function]
[call site]
02912
libc::fcntl
[function]
[call site]
02913
Err
[function]
[call site]
02914
io::Error::last_os_error
[function]
[call site]
02915
as_ref
[function]
[call site]
02916
unwrap
[function]
[call site]
02917
Tap::as_raw_fd
[function]
[call site]
02918
libc::fcntl
[function]
[call site]
02919
Err
[function]
[call site]
02920
io::Error::last_os_error
[function]
[call site]
02921
Ok
[function]
[call site]
02922
Err
[function]
[call site]
02923
std::io::Error::other
[function]
[call site]
02924
GuestCommand::spawn
[function]
[call site]
02925
MemoryRangeTable::is_empty
[function]
[call site]
02926
MemoryRangeTable::is_empty
[function]
[call site]
02927
seccompiler::apply_filter
[function]
[call site]
02928
write
[function]
[call site]
02929
Response::ok
[function]
[call site]
02930
Tap::new
[function]
[call site]
02931
std::panic::catch_unwind
[function]
[call site]
02932
std::panic::AssertUnwindSafe
[function]
[call site]
02933
write
[function]
[call site]
02934
Response::ok
[function]
[call site]
02935
write
[function]
[call site]
02936
Response::ok
[function]
[call site]
02937
io::Result::map
[function]
[call site]
02938
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
02939
impl
[call site]
02940
MemoryRangeTable::push
[function]
[call site]
02941
Self::map_err
[function]
[call site]
02942
ActivateError::ThreadSpawn
[function]
[call site]
02943
KvmVcpu::run
[function]
[call site]
02944
KvmVcpu::run
[function]
[call site]
02945
KvmVcpu::run
[function]
[call site]
02946
VmOpsHandler::pio_read
[function]
[call site]
02947
read
[function]
[call site]
02948
Ok
[function]
[call site]
02949
RateLimiterConfig::try_into
[function]
[call site]
02950
unwrap_or_default
[function]
[call site]
02951
unwrap_or_default
[function]
[call site]
02952
rate_limiter::RateLimiter::new
[function]
[call site]
02953
unwrap_or
[function]
[call site]
02954
unwrap_or
[function]
[call site]
02955
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02956
map_err
[function]
[call site]
02957
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
02958
RateLimiterConfig::try_into
[function]
[call site]
02959
Ok
[function]
[call site]
02960
VmOpsHandler::pio_write
[function]
[call site]
02961
write
[function]
[call site]
02962
wait
[function]
[call site]
02963
Ok
[function]
[call site]
02964
RateLimiterConfig::try_into
[function]
[call site]
02965
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02966
map_err
[function]
[call site]
02967
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
02968
RateLimiterConfig::try_into
[function]
[call site]
02969
Ok
[function]
[call site]
02970
Ok
[function]
[call site]
02971
cpu::VmExit::IoapicEoi
[function]
[call site]
02972
Ok
[function]
[call site]
02973
Ok
[function]
[call site]
02974
Ok
[function]
[call site]
02975
Err
[function]
[call site]
02976
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
02977
VmOpsHandler::mmio_read
[function]
[call site]
02978
read
[function]
[call site]
02979
Ok
[function]
[call site]
02980
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02981
map_err
[function]
[call site]
02982
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
02983
RateLimiterConfig::try_into
[function]
[call site]
02984
Ok
[function]
[call site]
02985
VmOpsHandler::mmio_write
[function]
[call site]
02986
write
[function]
[call site]
02987
wait
[function]
[call site]
02988
Ok
[function]
[call site]
02989
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
02990
map_err
[function]
[call site]
02991
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
02992
RateLimiterConfig::try_into
[function]
[call site]
02993
Ok
[function]
[call site]
02994
Ok
[function]
[call site]
02995
Ok
[function]
[call site]
02996
Ok
[function]
[call site]
02997
Err
[function]
[call site]
02998
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
02999
usize::errno
[function]
[call site]
03000
Ok
[function]
[call site]
03001
Err
[function]
[call site]
03002
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03003
VmOpsHandler::pio_read
[function]
[call site]
03004
RateLimiterConfig::try_into
[function]
[call site]
03005
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
03006
map_err
[function]
[call site]
03007
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03008
RateLimiterConfig::try_into
[function]
[call site]
03009
Ok
[function]
[call site]
03010
VmOpsHandler::pio_write
[function]
[call site]
03011
RateLimiterConfig::try_into
[function]
[call site]
03012
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
03013
map_err
[function]
[call site]
03014
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03015
RateLimiterConfig::try_into
[function]
[call site]
03016
Ok
[function]
[call site]
03017
Ok
[function]
[call site]
03018
cpu::VmExit::IoapicEoi
[function]
[call site]
03019
Ok
[function]
[call site]
03020
Ok
[function]
[call site]
03021
Ok
[function]
[call site]
03022
Err
[function]
[call site]
03023
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03024
VmOpsHandler::mmio_read
[function]
[call site]
03025
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
03026
map_err
[function]
[call site]
03027
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03028
RateLimiterConfig::try_into
[function]
[call site]
03029
Ok
[function]
[call site]
03030
VmOpsHandler::mmio_write
[function]
[call site]
03031
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
03032
map_err
[function]
[call site]
03033
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03034
RateLimiterConfig::try_into
[function]
[call site]
03035
Ok
[function]
[call site]
03036
Ok
[function]
[call site]
03037
Ok
[function]
[call site]
03038
Ok
[function]
[call site]
03039
Err
[function]
[call site]
03040
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03041
usize::errno
[function]
[call site]
03042
Ok
[function]
[call site]
03043
Err
[function]
[call site]
03044
cpu::HypervisorCpuError::RunVcpu
[function]
[call site]
03045
as_ref
[function]
[call site]
03046
unwrap
[function]
[call site]
03047
Some
[function]
[call site]
03048
VhostUserBlkBackend::handle_event
[function]
[call site]
03049
Err
[function]
[call site]
03050
RateLimiterConfig::try_into
[function]
[call site]
03051
CacheMap::get_mut
[function]
[call site]
03052
unwrap
[function]
[call site]
03053
CacheMap::get_mut
[function]
[call site]
03054
Instant::now
[function]
[call site]
03055
VhostUserBlkThread::process_queue
[function]
[call site]
03056
&mut
[call site]
03057
pop_descriptor_chain
[function]
[call site]
03058
write_fdt_to_memory
[function]
[call site]
03059
Request::parse
[function]
[call site]
03060
Request::set_writeback
[function]
[call site]
03061
TdHob::add_payload
[function]
[call site]
03062
Request::execute
[function]
[call site]
03063
FixedVhd::seek
[function]
[call site]
03064
FixedVhd::seek
[function]
[call site]
03065
Ok
[function]
[call site]
03066
Err
[function]
[call site]
03067
SeekFrom::Start
[function]
[call site]
03068
std::io::Result::map_err
[function]
[call site]
03069
u64::from
[function]
[call site]
03070
u64::from
[function]
[call site]
03071
checked_add
[function]
[call site]
03072
ok_or
[function]
[call site]
03073
ExecuteError::BadRequest
[function]
[call site]
03074
Err
[function]
[call site]
03075
ExecuteError::BadRequest
[function]
[call site]
03076
ApiResult::read_exact
[function]
[call site]
03077
map_err
[function]
[call site]
03078
GuestMemoryMmap::read_exact_volatile_from
[function]
[call site]
03079
__IncompleteArrayField::as_slice
[function]
[call site]
03080
map_err
[function]
[call site]
03081
Tap::new
[function]
[call site]
03082
GuestMemoryMmap::write_all_volatile_to
[function]
[call site]
03083
map_err
[function]
[call site]
03084
ApiResult::write_all
[function]
[call site]
03085
map_err
[function]
[call site]
03086
Tap::flush
[function]
[call site]
03087
Ok
[function]
[call site]
03088
IoResult::map_err
[function]
[call site]
03089
Tap::flush
[function]
[call site]
03090
IoResult::map_err
[function]
[call site]
03091
Vec::len
[function]
[call site]
03092
Err
[function]
[call site]
03093
ExecuteError::BadRequest
[function]
[call site]
03094
GuestMemoryMmap::write_slice
[function]
[call site]
03095
map_err
[function]
[call site]
03096
Err
[function]
[call site]
03097
ExecuteError::Unsupported
[function]
[call site]
03098
Ok
[function]
[call site]
03099
common_parallel::_test_virtio_block
[function]
[call site]
03100
unwrap
[function]
[call site]
03101
IovecBufferBorrowed::deref_mut
[function]
[call site]
03102
Result::memory
[function]
[call site]
03103
Vcpu::set_tdx_status
[function]
[call site]
03104
Result::memory
[function]
[call site]
03105
Result::write_obj
[function]
[call site]
03106
unwrap
[function]
[call site]
03107
&mut
[call site]
03108
add_used
[function]
[call site]
03109
Result::memory
[function]
[call site]
03110
Result::head_index
[function]
[call site]
03111
unwrap
[function]
[call site]
03112
&mut
[call site]
03113
needs_notification
[function]
[call site]
03114
write_fdt_to_memory
[function]
[call site]
03115
IovecBufferBorrowed::deref
[function]
[call site]
03116
unwrap
[function]
[call site]
03117
BlockEpollHandler::try_signal_used_queue
[function]
[call site]
03118
needs_notification
[function]
[call site]
03119
write_fdt_to_memory
[function]
[call site]
03120
IovecBufferBorrowed::deref
[function]
[call site]
03121
map_err
[function]
[call site]
03122
EpollHelperError::HandleEvent
[function]
[call site]
03123
BlockEpollHandler::signal_used_queue
[function]
[call site]
03124
result::Result::map_err
[function]
[call site]
03125
EpollHelperError::HandleEvent
[function]
[call site]
03126
Ok
[function]
[call site]
03127
result::Result::unwrap
[function]
[call site]
03128
Instant::now
[function]
[call site]
03129
elapsed
[function]
[call site]
03130
as_micros
[function]
[call site]
03131
get_queue_mut
[function]
[call site]
03132
enable_notification
[function]
[call site]
03133
write_fdt_to_memory
[function]
[call site]
03134
IovecBufferBorrowed::deref
[function]
[call site]
03135
unwrap
[function]
[call site]
03136
VhostUserBlkThread::process_queue
[function]
[call site]
03137
VhostUserBlkThread::process_queue
[function]
[call site]
03138
Ok
[function]
[call site]
03139
Err
[function]
[call site]
03140
RateLimiterConfig::try_into
[function]
[call site]
03141
Ok
[function]
[call site]
03142
Tap::new
[function]
[call site]
03143
Response::ok
[function]
[call site]
03144
Tap::new
[function]
[call site]
03145
Block::wait_for_epoll_threads
[function]
[call site]
03146
Block::wait_for_epoll_threads
[function]
[call site]
03147