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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1273 1319 BlockEpollHandler::try_signal_used_queue call site: 01319 QcowFile::from_with_nesting_depth
450 417 Block::update_writeback call site: 00417 common_parallel::test_split_irqchip
207 2671 seccomp_filters::get_seccomp_filter call site: 02671 VmOpsHandler::pio_write
175 225 Block::new call site: 00225 write
167 1049 BlockEpollHandler::process_queue_submit call site: 01049 common_parallel::_test_virtio_block
114 81 Block::new call site: 00081 CpuidPatch::patch_cpuid
72 0 EP call site: 00000 Tap::open_named
69 2880 Block::activate call site: 02880 common_parallel::_test_virtio_block
60 932 BlockEpollHandler::process_queue_submit call site: 00932 u64::from
20 877 BlockEpollHandler::process_queue_submit call site: 00877 BitposIterator::next
20 1253 RawFileAsyncAio::fsync call site: 01253 BlockEpollHandler::process_queue_submit
19 904 BlockEpollHandler::check_request call site: 00904 write_fdt_to_memory

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 &[u8]::len [function] [call site] 00001
2 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00002
1 &[u8]::len [function] [call site] 00003
1 memfd_create [function] [call site] 00004
2 libc::syscall [function] [call site] 00005
2 __IncompleteArrayField::as_ptr [function] [call site] 00006
2 std::io::Error::last_os_error [function] [call site] 00008
1 ffi::CString::new [function] [call site] 00010
2 Tap::open_named [function] [call site] 00011
3 build_terminated_if_name [function] [call site] 00012
4 Tap::if_name_as_bytes [function] [call site] 00013
4 &[u8]::len [function] [call site] 00014
4 Error::IfnameTooLong [function] [call site] 00016
4 PvPanicDevice::event_to_string [function] [call site] 00017
5 PvPanicDevice::event_to_string [function] [call site] 00018
6 PvPanicDevice::event_to_string [function] [call site] 00019
6 PvPanicDevice::event_to_string [function] [call site] 00020
6 PvPanicDevice::event_to_string [function] [call site] 00021
5 PvPanicDevice::event_to_string [function] [call site] 00022
5 PvPanicDevice::event_to_string [function] [call site] 00023
4 &[u8]::len [function] [call site] 00024
4 copy_from_slice [function] [call site] 00025
3 libc::open [function] [call site] 00027
3 __IncompleteArrayField::as_ptr [function] [call site] 00028
3 unwrap_or [function] [call site] 00029
3 Error::OpenTun [function] [call site] 00031
3 IoError::last_os_error [function] [call site] 00032
3 File::from_raw_fd [function] [call site] 00033
3 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00034
4 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00035
4 Error::IoctlError [function] [call site] 00037
4 IoError::last_os_error [function] [call site] 00038
3 net_gen::TUNGETFEATURES [function] [call site] 00040
3 Error::GetFeatures [function] [call site] 00042
3 IoError::last_os_error [function] [call site] 00043
3 TxVirtio::default [function] [call site] 00045
4 Tap::new [function] [call site] 00046
5 Tap::open_named [function] [call site] 00047
3 Result::len [function] [call site] 00049
4 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00050
3 copy_from_slice [function] [call site] 00051
3 __IncompleteArrayField::as_slice [function] [call site] 00052
4 ::std::slice::from_raw_parts [function] [call site] 00053
4 __IncompleteArrayField::as_ptr [function] [call site] 00054
3 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00055
3 net_gen::TUNSETIFF [function] [call site] 00056
3 Error::ConfigureTap [function] [call site] 00058
3 IoError::last_os_error [function] [call site] 00059
3 Result::truncate [function] [call site] 00061
3 Result::len [function] [call site] 00062
1 Result::unwrap [function] [call site] 00064
1 std::result::Result::unwrap [function] [call site] 00065
1 File::from_raw_fd [function] [call site] 00066
1 Tap::new [function] [call site] 00067
2 Tap::open_named [function] [call site] 00068
1 RawFileDiskSync::new [function] [call site] 00069
1 Tap::new [function] [call site] 00070
2 Tap::open_named [function] [call site] 00071
1 Block::new [function] [call site] 00072
2 RawFileDiskAio::logical_size [function] [call site] 00073
2 DiskFileResult::map_err [function] [call site] 00080
2 io::Error::other [function] [call site] 00081
2 Box<dyn [call site] 00082
3 get_x2apic_id [function] [call site] 00083
4 leading_zeros [function] [call site] 00084
4 leading_zeros [function] [call site] 00085
4 leading_zeros [function] [call site] 00086
3 leading_zeros [function] [call site] 00088
3 leading_zeros [function] [call site] 00089
3 leading_zeros [function] [call site] 00090
3 CpuidPatch::get_cpuid_reg [function] [call site] 00091
4 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00092
5 Self::into_iter [function] [call site] 00093
5 BitposIteratorExt::bit_positions [function] [call site] 00094
5 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00095
6 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00096
7 Self::into_iter [function] [call site] 00097
7 BitposIteratorExt::bit_positions [function] [call site] 00098
7 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00099
7 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00103
6 impl [call site] 00104
5 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00108
4 &T::is_none [function] [call site] 00109
4 &T::unwrap [function] [call site] 00110
3 Option::unwrap_or [function] [call site] 00115
3 CpuidPatch::set_cpuid_reg [function] [call site] 00116
4 CacheMap::iter_mut [function] [call site] 00117
5 CacheMap::iter_mut [function] [call site] 00118
4 &T::is_none [function] [call site] 00119
4 &T::unwrap [function] [call site] 00120
4 TxVirtio::default [function] [call site] 00121
4 MemoryRangeTable::push [function] [call site] 00122
5 MemoryRangeTable::push [function] [call site] 00123
3 CpuidPatch::get_cpuid_reg [function] [call site] 00124
3 Option::unwrap_or [function] [call site] 00125
3 CpuidPatch::set_cpuid_reg [function] [call site] 00126
3 CpuidPatch::set_cpuid_reg [function] [call site] 00127
3 CpuidPatch::set_cpuid_reg [function] [call site] 00129
3 u32::from [function] [call site] 00131
3 CpuidPatch::set_cpuid_reg [function] [call site] 00132
3 CpuidPatch::set_cpuid_reg [function] [call site] 00134
3 CpuidPatch::set_cpuid_reg [function] [call site] 00136
3 u32::from [function] [call site] 00138
3 CpuidPatch::set_cpuid_reg [function] [call site] 00139
3 CpuidPatch::set_cpuid_reg [function] [call site] 00141
3 CpuidPatch::set_cpuid_reg [function] [call site] 00143
3 CpuidPatch::set_cpuid_reg [function] [call site] 00145
3 u32::from [function] [call site] 00147
3 CpuidPatch::set_cpuid_reg [function] [call site] 00148
3 CpuidPatch::set_cpuid_reg [function] [call site] 00150
3 CpuidPatch::set_cpuid_reg [function] [call site] 00152
3 CpuidPatch::set_cpuid_reg [function] [call site] 00154
3 u32::from [function] [call site] 00156
3 CpuidPatch::set_cpuid_reg [function] [call site] 00157
3 CpuidPatch::set_cpuid_reg [function] [call site] 00159
3 CpuidPatch::set_cpuid_reg [function] [call site] 00161
3 CpuidPatch::set_cpuid_reg [function] [call site] 00163
3 u32::from [function] [call site] 00165
3 CpuidPatch::set_cpuid_reg [function] [call site] 00166
3 CpuidPatch::set_cpuid_reg [function] [call site] 00168
3 CpuidPatch::set_cpuid_reg [function] [call site] 00170
3 CpuidPatch::set_cpuid_reg [function] [call site] 00172
3 CpuidPatch::set_cpuid_reg [function] [call site] 00174
3 CpuidPatch::get_cpuid_reg [function] [call site] 00176
3 Option::unwrap_or [function] [call site] 00178
3 CpuidPatch::set_cpuid_reg [function] [call site] 00179
3 CpuidPatch::set_cpuid_reg [function] [call site] 00181
3 CpuidPatch::patch_cpuid [function] [call site] 00183
4 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00184
5 Self::into_iter [function] [call site] 00185
5 BitposIteratorExt::bit_positions [function] [call site] 00186
5 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00187
5 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00191
3 CpuidPatch::set_cpuid_reg [function] [call site] 00192
3 CpuidPatch::set_cpuid_reg [function] [call site] 00194
2 TxVirtio::default [function] [call site] 00196
2 Vec::map_or_else [function] [call site] 00197
2 block::build_serial [function] [call site] 00198
3 build_device_id [function] [call site] 00199
4 RawFile::metadata [function] [call site] 00200
5 RawFile::metadata [function] [call site] 00201
6 RawFile::metadata [function] [call site] 00202
4 Error::GetFileMetadata [function] [call site] 00204
3 super::Result::as_bytes [function] [call site] 00206
3 &[u8]::len [function] [call site] 00208
3 clone_from_slice [function] [call site] 00209
2 Tap::new [function] [call site] 00212
3 Tap::open_named [function] [call site] 00213
2 Tap::new [function] [call site] 00214
3 Tap::open_named [function] [call site] 00215
2 Tap::new [function] [call site] 00217
3 Tap::open_named [function] [call site] 00218
2 TxVirtio::default [function] [call site] 00219
2 Tap::new [function] [call site] 00221
3 Tap::open_named [function] [call site] 00222
1 &str::to_owned [function] [call site] 00246
1 io::Error::from [function] [call site] 00247
2 io::Error::other [function] [call site] 00248
1 Tap::new [function] [call site] 00249
2 Tap::open_named [function] [call site] 00250
1 Result::unwrap [function] [call site] 00251
1 io::Result::unwrap [function] [call site] 00252
1 setup_virt_queue [function] [call site] 00253
2 CtrlQueue::new [function] [call site] 00254
2 Self::unwrap [function] [call site] 00255
2 u32::set_next_avail [function] [call site] 00256
2 u32::set_next_used [function] [call site] 00257
2 VhostUserBlkBackend::set_event_idx [function] [call site] 00258
3 CacheMap::iter_mut [function] [call site] 00259
3 CacheMap::get_mut [function] [call site] 00260
4 CacheMap::get_mut [function] [call site] 00261
5 CacheMap::get_mut [function] [call site] 00262
3 Option::unwrap [function] [call site] 00263
2 PciBarConfiguration::set_size [function] [call site] 00264
2 u32::try_set_desc_table_address [function] [call site] 00265
2 vm_memory::GuestAddress [function] [call site] 00266
2 u32::try_set_avail_ring_address [function] [call site] 00268
2 vm_memory::GuestAddress [function] [call site] 00269
2 u32::try_set_used_ring_address [function] [call site] 00271
2 vm_memory::GuestAddress [function] [call site] 00272
2 u32::set_ready [function] [call site] 00274
1 RateLimiterConfig::try_into [function] [call site] 00275
2 unwrap_or_default [function] [call site] 00276
2 unwrap_or_default [function] [call site] 00277
2 rate_limiter::RateLimiter::new [function] [call site] 00278
3 TokenBucket::new [function] [call site] 00283
3 Tap::new [function] [call site] 00284
4 Tap::open_named [function] [call site] 00285
3 Tap::as_raw_fd [function] [call site] 00286
4 Tap::as_raw_fd [function] [call site] 00287
3 libc::fcntl [function] [call site] 00288
4 libc::fcntl [function] [call site] 00289
4 libc::fcntl [function] [call site] 00290
3 libc::fcntl [function] [call site] 00291
3 std::io::Error::last_os_error [function] [call site] 00293
3 Tap::new [function] [call site] 00295
4 Tap::open_named [function] [call site] 00296
2 unwrap_or [function] [call site] 00298
2 unwrap_or [function] [call site] 00299
1 GuestMemoryMmap::from_ranges [function] [call site] 00301
1 vm_memory::GuestAddress [function] [call site] 00302
1 GuestMemoryMmap::write_slice [function] [call site] 00304
1 vm_memory::GuestAddress [function] [call site] 00305
1 Tap::new [function] [call site] 00307
2 Tap::open_named [function] [call site] 00308
1 Result::unwrap [function] [call site] 00310
1 EventFd::from_raw_fd [function] [call site] 00311
1 libc::dup [function] [call site] 00312
1 Tap::as_raw_fd [function] [call site] 00313
1 write [function] [call site] 00314
2 Sector::new [function] [call site] 00316
3 TxVirtio::default [function] [call site] 00317
3 KvmVm::get_preferred_target [function] [call site] 00319
4 RateLimiterConfig::try_into [function] [call site] 00320
5 unwrap_or_default [function] [call site] 00321
5 unwrap_or_default [function] [call site] 00322
5 rate_limiter::RateLimiter::new [function] [call site] 00323
5 unwrap_or [function] [call site] 00324
5 unwrap_or [function] [call site] 00325
4 KvmVm::get_preferred_target [function] [call site] 00326
5 RateLimiterConfig::try_into [function] [call site] 00327
5 KvmVm::get_preferred_target [function] [call site] 00328
5 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00330
5 RateLimiterConfig::try_into [function] [call site] 00331
6 unwrap_or_default [function] [call site] 00332
6 unwrap_or_default [function] [call site] 00333
6 rate_limiter::RateLimiter::new [function] [call site] 00334
6 unwrap_or [function] [call site] 00335
6 unwrap_or [function] [call site] 00336
5 RateLimiterConfig::try_into [function] [call site] 00337
4 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00340
4 RateLimiterConfig::try_into [function] [call site] 00341
4 RateLimiterConfig::try_into [function] [call site] 00342
2 KvmVm::get_preferred_target [function] [call site] 00346
3 RateLimiterConfig::try_into [function] [call site] 00347
3 KvmVm::get_preferred_target [function] [call site] 00348
3 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00350
3 RateLimiterConfig::try_into [function] [call site] 00351
3 RateLimiterConfig::try_into [function] [call site] 00352
2 checked_add [function] [call site] 00357
2 QcowFile::set_len [function] [call site] 00359
3 std::io::Error::other [function] [call site] 00361
2 std::io::Result::map_err [function] [call site] 00362
2 vhdx::vhdx_bat::BatEntry [function] [call site] 00363
2 BatEntry::write_bat_entries [function] [call site] 00364
3 Result::len [function] [call site] 00365
3 SeekFrom::Start [function] [call site] 00370
3 size_of::<u64> [function] [call site] 00371
3 std::io::Result::map_err [function] [call site] 00372
3 KvmVm::get_preferred_target [function] [call site] 00373
4 RateLimiterConfig::try_into [function] [call site] 00374
4 KvmVm::get_preferred_target [function] [call site] 00375
4 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00377
4 RateLimiterConfig::try_into [function] [call site] 00378
4 RateLimiterConfig::try_into [function] [call site] 00379
3 write_u64::<LittleEndian> [function] [call site] 00382
2 Result::map_err [function] [call site] 00385
2 FixedVhd::seek [function] [call site] 00386
2 SeekFrom::Start [function] [call site] 00387
2 std::io::Result::map_err [function] [call site] 00388
2 Result::write_all [function] [call site] 00389
2 FixedVhd::seek [function] [call site] 00391
2 SeekFrom::Start [function] [call site] 00392
2 std::io::Result::map_err [function] [call site] 00393
2 Result::write_all [function] [call site] 00394
1 Block::activate [function] [call site] 00400
2 Block::activate [function] [call site] 00401
2 Tap::clone [function] [call site] 00402
3 RawFile::try_clone [function] [call site] 00403
3 Tap::clone [function] [call site] 00408
4 RawFile::try_clone [function] [call site] 00409
4 Tap::clone [function] [call site] 00411
2 Block::update_writeback [function] [call site] 00412
3 VirtioCommon::feature_acked [function] [call site] 00413
3 RateLimiterConfig::try_into [function] [call site] 00414
3 VirtioCommon::feature_acked [function] [call site] 00415
3 RateLimiterConfig::try_into [function] [call site] 00416
3 common_sequential::_test_snapshot_restore [function] [call site] 00417
4 UbuntuDiskConfig::new [function] [call site] 00418
5 Tap::new [function] [call site] 00419
6 Tap::open_named [function] [call site] 00420
4 PvPanicDevice::event_to_string [function] [call site] 00422
5 PvPanicDevice::event_to_string [function] [call site] 00423
5 PvPanicDevice::event_to_string [function] [call site] 00424
5 PvPanicDevice::event_to_string [function] [call site] 00425
4 Guest::new [function] [call site] 00426
5 Guest::new_from_ip_range [function] [call site] 00427
6 TempDir::new_with_prefix [function] [call site] 00428
6 UbuntuDiskConfig::prepare_files [function] [call site] 00430
7 dirs::home_dir [function] [call site] 00431
7 MemoryRangeTable::push [function] [call site] 00433
7 MemoryRangeTable::push [function] [call site] 00434
8 MemoryRangeTable::push [function] [call site] 00435
7 io::Error::from [function] [call site] 00436
8 io::Error::other [function] [call site] 00437
7 &TempDir::as_path [function] [call site] 00438
7 UbuntuDiskConfig::prepare_cloudinit [function] [call site] 00442
8 io::Error::from [function] [call site] 00443
8 &TempDir::as_path [function] [call site] 00444
8 &TempDir::as_path [function] [call site] 00448
8 fs::create_dir_all [function] [call site] 00451
8 workspace_root [function] [call site] 00453
9 io::Error::from [function] [call site] 00454
9 Self::parent [function] [call site] 00455
9 to_path_buf [function] [call site] 00457
9 Self::join [function] [call site] 00458
9 fs::read_to_string [function] [call site] 00460
9 PendingRxSet::contains [function] [call site] 00462
10 PendingRx::into_mask [function] [call site] 00463
9 PendingRxSet::contains [function] [call site] 00464
8 PathBuf::join [function] [call site] 00465
8 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00469
8 rate_limited_copy [function] [call site] 00473
9 std::mem::MaybeUninit::zeroed [function] [call site] 00474
9 std::ffi::CString::new [function] [call site] 00475
10 Tap::open_named [function] [call site] 00476
9 Result::unwrap [function] [call site] 00477
9 libc::statvfs [function] [call site] 00478
9 __IncompleteArrayField::as_ptr [function] [call site] 00479
9 __IncompleteArrayField::as_mut_ptr [function] [call site] 00480
9 assume_init [function] [call site] 00481
9 assume_init [function] [call site] 00482
9 thread::sleep [function] [call site] 00483
9 std::time::Duration::new [function] [call site] 00484
10 Tap::open_named [function] [call site] 00485
9 fs::copy [function] [call site] 00486
10 std::mem::MaybeUninit::zeroed [function] [call site] 00487
10 std::ffi::CString::new [function] [call site] 00488
10 Result::unwrap [function] [call site] 00489
10 libc::statvfs [function] [call site] 00490
10 __IncompleteArrayField::as_ptr [function] [call site] 00491
10 __IncompleteArrayField::as_mut_ptr [function] [call site] 00492
10 assume_init [function] [call site] 00493
10 assume_init [function] [call site] 00494
10 thread::sleep [function] [call site] 00495
10 std::time::Duration::new [function] [call site] 00496
10 fs::copy [function] [call site] 00497
10 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] 00498
11 TxVirtio::process_desc_chain [function] [call site] 00499
12 bool::pop_descriptor_chain [function] [call site] 00500
12 bool::go_to_previous_position [function] [call site] 00501
12 BitposIterator::next [function] [call site] 00502
13 BitposIterator::next [function] [call site] 00504
14 BitposIterator::next [function] [call site] 00506
14 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00507
14 trailing_zeros [function] [call site] 00508
14 checked_add [function] [call site] 00511
13 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00514
13 trailing_zeros [function] [call site] 00515
13 checked_add [function] [call site] 00518
12 IovecBuffer::borrow [function] [call site] 00521
13 IovecBufferBorrowed [function] [call site] 00522
12 MmioDeviceInfo::addr [function] [call site] 00523
12 KvmVcpu::translate_gva [function] [call site] 00524
13 KvmVcpu::translate_gva [function] [call site] 00525
13 cpu::HypervisorCpuError::TranslateVirtualAddress [function] [call site] 00527
13 RateLimiterConfig::try_into [function] [call site] 00528
13 cpu::HypervisorCpuError::TranslateVirtualAddress [function] [call site] 00530
12 vnet_hdr_len [function] [call site] 00532
13 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00533
12 is_write_only [function] [call site] 00534
12 vnet_hdr_len [function] [call site] 00535
12 Result::memory [function] [call site] 00536
13 GuestMemoryMmap::write_slice [function] [call site] 00537
12 Result::get_slice [function] [call site] 00540
12 vnet_hdr_len [function] [call site] 00541
12 Self::ptr_guard_mut [function] [call site] 00543
12 __IncompleteArrayField::as_ptr [function] [call site] 00544
12 vnet_hdr_len [function] [call site] 00545
12 MemoryRangeTable::push [function] [call site] 00546
12 BitposIterator::next [function] [call site] 00548
12 MemoryRangeTable::is_empty [function] [call site] 00549
13 MemoryRangeTable::is_empty [function] [call site] 00550
12 libc::writev [function] [call site] 00551
12 Tap::as_raw_fd [function] [call site] 00552
13 Tap::as_raw_fd [function] [call site] 00553
12 __IncompleteArrayField::as_ptr [function] [call site] 00554
12 vnet_hdr_len [function] [call site] 00555
12 std::io::Error::last_os_error [function] [call site] 00556
12 usize::kind [function] [call site] 00557
12 bool::go_to_previous_position [function] [call site] 00558
12 NetQueuePairError::WriteTap [function] [call site] 00560
12 super::vnet_hdr_len [function] [call site] 00561
13 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00562
12 std::num::Wrapping [function] [call site] 00564
12 super::vnet_hdr_len [function] [call site] 00565
12 std::num::Wrapping [function] [call site] 00566
12 RateLimiterGroupHandle::consume [function] [call site] 00567
13 RateLimiterGroupHandle::consume [function] [call site] 00568
14 RateLimiterGroupHandle::consume [function] [call site] 00569
12 RateLimiterGroupHandle::consume [function] [call site] 00570
12 bool::add_used [function] [call site] 00571
12 Result::memory [function] [call site] 00572
12 Result::head_index [function] [call site] 00573
12 bool::enable_notification [function] [call site] 00575
11 BitposIterator::next [function] [call site] 00578
11 Option::expect [function] [call site] 00579
11 downcast_ref::<vmm_sys_util::errno::Error> [function] [call site] 00580
11 unwrap_or_else [function] [call site] 00581
10 thread::sleep [function] [call site] 00583
10 std::time::Duration::new [function] [call site] 00584
10 io::Error::last_os_error [function] [call site] 00588
9 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] 00589
9 thread::sleep [function] [call site] 00590
9 std::time::Duration::new [function] [call site] 00591
9 io::Error::last_os_error [function] [call site] 00595
8 io::Result::expect [function] [call site] 00596
8 fs::File::open [function] [call site] 00598
8 read_to_string [function] [call site] 00601
8 Result::replace [function] [call site] 00603
8 Result::replace [function] [call site] 00604
8 Result::replace [function] [call site] 00605
8 PvPanicDevice::event_to_string [function] [call site] 00606
8 fs::File::create [function] [call site] 00607
9 common_parallel::_test_virtio_block [function] [call site] 00608
10 UbuntuDiskConfig::new [function] [call site] 00609
10 PvPanicDevice::event_to_string [function] [call site] 00610
10 Guest::new [function] [call site] 00611
10 Tap::new [function] [call site] 00612
10 dirs::home_dir [function] [call site] 00613
10 MemoryRangeTable::push [function] [call site] 00615
10 MemoryRangeTable::push [function] [call site] 00616
10 direct_kernel_boot_path [function] [call site] 00617
11 dirs::home_dir [function] [call site] 00618
11 MemoryRangeTable::push [function] [call site] 00620
11 MemoryRangeTable::push [function] [call site] 00621
11 MemoryRangeTable::push [function] [call site] 00622
10 GuestCommand::new [function] [call site] 00623
11 GuestCommand::new_with_binary_path [function] [call site] 00624
12 GuestCommand::new [function] [call site] 00625
13 GuestCommand::new_with_binary_path [function] [call site] 00626
13 clh_command [function] [call site] 00627
14 workspace_root [function] [call site] 00628
14 env::var [function] [call site] 00629
14 unwrap_or [function] [call site] 00630
14 PvPanicDevice::event_to_string [function] [call site] 00631
14 PathBuf::join [function] [call site] 00632
14 io::Error::from [function] [call site] 00633
11 clh_command [function] [call site] 00636
10 TargetApi::guest_args [function] [call site] 00637
10 TargetApi::guest_args [function] [call site] 00638
10 TargetApi::guest_args [function] [call site] 00639
10 PathBuf::to_str [function] [call site] 00640
10 TargetApi::guest_args [function] [call site] 00642
10 TargetApi::guest_args [function] [call site] 00643
10 Tap::if_name_as_str [function] [call site] 00644
11 Tap::if_name_as_bytes [function] [call site] 00645
11 &[u8]::split [function] [call site] 00646
11 BitposIterator::next [function] [call site] 00647
11 unwrap_or [function] [call site] 00648
11 std::str::from_utf8 [function] [call site] 00649
10 Tap::if_name_as_str [function] [call site] 00651
10 Tap::if_name_as_str [function] [call site] 00652
10 GuestCommand::default_net [function] [call site] 00653
11 GuestCommand::args [function] [call site] 00654
12 TargetApi::guest_args [function] [call site] 00655
11 Guest::default_net_string [function] [call site] 00656
11 Tap::if_name_as_str [function] [call site] 00657
10 GuestCommand::capture_output [function] [call site] 00658
10 GuestCommand::spawn [function] [call site] 00659
11 TargetApi::guest_args [function] [call site] 00661
11 Stdio::piped [function] [call site] 00663
11 dup_stdout [function] [call site] 00664
12 libc::dup [function] [call site] 00665
12 vmm_sys_util::errno::errno_result [function] [call site] 00666
12 File::from_raw_fd [function] [call site] 00668
11 Stdio::piped [function] [call site] 00669
11 GuestCommand::spawn [function] [call site] 00670
12 TargetApi::guest_args [function] [call site] 00672
12 Stdio::piped [function] [call site] 00674
12 dup_stdout [function] [call site] 00675
12 Stdio::piped [function] [call site] 00676
12 GuestCommand::spawn [function] [call site] 00677
12 Tap::as_raw_fd [function] [call site] 00681
12 libc::fcntl [function] [call site] 00682
12 io::Error::last_os_error [function] [call site] 00684
12 Tap::as_raw_fd [function] [call site] 00687
12 libc::fcntl [function] [call site] 00688
12 io::Error::last_os_error [function] [call site] 00690
12 std::io::Error::other [function] [call site] 00693
12 GuestCommand::spawn [function] [call site] 00694
11 Tap::as_raw_fd [function] [call site] 00698
11 libc::fcntl [function] [call site] 00699
11 io::Error::last_os_error [function] [call site] 00701
11 Tap::as_raw_fd [function] [call site] 00704
11 libc::fcntl [function] [call site] 00705
11 io::Error::last_os_error [function] [call site] 00707
11 std::io::Error::other [function] [call site] 00710
11 GuestCommand::spawn [function] [call site] 00711
10 io::Result::unwrap [function] [call site] 00712
10 std::panic::catch_unwind [function] [call site] 00713
10 GuestNetworkConfig::wait_vm_boot [function] [call site] 00714
11 std::time::Instant::now [function] [call site] 00715
11 Tap::if_name_as_str [function] [call site] 00716
11 Tap::new [function] [call site] 00717
11 MemoryManager::mbind [function] [call site] 00718
12 libc::syscall [function] [call site] 00719
12 __IncompleteArrayField::as_ptr [function] [call site] 00720
12 io::Error::last_os_error [function] [call site] 00722
11 Tap::if_name_as_str [function] [call site] 00724
11 Result::map_err [function] [call site] 00725
11 std::result::Result::set_nonblocking [function] [call site] 00726
11 unit_tests::test_tap_create [function] [call site] 00728
12 common_parallel::_test_virtio_block [function] [call site] 00729
12 Tap::new [function] [call site] 00731
13 Tap::open_named [function] [call site] 00732
12 Result::unwrap [function] [call site] 00733
11 fs::File::from_raw_fd [function] [call site] 00735
11 MsixConfig::set_msg_ctl [function] [call site] 00736
12 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00737
12 enumerate [function] [call site] 00738
12 Gpio::pl061_internal_update [function] [call site] 00739
12 InterruptSourceConfig::MsiIrq [function] [call site] 00740
12 MsixTableEntry::masked [function] [call site] 00741
12 InterruptSourceGroup::disable [function] [call site] 00742
12 Tap::clone [function] [call site] 00744
12 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00745
12 enumerate [function] [call site] 00746
12 super::Result::masked [function] [call site] 00747
12 MsixConfig::get_pba_bit [function] [call site] 00748
12 MsixConfig::inject_msix_and_clear_pba [function] [call site] 00749
13 Pl011::pl011_set_read_trigger [function] [call site] 00750
13 MsixConfig::set_pba_bit [function] [call site] 00751
11 std::result::Result::as_raw_fd [function] [call site] 00752
12 Tap::as_raw_fd [function] [call site] 00753
11 epoll::Event::new [function] [call site] 00754
12 Tap::open_named [function] [call site] 00755
11 epoll::Event::new [function] [call site] 00757
11 epoll::Events::empty [function] [call site] 00758
12 MemoryRangeTable::is_empty [function] [call site] 00759
11 epoll::wait [function] [call site] 00760
11 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] 00762
11 std::result::Result::accept [function] [call site] 00766
11 common_parallel::test_split_irqchip [function] [call site] 00767
12 UbuntuDiskConfig::new [function] [call site] 00768
12 PvPanicDevice::event_to_string [function] [call site] 00769
12 Guest::new [function] [call site] 00770
12 Tap::new [function] [call site] 00771
12 GuestCommand::new [function] [call site] 00772
12 TargetApi::guest_args [function] [call site] 00773
12 TargetApi::guest_args [function] [call site] 00774
12 TargetApi::guest_args [function] [call site] 00775
12 direct_kernel_boot_path [function] [call site] 00776
12 PathBuf::to_str [function] [call site] 00777
12 TargetApi::guest_args [function] [call site] 00779
12 GuestCommand::default_disks [function] [call site] 00780
13 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 00781
14 DBusApi1ProxyBlocking::print_response [function] [call site] 00782
15 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00783
16 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00784
16 impl [call site] 00785
15 Self::map_err [function] [call site] 00786
14 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 00787
15 DBusApi1ProxyBlocking::print_response [function] [call site] 00788
15 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 00789
13 GuestCommand::args [function] [call site] 00791
13 Tap::if_name_as_str [function] [call site] 00792
13 Tap::if_name_as_str [function] [call site] 00793
13 GuestCommand::args [function] [call site] 00794
13 Tap::if_name_as_str [function] [call site] 00795
12 GuestCommand::default_net [function] [call site] 00796
13 GuestCommand::args [function] [call site] 00797
13 Guest::default_net_string [function] [call site] 00798
13 Tap::if_name_as_str [function] [call site] 00799
12 GuestCommand::capture_output [function] [call site] 00800
12 GuestCommand::spawn [function] [call site] 00801
12 io::Result::unwrap [function] [call site] 00802
12 std::panic::catch_unwind [function] [call site] 00803
12 GuestNetworkConfig::wait_vm_boot [function] [call site] 00804
12 Result::unwrap [function] [call site] 00805
12 kill_child [function] [call site] 00806
13 VsockConnection::kill [function] [call site] 00807
14 Bus::insert [function] [call site] 00808
15 read [function] [call site] 00810
16 Sector::new [function] [call site] 00812
16 KvmVm::get_preferred_target [function] [call site] 00813
16 FixedVhd::seek [function] [call site] 00815
16 SeekFrom::Start [function] [call site] 00816
16 std::io::Result::map_err [function] [call site] 00817
16 Result::read_exact [function] [call site] 00818
15 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00824
15 KvmVm::as_any [function] [call site] 00825
15 BusRange::overlaps [function] [call site] 00826
15 Bus::insert [function] [call site] 00830
15 Arc::downgrade [function] [call site] 00831
13 get_x2apic_id [function] [call site] 00835
14 leading_zeros [function] [call site] 00836
14 leading_zeros [function] [call site] 00837
14 leading_zeros [function] [call site] 00838
13 io::Error::last_os_error [function] [call site] 00839
13 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] 00840
13 libc::c_int::unwrap [function] [call site] 00841
13 child_wait_timeout [function] [call site] 00842
14 child_wait_timeout [function] [call site] 00843
14 Duration::from_secs [function] [call site] 00844
14 WaitTimeoutError::General [function] [call site] 00846
14 FdtWriterResult::success [function] [call site] 00848
13 Tap::new [function] [call site] 00851
14 Tap::open_named [function] [call site] 00852
13 Result::unwrap [function] [call site] 00853
13 VsockConnection::kill [function] [call site] 00855
14 Bus::insert [function] [call site] 00856
13 env::var [function] [call site] 00857
13 unwrap_or_default [function] [call site] 00858
13 PendingRxSet::contains [function] [call site] 00859
14 PendingRx::into_mask [function] [call site] 00860
12 wait_with_output [function] [call site] 00861
12 handle_child_output [function] [call site] 00863
13 u64::is_ok [function] [call site] 00864
13 segment_type_code [function] [call site] 00866
13 BlockEpollHandler::process_queue_submit_and_signal [function] [call site] 00867
14 BlockEpollHandler::process_queue_submit [function] [call site] 00868
15 Tap::new [function] [call site] 00869
16 Tap::open_named [function] [call site] 00870
15 Tap::new [function] [call site] 00871
15 bool::pop_descriptor_chain [function] [call site] 00872
15 write_fdt_to_memory [function] [call site] 00873
16 GuestMemoryMmap::write_slice [function] [call site] 00874
15 Request::parse [function] [call site] 00877
16 BitposIterator::next [function] [call site] 00878
16 Option::ok_or [function] [call site] 00879
16 is_write_only [function] [call site] 00880
16 vnet_hdr_len [function] [call site] 00882
16 size_of::<VirtioMemReq> [function] [call site] 00883
16 Result::memory [function] [call site] 00885
16 Result::read_obj [function] [call site] 00886
16 MmioDeviceInfo::addr [function] [call site] 00887
16 BitposIterator::next [function] [call site] 00889
16 Option::ok_or [function] [call site] 00890
16 is_write_only [function] [call site] 00891
16 vnet_hdr_len [function] [call site] 00893
16 size_of::<VirtioMemResp> [function] [call site] 00894
16 MmioDeviceInfo::addr [function] [call site] 00897
15 as_deref [function] [call site] 00898
15 result::Result::map_err [function] [call site] 00899
15 BlockEpollHandler::check_request [function] [call site] 00900
16 has_feature [function] [call site] 00901
16 RateLimiterConfig::try_into [function] [call site] 00902
15 Result::memory [function] [call site] 00905
15 Result::write_obj [function] [call site] 00906
15 bool::add_used [function] [call site] 00908
15 Result::memory [function] [call site] 00909
15 Result::head_index [function] [call site] 00910
15 bool::enable_notification [function] [call site] 00912
15 write_fdt_to_memory [function] [call site] 00913
15 IovecBufferBorrowed::deref [function] [call site] 00914
15 RateLimiterGroupHandle::consume [function] [call site] 00916
15 bool::go_to_previous_position [function] [call site] 00917
15 std::num::Wrapping [function] [call site] 00918
15 std::num::Wrapping [function] [call site] 00919
15 RateLimiterGroupHandle::consume [function] [call site] 00920
15 RateLimiterGroupHandle::manual_replenish [function] [call site] 00921
16 RateLimiterGroupHandle::manual_replenish [function] [call site] 00922
15 bool::go_to_previous_position [function] [call site] 00923
15 Request::set_writeback [function] [call site] 00924
15 TdHob::add_payload [function] [call site] 00925
16 std::mem::size_of::<TdPayload> [function] [call site] 00926
16 GuestMemoryMmap::write_obj [function] [call site] 00927
16 vm_memory::GuestAddress [function] [call site] 00928
16 update_offset::<TdPayload> [function] [call site] 00930
15 Request::execute_async [function] [call site] 00932
16 SmallVec::with_capacity [function] [call site] 00933
16 vnet_hdr_len [function] [call site] 00934
16 u64::from [function] [call site] 00935
17 RateLimiterConfig::try_into [function] [call site] 00936
18 unwrap_or_default [function] [call site] 00937
18 unwrap_or_default [function] [call site] 00938
18 rate_limiter::RateLimiter::new [function] [call site] 00939
18 unwrap_or [function] [call site] 00940
18 unwrap_or [function] [call site] 00941
16 u64::from [function] [call site] 00942
16 checked_add [function] [call site] 00943
16 ExecuteError::BadRequest [function] [call site] 00945
16 ExecuteError::BadRequest [function] [call site] 00947
16 GuestMemoryMmap::get_slice [function] [call site] 00948
16 ptr_guard [function] [call site] 00950
16 __IncompleteArrayField::as_ptr [function] [call site] 00951
16 is_multiple_of [function] [call site] 00952
16 __IncompleteArrayField::as_ptr [function] [call site] 00953
16 Layout::from_size_align [function] [call site] 00954
16 std::alloc::alloc_zeroed [function] [call site] 00956
16 ExecuteError::TemporaryBufferAllocation [function] [call site] 00959
16 io::Error::last_os_error [function] [call site] 00960
16 std::ptr::copy [function] [call site] 00961
17 std::mem::MaybeUninit::zeroed [function] [call site] 00962
17 std::ffi::CString::new [function] [call site] 00963
17 Result::unwrap [function] [call site] 00964
17 libc::statvfs [function] [call site] 00965
17 __IncompleteArrayField::as_ptr [function] [call site] 00966
17 __IncompleteArrayField::as_mut_ptr [function] [call site] 00967
17 assume_init [function] [call site] 00968
17 assume_init [function] [call site] 00969
17 thread::sleep [function] [call site] 00970
17 std::time::Duration::new [function] [call site] 00971
17 fs::copy [function] [call site] 00972
17 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] 00973
17 thread::sleep [function] [call site] 00974
17 std::time::Duration::new [function] [call site] 00975
17 io::Error::last_os_error [function] [call site] 00979
16 __IncompleteArrayField::as_ptr [function] [call site] 00980
16 MemoryRangeTable::push [function] [call site] 00981
16 __IncompleteArrayField::as_ptr [function] [call site] 00982
16 MemoryRangeTable::push [function] [call site] 00983
16 GuestMemoryMmap::get_slice [function] [call site] 00984
16 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00986
17 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00987
17 impl [call site] 00988
16 mark_dirty [function] [call site] 00989
16 RawFileAsync::batch_requests_enabled [function] [call site] 00990
16 RawFileAsyncAio::read_vectored [function] [call site] 00992
17 Tap::as_raw_fd [function] [call site] 00993
17 &[libc::iovec]::as_ptr [function] [call site] 00994
17 &[libc::iovec]::len [function] [call site] 00995
18 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00996
17 Tap::as_raw_fd [function] [call site] 00997
17 TxVirtio::default [function] [call site] 00998
17 BlockEpollHandler::process_queue_submit [function] [call site] 00999
18 Tap::new [function] [call site] 01000
18 Tap::new [function] [call site] 01001
18 bool::pop_descriptor_chain [function] [call site] 01002
18 write_fdt_to_memory [function] [call site] 01003
18 Request::parse [function] [call site] 01004
18 as_deref [function] [call site] 01005
18 result::Result::map_err [function] [call site] 01006
18 BlockEpollHandler::check_request [function] [call site] 01007
18 Result::memory [function] [call site] 01008
18 Result::write_obj [function] [call site] 01009
18 bool::add_used [function] [call site] 01011
18 Result::memory [function] [call site] 01012
18 Result::head_index [function] [call site] 01013
18 bool::enable_notification [function] [call site] 01015
18 write_fdt_to_memory [function] [call site] 01016
18 IovecBufferBorrowed::deref [function] [call site] 01017
18 RateLimiterGroupHandle::consume [function] [call site] 01019
18 bool::go_to_previous_position [function] [call site] 01020
18 std::num::Wrapping [function] [call site] 01021
18 std::num::Wrapping [function] [call site] 01022
18 RateLimiterGroupHandle::consume [function] [call site] 01023
18 RateLimiterGroupHandle::manual_replenish [function] [call site] 01024
18 bool::go_to_previous_position [function] [call site] 01025
18 Request::set_writeback [function] [call site] 01026
18 TdHob::add_payload [function] [call site] 01027
18 Request::execute_async [function] [call site] 01028
18 Result::memory [function] [call site] 01029
18 TdHob::add_payload [function] [call site] 01030
18 Result::head_index [function] [call site] 01032
18 MemoryRangeTable::push [function] [call site] 01033
19 MemoryRangeTable::push [function] [call site] 01034
18 MemoryRangeTable::push [function] [call site] 01035
19 MemoryRangeTable::push [function] [call site] 01036
18 Result::head_index [function] [call site] 01037
18 Result::memory [function] [call site] 01038
18 Result::write_obj [function] [call site] 01039
18 bool::add_used [function] [call site] 01041
18 Result::memory [function] [call site] 01042
18 Result::head_index [function] [call site] 01043
18 bool::enable_notification [function] [call site] 01045
18 write_fdt_to_memory [function] [call site] 01046
18 IovecBufferBorrowed::deref [function] [call site] 01047
18 RawFileAsync::submit_batch_requests [function] [call site] 01049
19 RawFileAsync::batch_requests_enabled [function] [call site] 01050
19 MemoryRangeTable::push [function] [call site] 01053
19 opcode::Readv::new [function] [call site] 01054
20 Tap::open_named [function] [call site] 01055
19 types::Fd [function] [call site] 01056
19 __IncompleteArrayField::as_ptr [function] [call site] 01057
19 vnet_hdr_len [function] [call site] 01058
19 Result::offset [function] [call site] 01059
20 SeekFrom::End [function] [call site] 01064
20 std::io::Result::map_err [function] [call site] 01065
20 Vec::read_exact [function] [call site] 01066
20 Uuid::from_slice_le [function] [call site] 01068
20 __IncompleteArrayField::as_slice [function] [call site] 01069
21 ::std::slice::from_raw_parts [function] [call site] 01070
21 __IncompleteArrayField::as_ptr [function] [call site] 01071
20 MacAddr::from_str [function] [call site] 01073
21 MacAddr::parse_str [function] [call site] 01074
22 FdtWriterResult::as_ref [function] [call site] 01075
22 io::Error::other [function] [call site] 01079
22 std::result::Result::len [function] [call site] 01080
23 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 01081
22 vnet_hdr_len [function] [call site] 01082
22 Tap::if_name_as_bytes [function] [call site] 01083
22 RawFile::sync_all [function] [call site] 01084
23 RawFile::sync_all [function] [call site] 01085
24 RawFile::sync_all [function] [call site] 01086
22 is_ascii_hexdigit [function] [call site] 01087
22 u8::from_str_radix [function] [call site] 01088
21 Result::map_err [function] [call site] 01091
21 MacAddrParseError::InvalidValue [function] [call site] 01092
21 FdtWriterResult::to_owned [function] [call site] 01093
20 std::result::Result::map_err [function] [call site] 01094
20 FixedVhd::seek [function] [call site] 01095
20 SeekFrom::End [function] [call site] 01096
20 std::io::Result::map_err [function] [call site] 01097
20 Vec::read_exact [function] [call site] 01098
20 u16::from_le_bytes [function] [call site] 01100
20 FixedVhd::seek [function] [call site] 01101
20 SeekFrom::End [function] [call site] 01102
20 std::io::Result::map_err [function] [call site] 01103
20 Vec::read_exact [function] [call site] 01104
20 __IncompleteArrayField::as_mut_slice [function] [call site] 01105
21 ::std::slice::from_raw_parts_mut [function] [call site] 01106
21 __IncompleteArrayField::as_mut_ptr [function] [call site] 01107
20 Uuid::from_slice_le [function] [call site] 01109
20 u16::from_le_bytes [function] [call site] 01111
20 RateLimiterConfig::try_into [function] [call site] 01112
20 MacAddr::from_str [function] [call site] 01114
20 std::result::Result::map_err [function] [call site] 01115
20 SeekFrom::End [function] [call site] 01117
20 u32::from_le_bytes [function] [call site] 01118
20 RateLimiterConfig::try_into [function] [call site] 01119
20 FixedVhd::seek [function] [call site] 01121
20 SeekFrom::End [function] [call site] 01122
20 std::io::Result::map_err [function] [call site] 01123
20 Vec::read_exact [function] [call site] 01124
20 SeekFrom::Start [function] [call site] 01127
20 u32::from_le_bytes [function] [call site] 01128
19 Result::build [function] [call site] 01129
19 user_data [function] [call site] 01130
19 AsyncIoError::ReadVectored [function] [call site] 01132
19 Error::other [function] [call site] 01133
19 MemoryRangeTable::push [function] [call site] 01134
19 opcode::Writev::new [function] [call site] 01135
20 Tap::open_named [function] [call site] 01136
19 types::Fd [function] [call site] 01137
19 __IncompleteArrayField::as_ptr [function] [call site] 01138
19 vnet_hdr_len [function] [call site] 01139
19 Result::offset [function] [call site] 01140
19 Result::build [function] [call site] 01141
19 user_data [function] [call site] 01142
19 AsyncIoError::WriteVectored [function] [call site] 01144
19 Error::other [function] [call site] 01145
19 common_parallel::test_virtio_block_sync [function] [call site] 01146
20 common_parallel::_test_virtio_block [function] [call site] 01147
21 UbuntuDiskConfig::new [function] [call site] 01148
21 PvPanicDevice::event_to_string [function] [call site] 01149
21 Guest::new [function] [call site] 01150
21 Tap::new [function] [call site] 01151
21 dirs::home_dir [function] [call site] 01152
21 MemoryRangeTable::push [function] [call site] 01154
21 MemoryRangeTable::push [function] [call site] 01155
21 direct_kernel_boot_path [function] [call site] 01156
21 GuestCommand::new [function] [call site] 01157
21 TargetApi::guest_args [function] [call site] 01158
21 TargetApi::guest_args [function] [call site] 01159
21 TargetApi::guest_args [function] [call site] 01160
21 PathBuf::to_str [function] [call site] 01161
21 TargetApi::guest_args [function] [call site] 01163
21 TargetApi::guest_args [function] [call site] 01164
21 Tap::if_name_as_str [function] [call site] 01165
21 Tap::if_name_as_str [function] [call site] 01166
21 Tap::if_name_as_str [function] [call site] 01167
21 GuestCommand::default_net [function] [call site] 01168
21 GuestCommand::capture_output [function] [call site] 01169
21 GuestCommand::spawn [function] [call site] 01170
21 io::Result::unwrap [function] [call site] 01171
21 std::panic::catch_unwind [function] [call site] 01172
21 GuestNetworkConfig::wait_vm_boot [function] [call site] 01173
21 Result::unwrap [function] [call site] 01174
21 VsockConnection::kill [function] [call site] 01175
21 wait_with_output [function] [call site] 01176
21 handle_child_output [function] [call site] 01178
21 common_parallel::disk_check_consistency [function] [call site] 01179
22 impl [call site] 01180
22 impl [call site] 01182
22 to_path_buf [function] [call site] 01183
22 dirs::home_dir [function] [call site] 01184
22 MemoryRangeTable::push [function] [call site] 01186
22 impl [call site] 01189
22 std::process::Command::new [function] [call site] 01190
23 GuestCommand::new_with_binary_path [function] [call site] 01191
23 clh_command [function] [call site] 01192
22 TargetApi::guest_args [function] [call site] 01193
22 String::to_str [function] [call site] 01194
22 Vec::output [function] [call site] 01196
23 GuestCommand::new [function] [call site] 01197
23 clh_command [function] [call site] 01198
23 TargetApi::guest_args [function] [call site] 01199
23 &mut [call site] 01200
23 &mut [call site] 01201
24 GuestCommand::new [function] [call site] 01202
24 clh_command [function] [call site] 01203
24 TargetApi::guest_args [function] [call site] 01204
24 &mut [call site] 01205
24 &mut [call site] 01206
24 (bool, [call site] 01207
23 (bool, [call site] 01209
22 (bool, [call site] 01211
21 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 01212
19 BlockEpollHandler::process_queue_submit [function] [call site] 01214
18 MemoryRangeTable::extend [function] [call site] 01217
19 MemoryRangeTable::extend [function] [call site] 01218
18 write_fdt_to_memory [function] [call site] 01219
18 GuestMemoryMmap::write_obj [function] [call site] 01220
18 bool::add_used [function] [call site] 01222
18 IovecBufferBorrowed::deref [function] [call site] 01223
18 bool::enable_notification [function] [call site] 01225
18 IovecBufferBorrowed::deref [function] [call site] 01226
16 AsyncIoResult::map_err [function] [call site] 01231
16 RawFileAsync::batch_requests_enabled [function] [call site] 01232
16 RawFileAsyncAio::write_vectored [function] [call site] 01234
17 Tap::as_raw_fd [function] [call site] 01235
17 &[libc::iovec]::as_ptr [function] [call site] 01236
17 &[libc::iovec]::len [function] [call site] 01237
17 Tap::as_raw_fd [function] [call site] 01238
17 TxVirtio::default [function] [call site] 01239
17 BlockEpollHandler::process_queue_submit [function] [call site] 01240
16 AsyncIoResult::map_err [function] [call site] 01243
16 RawFileAsyncAio::fsync [function] [call site] 01244
17 Tap::as_raw_fd [function] [call site] 01245
17 Tap::as_raw_fd [function] [call site] 01246
17 TxVirtio::default [function] [call site] 01247
17 BlockEpollHandler::process_queue_submit [function] [call site] 01248
17 RawFileAsyncAio::fsync [function] [call site] 01250
18 Tap::as_raw_fd [function] [call site] 01251
18 Tap::as_raw_fd [function] [call site] 01252
18 TxVirtio::default [function] [call site] 01253
18 BlockEpollHandler::process_queue_submit [function] [call site] 01254
18 RawFileAsyncAio::fsync [function] [call site] 01256
16 AsyncIoResult::map_err [function] [call site] 01260
16 vnet_hdr_len [function] [call site] 01261
16 ExecuteError::BadRequest [function] [call site] 01263
16 Vec::len [function] [call site] 01264
17 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 01265
16 ExecuteError::BadRequest [function] [call site] 01267
16 GuestMemoryMmap::write_slice [function] [call site] 01268
16 ExecuteError::Unsupported [function] [call site] 01272
15 Result::memory [function] [call site] 01274
15 TdHob::add_payload [function] [call site] 01275
15 Result::head_index [function] [call site] 01277
15 MemoryRangeTable::push [function] [call site] 01278
15 MemoryRangeTable::push [function] [call site] 01279
15 Result::head_index [function] [call site] 01280
15 Result::memory [function] [call site] 01281
15 Result::write_obj [function] [call site] 01282
15 bool::add_used [function] [call site] 01284
15 Result::memory [function] [call site] 01285
15 Result::head_index [function] [call site] 01286
15 bool::enable_notification [function] [call site] 01288
15 write_fdt_to_memory [function] [call site] 01289
15 IovecBufferBorrowed::deref [function] [call site] 01290
15 RawFileAsync::submit_batch_requests [function] [call site] 01292
15 MemoryRangeTable::extend [function] [call site] 01293
15 write_fdt_to_memory [function] [call site] 01294
15 GuestMemoryMmap::write_obj [function] [call site] 01295
15 bool::add_used [function] [call site] 01297
15 IovecBufferBorrowed::deref [function] [call site] 01298
15 bool::enable_notification [function] [call site] 01300
15 IovecBufferBorrowed::deref [function] [call site] 01301
14 Result::map_err [function] [call site] 01304
14 EpollHelperError::HandleEvent [function] [call site] 01305
14 BlockEpollHandler::try_signal_used_queue [function] [call site] 01306
15 needs_notification [function] [call site] 01307
15 write_fdt_to_memory [function] [call site] 01308
15 IovecBufferBorrowed::deref [function] [call site] 01309
15 EpollHelperError::HandleEvent [function] [call site] 01311
15 BlockEpollHandler::signal_used_queue [function] [call site] 01312
16 Pl011::pl011_set_read_trigger [function] [call site] 01313
16 VirtioInterruptType::Queue [function] [call site] 01314
16 DeviceError::FailedSignalingUsedQueue [function] [call site] 01316
15 result::Result::map_err [function] [call site] 01317
15 EpollHelperError::HandleEvent [function] [call site] 01318
13 u64::is_ok [function] [call site] 01321
11 std::net::IpAddr::from_str [function] [call site] 01322
12 MacAddr::parse_str [function] [call site] 01323
12 Result::map_err [function] [call site] 01324
12 MacAddrParseError::InvalidValue [function] [call site] 01325
12 FdtWriterResult::to_owned [function] [call site] 01326
11 std::result::Result::unwrap [function] [call site] 01327
11 PvPanicDevice::event_to_string [function] [call site] 01330
11 WaitForBootError::Accept [function] [call site] 01332
10 Result::unwrap [function] [call site] 01337
10 VsockConnection::kill [function] [call site] 01338
10 wait_with_output [function] [call site] 01339
10 handle_child_output [function] [call site] 01341
10 common_parallel::disk_check_consistency [function] [call site] 01342
10 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 01343
9 Result::unwrap [function] [call site] 01347
8 write_all [function] [call site] 01350
8 Tap::if_name_as_bytes [function] [call site] 01351
8 fs::File::open [function] [call site] 01354
8 read_to_string [function] [call site] 01357
8 Result::replace [function] [call site] 01359
8 Result::replace [function] [call site] 01360
8 Result::replace [function] [call site] 01361
8 Result::replace [function] [call site] 01362
8 Result::replace [function] [call site] 01363
8 Result::replace [function] [call site] 01364
8 Result::replace [function] [call site] 01365
8 Result::replace [function] [call site] 01366
8 Result::replace [function] [call site] 01367
8 Result::replace [function] [call site] 01368
8 Result::replace [function] [call site] 01369
8 Result::replace [function] [call site] 01370
8 fs::File::create [function] [call site] 01371
8 write_all [function] [call site] 01374
8 Tap::if_name_as_bytes [function] [call site] 01375
8 std::process::Command::new [function] [call site] 01377
8 TargetApi::guest_args [function] [call site] 01378
8 TargetApi::guest_args [function] [call site] 01379
8 Tap::if_name_as_str [function] [call site] 01380
9 Tap::if_name_as_bytes [function] [call site] 01381
9 &[u8]::split [function] [call site] 01382
9 BitposIterator::next [function] [call site] 01383
9 unwrap_or [function] [call site] 01384
9 std::str::from_utf8 [function] [call site] 01385
8 remote_command_w_output [function] [call site] 01388
9 GuestCommand::new [function] [call site] 01389
9 clh_command [function] [call site] 01390
9 TargetApi::guest_args [function] [call site] 01391
9 &mut [call site] 01392
9 &mut [call site] 01393
9 (bool, [call site] 01394
8 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01397
8 std::process::Command::new [function] [call site] 01399
8 Self::arg [function] [call site] 01400
8 TargetApi::guest_args [function] [call site] 01401
8 Tap::if_name_as_str [function] [call site] 01402
8 TargetApi::guest_args [function] [call site] 01403
8 remote_command_w_output [function] [call site] 01407
7 rate_limited_copy [function] [call site] 01409
7 io::Result::expect [function] [call site] 01410
5 next_guest_id [function] [call site] 01411
6 dirs::home_dir [function] [call site] 01412
6 MemoryRangeTable::push [function] [call site] 01414
6 MemoryRangeTable::push [function] [call site] 01415
6 Tap::new [function] [call site] 01416
7 Tap::open_named [function] [call site] 01417
6 unit_tests::test_tap_create [function] [call site] 01418
7 common_parallel::_test_virtio_block [function] [call site] 01419
7 Result::unwrap [function] [call site] 01422
6 common_parallel::_test_virtio_block [function] [call site] 01428
6 TxVirtio::default [function] [call site] 01430
6 read_to_string [function] [call site] 01432
6 Self::trim [function] [call site] 01434
6 trim().parse::<u8> [function] [call site] 01435
6 unwrap_or [function] [call site] 01436
6 unit_tests::cpu_entry_count_max [function] [call site] 01437
7 GuestMemoryMmap::from_ranges [function] [call site] 01438
7 compute_mp_size [function] [call site] 01439
8 mem::size_of::<MpfIntelWrapper> [function] [call site] 01440
8 mem::size_of::<MpcTableWrapper> [function] [call site] 01441
8 mem::size_of::<MpcCpuWrapper> [function] [call site] 01442
8 mem::size_of::<MpcIoapicWrapper> [function] [call site] 01443
8 mem::size_of::<MpcBusWrapper> [function] [call site] 01444
8 mem::size_of::<MpcIntsrcWrapper> [function] [call site] 01445
8 mem::size_of::<MpcLintsrcWrapper> [function] [call site] 01446
7 setup_mptable [function] [call site] 01448
8 x86_64::get_x2apic_id [function] [call site] 01449
9 leading_zeros [function] [call site] 01450
9 leading_zeros [function] [call site] 01451
9 leading_zeros [function] [call site] 01452
8 compute_mp_size [function] [call site] 01454
8 Result::unchecked_add [function] [call site] 01455
8 GuestAddress::checked_add [function] [call site] 01457
8 GuestMemoryMmap::address_in_range [function] [call site] 01458
8 GuestMemoryMmap::read_exact_volatile_from [function] [call site] 01461
8 __IncompleteArrayField::as_slice [function] [call site] 01462
8 MpfIntelWrapper [function] [call site] 01464
8 mpspec::mpf_intel::default [function] [call site] 01465
8 mem::size_of::<MpfIntelWrapper> [function] [call site] 01467
8 GuestAddress::raw_value [function] [call site] 01468
8 mpf_intel_compute_checksum [function] [call site] 01469
9 compute_checksum [function] [call site] 01470
10 slice::from_raw_parts [function] [call site] 01471
10 mem::size_of::<T> [function] [call site] 01472
10 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01473
10 u8::wrapping_add [function] [call site] 01474
10 wrapping_add [function] [call site] 01475
9 u8::wrapping_sub [function] [call site] 01476
9 wrapping_add [function] [call site] 01477
8 GuestMemoryMmap::write_obj [function] [call site] 01478
8 GuestAddress::unchecked_add [function] [call site] 01480
8 GuestAddress::unchecked_add [function] [call site] 01481
8 mem::size_of::<MpcTableWrapper> [function] [call site] 01482
8 mem::size_of::<MpcCpuWrapper> [function] [call site] 01483
8 MpcCpuWrapper [function] [call site] 01484
8 mpspec::mpc_cpu::default [function] [call site] 01485
8 x86_64::get_x2apic_id [function] [call site] 01487
8 GuestMemoryMmap::write_obj [function] [call site] 01488
8 GuestAddress::unchecked_add [function] [call site] 01490
8 u8::wrapping_add [function] [call site] 01491
8 compute_checksum [function] [call site] 01492
8 mem::size_of::<MpcBusWrapper> [function] [call site] 01493
8 MpcBusWrapper [function] [call site] 01494
8 mpspec::mpc_bus::default [function] [call site] 01495
8 GuestMemoryMmap::write_obj [function] [call site] 01497
8 GuestAddress::unchecked_add [function] [call site] 01499
8 u8::wrapping_add [function] [call site] 01500
8 compute_checksum [function] [call site] 01501
8 mem::size_of::<MpcIoapicWrapper> [function] [call site] 01502
8 MpcIoapicWrapper [function] [call site] 01503
8 mpspec::mpc_ioapic::default [function] [call site] 01504
8 GuestMemoryMmap::write_obj [function] [call site] 01506
8 GuestAddress::unchecked_add [function] [call site] 01508
8 u8::wrapping_add [function] [call site] 01509
8 compute_checksum [function] [call site] 01510
8 mem::size_of::<MpcIntsrcWrapper> [function] [call site] 01511
8 MpcIntsrcWrapper [function] [call site] 01512
8 mpspec::mpc_intsrc::default [function] [call site] 01513
8 GuestMemoryMmap::write_obj [function] [call site] 01515
8 GuestAddress::unchecked_add [function] [call site] 01517
8 u8::wrapping_add [function] [call site] 01518
8 compute_checksum [function] [call site] 01519
8 mem::size_of::<MpcLintsrcWrapper> [function] [call site] 01520
8 MpcLintsrcWrapper [function] [call site] 01521
8 mpspec::mpc_lintsrc::default [function] [call site] 01522
8 GuestMemoryMmap::write_obj [function] [call site] 01524
8 GuestAddress::unchecked_add [function] [call site] 01526
8 u8::wrapping_add [function] [call site] 01527
8 compute_checksum [function] [call site] 01528
8 mem::size_of::<MpcLintsrcWrapper> [function] [call site] 01529
8 MpcLintsrcWrapper [function] [call site] 01530
8 mpspec::mpc_lintsrc::default [function] [call site] 01531
8 GuestMemoryMmap::write_obj [function] [call site] 01532
8 GuestAddress::unchecked_add [function] [call site] 01534
8 u8::wrapping_add [function] [call site] 01535
8 compute_checksum [function] [call site] 01536
8 MpcTableWrapper [function] [call site] 01537
8 mpspec::mpc_table::default [function] [call site] 01538
8 GuestAddress::unchecked_offset_from [function] [call site] 01540
8 u8::wrapping_add [function] [call site] 01541
8 compute_checksum [function] [call site] 01542
8 wrapping_add [function] [call site] 01543
8 GuestMemoryMmap::write_obj [function] [call site] 01544
7 Result::unwrap [function] [call site] 01547
6 u32::overflowing_add [function] [call site] 01548
6 QcowFile::set_len [function] [call site] 01549
7 std::io::Error::other [function] [call site] 01551
6 FixedVhd::seek [function] [call site] 01553
6 SeekFrom::Start [function] [call site] 01554
6 write_all [function] [call site] 01556
6 PvPanicDevice::event_to_string [function] [call site] 01557
6 Tap::if_name_as_bytes [function] [call site] 01558
6 PvmemcontrolBusDevice::munlock [function] [call site] 01560
7 PvmemcontrolBusDevice::operate_on_memory_range [function] [call site] 01561
8 write_fdt_to_memory [function] [call site] 01562
8 vm_memory::GuestAddress [function] [call site] 01563
8 kvm_xsave::try_from [function] [call site] 01564
9 MemoryRangeTable::is_empty [function] [call site] 01565
9 TxVirtio::default [function] [call site] 01568
8 Result::map_err [function] [call site] 01569
8 Result::get_slice [function] [call site] 01570
8 Error::GuestMemory [function] [call site] 01572
8 GuestMemoryError::InvalidGuestAddress [function] [call site] 01573
8 Tap::ioctl_with_mut_ref [function] [call site] 01574
9 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 01575
9 Error::IoctlError [function] [call site] 01577
9 IoError::last_os_error [function] [call site] 01578
8 &[T]::ptr_guard_mut [function] [call site] 01580
8 __IncompleteArrayField::as_ptr [function] [call site] 01581
8 &[T]::len [function] [call site] 01582
9 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 01583
8 Error::LibcFail [function] [call site] 01585
8 io::Error::last_os_error [function] [call site] 01586
7 PvmemcontrolBusDevice::munlock [function] [call site] 01588
8 PvmemcontrolBusDevice::operate_on_memory_range [function] [call site] 01589
8 PvmemcontrolBusDevice::munlock [function] [call site] 01590
4 direct_kernel_boot_path [function] [call site] 01593
4 temp_vsock_path [function] [call site] 01594
5 io::Error::from [function] [call site] 01595
5 &TempDir::as_path [function] [call site] 01596
4 temp_event_monitor_path [function] [call site] 01600
5 io::Error::from [function] [call site] 01601
5 &TempDir::as_path [function] [call site] 01602
4 GuestCommand::new [function] [call site] 01606
4 TargetApi::guest_args [function] [call site] 01607
4 TargetApi::guest_args [function] [call site] 01608
4 Tap::if_name_as_str [function] [call site] 01609
4 TargetApi::guest_args [function] [call site] 01610
4 TargetApi::guest_args [function] [call site] 01611
4 TargetApi::guest_args [function] [call site] 01612
4 TargetApi::guest_args [function] [call site] 01613
4 PathBuf::to_str [function] [call site] 01614
4 TargetApi::guest_args [function] [call site] 01616
4 Tap::if_name_as_str [function] [call site] 01617
4 Tap::if_name_as_str [function] [call site] 01618
4 TargetApi::guest_args [function] [call site] 01619
4 Tap::if_name_as_str [function] [call site] 01620
4 TargetApi::guest_args [function] [call site] 01621
4 Tap::if_name_as_str [function] [call site] 01622
4 TargetApi::guest_args [function] [call site] 01623
4 GuestCommand::capture_output [function] [call site] 01624
4 GuestCommand::spawn [function] [call site] 01625
4 io::Result::unwrap [function] [call site] 01626
4 io::Error::from [function] [call site] 01627
4 temp_snapshot_dir_path [function] [call site] 01628
5 io::Error::from [function] [call site] 01629
5 &TempDir::as_path [function] [call site] 01630
5 std::fs::create_dir [function] [call site] 01634
4 std::panic::catch_unwind [function] [call site] 01636
4 GuestNetworkConfig::wait_vm_boot [function] [call site] 01637
4 Result::unwrap [function] [call site] 01638
4 resize_command [function] [call site] 01639
5 GuestCommand::new [function] [call site] 01640
5 clh_command [function] [call site] 01641
5 TargetApi::guest_args [function] [call site] 01642
5 &mut [call site] 01643
5 &mut [call site] 01644
5 &mut [call site] 01645
5 Vcpu::set_tdx_status [function] [call site] 01646
5 PvPanicDevice::event_to_string [function] [call site] 01649
5 PvPanicDevice::event_to_string [function] [call site] 01650
5 thread::sleep [function] [call site] 01651
5 std::time::Duration::new [function] [call site] 01652
4 thread::sleep [function] [call site] 01655
4 std::time::Duration::new [function] [call site] 01656
4 resize_command [function] [call site] 01657
4 thread::sleep [function] [call site] 01660
4 std::time::Duration::new [function] [call site] 01661
4 Guest::get_total_memory [function] [call site] 01662
5 Guest::ssh_command [function] [call site] 01663
6 ssh_command_ip [function] [call site] 01664
7 ssh_command_ip_with_auth [function] [call site] 01665
8 SocketDev::connect [function] [call site] 01667
9 impl [call site] 01668
9 impl [call site] 01669
9 SocketDev::connect [function] [call site] 01671
10 impl [call site] 01672
10 impl [call site] 01673
10 SocketDev::connect [function] [call site] 01675
10 Result::map_err [function] [call site] 01676
10 Error::ConnectToSocket [function] [call site] 01677
10 Tap::as_raw_fd [function] [call site] 01678
11 Tap::as_raw_fd [function] [call site] 01679
9 Result::map_err [function] [call site] 01682
9 Error::ConnectToSocket [function] [call site] 01683
9 Tap::as_raw_fd [function] [call site] 01684
8 Result::map_err [function] [call site] 01687
8 Tap::new [function] [call site] 01688
9 Tap::open_named [function] [call site] 01689
8 Result::unwrap [function] [call site] 01690
8 set_tcp_stream [function] [call site] 01691
8 unit_tests::test_regression_handshake [function] [call site] 01692
9 Tap::new [function] [call site] 01693
10 Tap::open_named [function] [call site] 01694
9 Result::local_connect [function] [call site] 01695
9 CacheMap::get_mut [function] [call site] 01696
8 userauth_password [function] [call site] 01699
8 channel_session [function] [call site] 01701
8 read_to_string [function] [call site] 01705
8 unit_tests::test_local_close [function] [call site] 01706
9 CsmTestContext::new_established [function] [call site] 01707
9 Tap::new [function] [call site] 01708
10 Tap::open_named [function] [call site] 01709
9 set_stream [function] [call site] 01710
9 notify_epollin [function] [call site] 01711
9 Transportable::recv [function] [call site] 01712
10 TxVirtio::default [function] [call site] 01714
11 Tap::new [function] [call site] 01715
8 wait_close [function] [call site] 01716
8 exit_status [function] [call site] 01717
8 SshCommandError::NonZeroExitStatus [function] [call site] 01720
8 thread::sleep [function] [call site] 01724
8 std::time::Duration::new [function] [call site] 01725
8 RateLimiterConfig::try_into [function] [call site] 01726
7 io::Error::from [function] [call site] 01728
7 io::Error::from [function] [call site] 01729
5 VhostUserBlkBackendConfig::parse [function] [call site] 01731
6 OptionParser::new [function] [call site] 01732
7 Tap::new [function] [call site] 01733
8 Tap::open_named [function] [call site] 01734
6 OptionParser::add [function] [call site] 01735
7 Bus::insert [function] [call site] 01736
7 &str::to_owned [function] [call site] 01737
6 OptionParser::add [function] [call site] 01738
7 Bus::insert [function] [call site] 01739
7 &str::to_owned [function] [call site] 01740
6 OptionParser::add [function] [call site] 01741
6 OptionParser::add [function] [call site] 01742
6 OptionParser::add [function] [call site] 01743
6 OptionParser::add [function] [call site] 01744
6 OptionParser::add [function] [call site] 01745
6 VhostUserBlkBackendConfig::parse [function] [call site] 01746
6 Result::map_err [function] [call site] 01747
6 KvmVm::get_preferred_target [function] [call site] 01748
7 RateLimiterConfig::try_into [function] [call site] 01749
7 KvmVm::get_preferred_target [function] [call site] 01750
7 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 01752
7 RateLimiterConfig::try_into [function] [call site] 01753
7 RateLimiterConfig::try_into [function] [call site] 01754
6 vm::Result::ok_or [function] [call site] 01756
6 convert::<Toggle> [function] [call site] 01757
6 unwrap_or [function] [call site] 01759
6 option_parser::Toggle [function] [call site] 01760
6 convert::<Toggle> [function] [call site] 01761
6 unwrap_or [function] [call site] 01763
6 option_parser::Toggle [function] [call site] 01764
6 std::convert [function] [call site] 01765
7 detect_image_type [function] [call site] 01766
8 Vec::stream_position [function] [call site] 01767
8 Vec::rewind [function] [call site] 01769
8 read_u32::<BigEndian> [function] [call site] 01771
8 FixedVhd::seek [function] [call site] 01773
8 SeekFrom::Start [function] [call site] 01774
8 std::io::Result::map_err [function] [call site] 01775
7 QcowFile::from_with_nesting_depth [function] [call site] 01777
8 QcowHeader::new [function] [call site] 01778
9 Result::rewind [function] [call site] 01779
9 read_u32::<BigEndian> [function] [call site] 01781
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01784
10 read_u32::<BigEndian> [function] [call site] 01785
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01787
10 read_u64::<BigEndian> [function] [call site] 01788
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01790
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01791
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01792
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01793
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01794
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01795
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01796
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01797
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01798
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01799
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01800
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01801
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01802
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01803
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01804
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01805
9 Error::BackingFileTooLong [function] [call site] 01810
9 FixedVhd::seek [function] [call site] 01811
9 SeekFrom::Start [function] [call site] 01812
9 std::io::Result::map_err [function] [call site] 01813
9 Result::read_exact [function] [call site] 01814
9 String::from_utf8 [function] [call site] 01817
9 Error::InvalidBackingFileName [function] [call site] 01819
9 utf8_error [function] [call site] 01820
8 Error::UnsupportedVersion [function] [call site] 01823
8 u64::from [function] [call site] 01824
8 Error::InvalidL1TableSize [function] [call site] 01826
8 PendingRxSet::contains [function] [call site] 01827
8 Error::FileTooBig [function] [call site] 01830
8 RawFile::is_direct [function] [call site] 01831
8 Tap::clone [function] [call site] 01834
8 IoResult::open [function] [call site] 01838
8 QcowFile::from_with_nesting_depth [function] [call site] 01840
9 QcowHeader::new [function] [call site] 01841
9 Error::UnsupportedVersion [function] [call site] 01843
9 u64::from [function] [call site] 01844
9 Error::InvalidL1TableSize [function] [call site] 01846
9 PendingRxSet::contains [function] [call site] 01847
9 Error::FileTooBig [function] [call site] 01850
9 RawFile::is_direct [function] [call site] 01851
9 Tap::clone [function] [call site] 01854
9 Tap::read [function] [call site] 01856
9 IoResult::open [function] [call site] 01857
9 QcowFile::from_with_nesting_depth [function] [call site] 01859
9 RawFile::new [function] [call site] 01860
10 is_valid_alignment [function] [call site] 01861
11 Layout::from_size_align [function] [call site] 01862
11 std::alloc::alloc_zeroed [function] [call site] 01864
11 ::libc::pread [function] [call site] 01865
11 RateLimiterConfig::try_into [function] [call site] 01866
11 std::result::Result::unwrap [function] [call site] 01867
11 std::alloc::dealloc [function] [call site] 01868
10 Tap::as_raw_fd [function] [call site] 01869
11 Tap::as_raw_fd [function] [call site] 01870
9 Result::map_err [function] [call site] 01871
9 Error::BackingFileOpen [function] [call site] 01872
9 checked_shl [function] [call site] 01876
9 offset_is_cluster_boundary [function] [call site] 01881
10 Error::InvalidOffset [function] [call site] 01883
9 offset_is_cluster_boundary [function] [call site] 01885
9 offset_is_cluster_boundary [function] [call site] 01886
9 RawFile::metadata [function] [call site] 01887
10 RawFile::metadata [function] [call site] 01888
9 std::io::Result::map_err [function] [call site] 01889
9 vnet_hdr_len [function] [call site] 01890
9 std::cmp::max [function] [call site] 01891
10 GuestMemoryMmap::from_ranges [function] [call site] 01892
10 compute_mp_size [function] [call site] 01893
10 setup_mptable [function] [call site] 01895
10 Result::unwrap [function] [call site] 01896
9 FixedVhd::seek [function] [call site] 01898
9 SeekFrom::Start [function] [call site] 01899
9 std::io::Result::map_err [function] [call site] 01900
9 read_u64::<BigEndian> [function] [call site] 01901
9 FixedVhd::seek [function] [call site] 01903
9 SeekFrom::Start [function] [call site] 01904
9 std::io::Result::map_err [function] [call site] 01905
9 read_u16::<BigEndian> [function] [call site] 01906
9 QcowRawFile::from [function] [call site] 01908
10 u64::is_power_of_two [function] [call site] 01909
9 Option::ok_or [function] [call site] 01911
9 QcowFile::rebuild_refcounts [function] [call site] 01912
10 QcowRawFile::cluster_size [function] [call site] 01913
10 QcowRawFile::file_mut [function] [call site] 01914
10 RawFile::metadata [function] [call site] 01915
11 RawFile::metadata [function] [call site] 01916
10 std::io::Result::map_err [function] [call site] 01917
10 vnet_hdr_len [function] [call site] 01918
10 div_round_up_u64 [function] [call site] 01919
11 u64::from [function] [call site] 01920
11 u64::is_multiple_of [function] [call site] 01921
10 size_of::<u64> [function] [call site] 01922
10 div_round_up_u64 [function] [call site] 01923
10 div_round_up_u64 [function] [call site] 01924
10 div_round_up_u64 [function] [call site] 01925
10 div_round_up_u64 [function] [call site] 01926
10 size_of::<QcowHeader> [function] [call site] 01927
10 div_round_up_u64 [function] [call site] 01928
10 div_round_up_u64 [function] [call site] 01929
10 div_round_up_u64 [function] [call site] 01930
10 div_round_up_u64 [function] [call site] 01931
10 Error::InvalidRefcountTableSize [function] [call site] 01933
10 Error::InvalidRefcountTableSize [function] [call site] 01935
10 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] 01936
11 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] 01937
10 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] 01941
11 size_of::<u64> [function] [call site] 01942
11 div_round_up_u64 [function] [call site] 01943
11 u64::from [function] [call site] 01944
11 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] 01945
10 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] 01947
11 QcowRawFile::read_pointer_table [function] [call site] 01948
12 FixedVhd::seek [function] [call site] 01949
12 SeekFrom::Start [function] [call site] 01950
12 file.read_u64_into::<BigEndian> [function] [call site] 01951
11 u64::from [function] [call site] 01953
11 io::Result::map_err [function] [call site] 01955
11 KvmVm::get_preferred_target [function] [call site] 01956
12 RateLimiterConfig::try_into [function] [call site] 01957
12 KvmVm::get_preferred_target [function] [call site] 01958
12 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 01960
12 RateLimiterConfig::try_into [function] [call site] 01961
12 RateLimiterConfig::try_into [function] [call site] 01962
11 vm::Result::ok_or [function] [call site] 01964
11 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] 01965
11 QcowRawFile::read_pointer_table [function] [call site] 01966
11 size_of::<u64> [function] [call site] 01967
11 io::Result::map_err [function] [call site] 01969
11 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] 01970
10 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] 01972
11 u64::from [function] [call site] 01973
11 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] 01974
10 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] 01976
11 Result::len [function] [call site] 01977
11 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] 01979
10 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] 01981
11 QcowRawFile::file_mut [function] [call site] 01982
11 &mut [call site] 01983
11 Request::write_to [function] [call site] 01985
12 Result::write_all [function] [call site] 01986
12 __IncompleteArrayField::as_slice [function] [call site] 01987
13 ::std::slice::from_raw_parts [function] [call site] 01988
13 __IncompleteArrayField::as_ptr [function] [call site] 01989
11 QcowRawFile::file_mut [function] [call site] 01991
11 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01992
12 Self::into_iter [function] [call site] 01993
12 BitposIteratorExt::bit_positions [function] [call site] 01994
12 MemoryRangeTable::from_dirty_bitmap [function] [call site] 01995
12 coalesce [function] [call site] 01996
12 MemoryRangeTable::from_dirty_bitmap [function] [call site] 01999
11 impl [call site] 02000
11 std::cmp::min [function] [call site] 02001
11 Result::len [function] [call site] 02002
11 QcowRawFile::write_refcount_block [function] [call site] 02003
12 FixedVhd::seek [function] [call site] 02004
12 SeekFrom::Start [function] [call site] 02005
12 BufWriter::with_capacity [function] [call site] 02006
12 std::mem::size_of_val [function] [call site] 02007
12 write_u16::<BigEndian> [function] [call site] 02008
11 io::Result::map_err [function] [call site] 02012
11 vnet_hdr_len [function] [call site] 02013
11 QcowRawFile::write_refcount_block [function] [call site] 02014
11 vnet_hdr_len [function] [call site] 02015
11 io::Result::map_err [function] [call site] 02016
11 QcowRawFile::write_pointer_table_direct [function] [call site] 02017
12 QcowRawFile::setup_pointer_table_writer [function] [call site] 02018
13 FixedVhd::seek [function] [call site] 02019
13 SeekFrom::Start [function] [call site] 02020
13 RawFile::try_clone [function] [call site] 02021
13 &'static [call site] 02022
13 size_of::<u64> [function] [call site] 02023
13 BufWriter::with_capacity [function] [call site] 02025
12 write_u64::<BigEndian> [function] [call site] 02026
12 Tap::flush [function] [call site] 02027
11 MemoryRangeTable::dirty_ranges_iter [function] [call site] 02029
11 io::Result::map_err [function] [call site] 02030
11 QcowRawFile::file_mut [function] [call site] 02031
11 &mut [call site] 02032
11 Request::write_to [function] [call site] 02034
11 QcowRawFile::file_mut [function] [call site] 02035
9 Tap::clone [function] [call site] 02037
10 RawFile::try_clone [function] [call site] 02038
10 Tap::clone [function] [call site] 02040
9 size_of::<u64> [function] [call site] 02041
9 div_round_up_u64 [function] [call site] 02042
9 div_round_up_u64 [function] [call site] 02043
9 div_round_up_u64 [function] [call site] 02044
9 div_round_up_u64 [function] [call site] 02045
9 size_of::<QcowHeader> [function] [call site] 02046
9 Error::TooManyL1Entries [function] [call site] 02048
9 VecCache::from_vec [function] [call site] 02049
10 VmConfig::into_boxed_slice [function] [call site] 02050
9 QcowRawFile::read_pointer_table [function] [call site] 02051
10 FixedVhd::seek [function] [call site] 02052
10 SeekFrom::Start [function] [call site] 02053
10 file.read_u64_into::<BigEndian> [function] [call site] 02054
9 div_round_up_u64 [function] [call site] 02058
9 max_refcount_clusters [function] [call site] 02059
10 u64::from [function] [call site] 02060
10 div_round_up_u64 [function] [call site] 02061
10 u64::from [function] [call site] 02062
10 u64::from [function] [call site] 02063
10 div_round_up_u64 [function] [call site] 02064
10 u64::from [function] [call site] 02065
9 u64::from [function] [call site] 02066
9 Error::TooManyRefcounts [function] [call site] 02069
9 RefCount::new [function] [call site] 02070
10 VecCache::from_vec [function] [call site] 02071
10 QcowRawFile::read_pointer_table [function] [call site] 02072
10 &[u64]::len [function] [call site] 02073
11 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 02074
10 CacheMap::new [function] [call site] 02076
11 HashMap::with_capacity [function] [call site] 02077
9 io::Result::map_err [function] [call site] 02078
9 size_of::<u64> [function] [call site] 02079
9 CacheMap::new [function] [call site] 02080
9 checked_add [function] [call site] 02083
9 QcowFile::l1_address_offset [function] [call site] 02084
10 QcowFile::l1_table_index [function] [call site] 02085
11 QcowRawFile::cluster_size [function] [call site] 02086
10 size_of::<u64> [function] [call site] 02087
9 QcowFile::virtual_size [function] [call site] 02088
9 checked_add [function] [call site] 02090
9 u64::from [function] [call site] 02091
9 QcowFile::find_avail_clusters [function] [call site] 02093
10 QcowRawFile::cluster_size [function] [call site] 02094
10 QcowRawFile::file_mut [function] [call site] 02095
10 RawFile::metadata [function] [call site] 02096
10 vnet_hdr_len [function] [call site] 02098
10 RefCount::get_cluster_refcount [function] [call site] 02100
11 RefCount::get_refcount_index [function] [call site] 02101
11 KvmVm::get_preferred_target [function] [call site] 02102
11 CacheMap::contains_key [function] [call site] 02105
12 CacheMap::contains_key [function] [call site] 02106
11 VecCache::from_vec [function] [call site] 02107
11 QcowRawFile::read_refcount_block [function] [call site] 02108
12 size_of::<u16> [function] [call site] 02109
12 FixedVhd::seek [function] [call site] 02110
12 SeekFrom::Start [function] [call site] 02111
12 file.read_u16_into::<BigEndian> [function] [call site] 02112
11 io::Result::map_err [function] [call site] 02114
11 Bus::insert [function] [call site] 02115
11 QcowRawFile::write_refcount_block [function] [call site] 02116
11 VecCache::get_values [function] [call site] 02117
11 KvmVm::get_preferred_target [function] [call site] 02120
10 MemoryRangeTable::push [function] [call site] 02123
8 RawFile::new [function] [call site] 02126
8 Result::map_err [function] [call site] 02127
8 Error::BackingFileOpen [function] [call site] 02128
8 checked_shl [function] [call site] 02132
8 offset_is_cluster_boundary [function] [call site] 02137
8 offset_is_cluster_boundary [function] [call site] 02138
8 offset_is_cluster_boundary [function] [call site] 02139
8 RawFile::metadata [function] [call site] 02140
8 std::io::Result::map_err [function] [call site] 02141
8 vnet_hdr_len [function] [call site] 02142
8 std::cmp::max [function] [call site] 02143
8 FixedVhd::seek [function] [call site] 02145
8 SeekFrom::Start [function] [call site] 02146
8 std::io::Result::map_err [function] [call site] 02147
8 read_u64::<BigEndian> [function] [call site] 02148
8 FixedVhd::seek [function] [call site] 02150
8 SeekFrom::Start [function] [call site] 02151
8 std::io::Result::map_err [function] [call site] 02152
8 read_u16::<BigEndian> [function] [call site] 02153
8 QcowRawFile::from [function] [call site] 02155
8 Option::ok_or [function] [call site] 02156
8 QcowFile::rebuild_refcounts [function] [call site] 02157
8 Tap::clone [function] [call site] 02158
8 size_of::<u64> [function] [call site] 02159
8 div_round_up_u64 [function] [call site] 02160
8 div_round_up_u64 [function] [call site] 02161
8 div_round_up_u64 [function] [call site] 02162
8 div_round_up_u64 [function] [call site] 02163
8 size_of::<QcowHeader> [function] [call site] 02164
8 Error::TooManyL1Entries [function] [call site] 02166
8 VecCache::from_vec [function] [call site] 02167
8 QcowRawFile::read_pointer_table [function] [call site] 02168
8 div_round_up_u64 [function] [call site] 02171
8 max_refcount_clusters [function] [call site] 02172
8 u64::from [function] [call site] 02173
8 Error::TooManyRefcounts [function] [call site] 02176
8 RefCount::new [function] [call site] 02177
8 io::Result::map_err [function] [call site] 02178
8 size_of::<u64> [function] [call site] 02179
8 CacheMap::new [function] [call site] 02180
8 checked_add [function] [call site] 02183
8 QcowFile::l1_address_offset [function] [call site] 02184
8 QcowFile::virtual_size [function] [call site] 02185
8 checked_add [function] [call site] 02187
8 u64::from [function] [call site] 02188
8 QcowFile::find_avail_clusters [function] [call site] 02190
7 convert_reader [function] [call site] 02192
8 FixedVhd::seek [function] [call site] 02193
8 SeekFrom::End [function] [call site] 02194
8 std::io::Result::map_err [function] [call site] 02195
8 Result::rewind [function] [call site] 02196
8 RawFile::set_len [function] [call site] 02198
9 QcowFile::set_len [function] [call site] 02199
8 std::io::Result::map_err [function] [call site] 02200
8 QcowFile::new [function] [call site] 02201
9 QcowHeader::create_for_size_and_path [function] [call site] 02202
10 String::len [function] [call site] 02203
11 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 02204
10 Error::BackingFileTooLong [function] [call site] 02206
10 String::len [function] [call site] 02207
10 size_of::<u64> [function] [call site] 02208
10 div_round_up_u64 [function] [call site] 02209
10 u64::from [function] [call site] 02210
10 div_round_up_u32 [function] [call site] 02211
11 u32::from [function] [call site] 02212
11 u32::is_multiple_of [function] [call site] 02213
10 div_round_up_u32 [function] [call site] 02214
10 div_round_up_u32 [function] [call site] 02215
10 size_of::<QcowHeader> [function] [call site] 02216
10 vnet_hdr_len [function] [call site] 02220
10 u64::from [function] [call site] 02221
10 u64::from [function] [call site] 02222
10 max_refcount_clusters [function] [call site] 02223
10 div_round_up_u32 [function] [call site] 02224
10 size_of::<u64> [function] [call site] 02225
10 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02226
9 QcowFile::new_from_header [function] [call site] 02227
10 Vec::rewind [function] [call site] 02228
10 Request::write_to [function] [call site] 02230
10 io::Error::from [function] [call site] 02231
11 io::Error::other [function] [call site] 02232
10 u64::from [function] [call site] 02233
10 QcowFile::set_cluster_refcount [function] [call site] 02234
11 Tap::new [function] [call site] 02235
11 Tap::new [function] [call site] 02236
11 QcowFile::set_cluster_refcount [function] [call site] 02237
12 Tap::new [function] [call site] 02238
12 Tap::new [function] [call site] 02239
12 QcowFile::set_cluster_refcount [function] [call site] 02240
12 std::io::Result::take [function] [call site] 02241
12 QcowFile::set_cluster_refcount [function] [call site] 02242
13 Tap::new [function] [call site] 02243
13 Tap::new [function] [call site] 02244
13 QcowFile::set_cluster_refcount [function] [call site] 02245
13 std::io::Result::take [function] [call site] 02246
13 QcowFile::set_cluster_refcount [function] [call site] 02247
13 Result::append [function] [call site] 02248
13 std::io::Error::from_raw_os_error [function] [call site] 02251
13 VecCache::from_vec [function] [call site] 02253
13 QcowRawFile::read_refcount_block [function] [call site] 02254
14 size_of::<u16> [function] [call site] 02255
14 FixedVhd::seek [function] [call site] 02256
14 SeekFrom::Start [function] [call site] 02257
14 file.read_u16_into::<BigEndian> [function] [call site] 02258
13 QcowFile::get_new_cluster [function] [call site] 02260
14 MuxerRxQ::pop [function] [call site] 02261
15 pop_front [function] [call site] 02262
14 QcowRawFile::write_cluster [function] [call site] 02263
15 FixedVhd::seek [function] [call site] 02264
15 SeekFrom::Start [function] [call site] 02265
15 write_all [function] [call site] 02266
14 QcowRawFile::zero_cluster [function] [call site] 02267
15 FixedVhd::seek [function] [call site] 02268
15 SeekFrom::Start [function] [call site] 02269
15 write_zeroes [function] [call site] 02270
14 RefCount::max_valid_cluster_offset [function] [call site] 02273
14 QcowRawFile::add_cluster_end [function] [call site] 02274
15 FixedVhd::seek [function] [call site] 02275
15 SeekFrom::End [function] [call site] 02276
15 QcowFile::set_len [function] [call site] 02278
14 QcowRawFile::write_cluster [function] [call site] 02281
14 std::io::Error::from_raw_os_error [function] [call site] 02284
13 MemoryRangeTable::push [function] [call site] 02285
13 VecCache::new [function] [call site] 02287
14 into_boxed_slice [function] [call site] 02288
13 RefCount::refcounts_per_block [function] [call site] 02289
13 QcowFile::set_cluster_refcount [function] [call site] 02291
12 Result::append [function] [call site] 02293
12 std::io::Error::from_raw_os_error [function] [call site] 02296
12 VecCache::from_vec [function] [call site] 02298
12 QcowRawFile::read_refcount_block [function] [call site] 02299
12 QcowFile::get_new_cluster [function] [call site] 02300
12 MemoryRangeTable::push [function] [call site] 02301
12 VecCache::new [function] [call site] 02303
12 RefCount::refcounts_per_block [function] [call site] 02304
12 QcowFile::set_cluster_refcount [function] [call site] 02306
11 std::io::Result::take [function] [call site] 02308
11 QcowFile::set_cluster_refcount [function] [call site] 02309
11 Result::append [function] [call site] 02310
11 std::io::Error::from_raw_os_error [function] [call site] 02313
11 VecCache::from_vec [function] [call site] 02315
11 QcowRawFile::read_refcount_block [function] [call site] 02316
11 QcowFile::get_new_cluster [function] [call site] 02317
11 MemoryRangeTable::push [function] [call site] 02318
11 VecCache::new [function] [call site] 02320
11 RefCount::refcounts_per_block [function] [call site] 02321
11 QcowFile::set_cluster_refcount [function] [call site] 02323
10 std::io::Result::map_err [function] [call site] 02325
8 convert_reader_writer [function] [call site] 02328
9 QcowFile::seek_data [function] [call site] 02329
10 QcowFile::find_allocated_cluster [function] [call site] 02330
11 QcowFile::virtual_size [function] [call site] 02331
11 QcowFile::cluster_allocated [function] [call site] 02333
12 QcowFile::virtual_size [function] [call site] 02334
12 std::io::Error::from_raw_os_error [function] [call site] 02336
12 QcowFile::l1_table_index [function] [call site] 02337
12 KvmVm::get_preferred_target [function] [call site] 02338
12 ok_or_else [function] [call site] 02339
12 std::io::Error::from_raw_os_error [function] [call site] 02340
12 QcowFile::l2_table_index [function] [call site] 02341
13 QcowRawFile::cluster_size [function] [call site] 02342
12 QcowFile::cache_l2_cluster [function] [call site] 02344
13 CacheMap::contains_key [function] [call site] 02345
13 QcowFile::get_new_cluster [function] [call site] 02346
13 VecCache::new [function] [call site] 02348
13 VecCache::from_vec [function] [call site] 02349
13 QcowFile::read_l2_cluster [function] [call site] 02350
14 QcowRawFile::read_pointer_cluster [function] [call site] 02351
15 size_of::<u64> [function] [call site] 02352
15 QcowRawFile::read_pointer_table [function] [call site] 02353
16 FixedVhd::seek [function] [call site] 02354
16 SeekFrom::Start [function] [call site] 02355
16 file.read_u64_into::<BigEndian> [function] [call site] 02356
13 Bus::insert [function] [call site] 02359
13 QcowRawFile::write_pointer_table_direct [function] [call site] 02360
14 QcowRawFile::setup_pointer_table_writer [function] [call site] 02361
14 write_u64::<BigEndian> [function] [call site] 02362
14 Tap::flush [function] [call site] 02363
13 MemoryRangeTable::dirty_ranges_iter [function] [call site] 02365
12 KvmVm::get_preferred_target [function] [call site] 02367
11 QcowRawFile::cluster_size [function] [call site] 02372
11 QcowFile::cluster_allocated [function] [call site] 02373
10 QcowFile::seek [function] [call site] 02379
11 checked_sub [function] [call site] 02381
11 and_then [function] [call site] 02382
11 QcowFile::virtual_size [function] [call site] 02383
11 u64::checked_sub [function] [call site] 02384
11 QcowFile::virtual_size [function] [call site] 02385
11 u64::checked_add [function] [call site] 02386
11 checked_sub [function] [call site] 02387
11 and_then [function] [call site] 02388
11 checked_sub [function] [call site] 02389
11 checked_add [function] [call site] 02390
11 QcowFile::virtual_size [function] [call site] 02391
11 std::io::Error::from_raw_os_error [function] [call site] 02394
10 SeekFrom::Start [function] [call site] 02395
9 io::Result::map_err [function] [call site] 02398
9 QcowFile::seek_hole [function] [call site] 02399
10 QcowFile::find_allocated_cluster [function] [call site] 02400
10 QcowFile::virtual_size [function] [call site] 02402
10 QcowFile::seek [function] [call site] 02405
10 SeekFrom::End [function] [call site] 02406
10 QcowFile::seek [function] [call site] 02408
10 SeekFrom::Start [function] [call site] 02409
9 io::Result::map_err [function] [call site] 02412
9 Error::SeekingFile [function] [call site] 02414
9 io::Error::from_raw_os_error [function] [call site] 02415
9 convert_copy [function] [call site] 02416
10 FixedVhd::seek [function] [call site] 02417
10 SeekFrom::Start [function] [call site] 02418
10 std::io::Result::map_err [function] [call site] 02419
10 io::Result::seek [function] [call site] 02420
10 SeekFrom::Start [function] [call site] 02424
10 std::io::Result::map_err [function] [call site] 02425
10 std::cmp::min [function] [call site] 02426
10 Tap::read [function] [call site] 02427
10 IoResult::map_err [function] [call site] 02428
10 io::Result::write [function] [call site] 02429
10 IoResult::map_err [function] [call site] 02431
8 RawFile::set_len [function] [call site] 02434
8 std::io::Result::map_err [function] [call site] 02435
8 convert_reader_writer [function] [call site] 02436
7 convert_reader [function] [call site] 02437
6 Result::map_err [function] [call site] 02438
6 unwrap_or [function] [call site] 02439
6 KvmVm::get_preferred_target [function] [call site] 02440
6 vm::Result::ok_or [function] [call site] 02441
6 convert::<Toggle> [function] [call site] 02442
6 unwrap_or [function] [call site] 02444
6 option_parser::Toggle [function] [call site] 02445
6 std::convert [function] [call site] 02446
6 Result::map_err [function] [call site] 02447
6 unwrap_or [function] [call site] 02448
4 Result::unwrap_or_default [function] [call site] 02451
4 Guest::check_devices_common [function] [call site] 02452
5 Guest::ssh_command [function] [call site] 02453
5 Result::unwrap [function] [call site] 02454
5 Guest::ssh_command [function] [call site] 02455
5 Result::unwrap [function] [call site] 02456
5 Guest::ssh_command [function] [call site] 02457
5 Result::unwrap [function] [call site] 02458
5 Guest::check_vsock [function] [call site] 02459
6 Tap::clone [function] [call site] 02460
6 GuestCommand::spawn [function] [call site] 02461
7 TargetApi::guest_args [function] [call site] 02463
7 Stdio::piped [function] [call site] 02465
7 dup_stdout [function] [call site] 02466
7 Stdio::piped [function] [call site] 02467
7 GuestCommand::spawn [function] [call site] 02468
7 Tap::as_raw_fd [function] [call site] 02472
7 libc::fcntl [function] [call site] 02473
7 io::Error::last_os_error [function] [call site] 02475
7 Tap::as_raw_fd [function] [call site] 02478
7 libc::fcntl [function] [call site] 02479
7 io::Error::last_os_error [function] [call site] 02481
7 std::io::Error::other [function] [call site] 02484
7 GuestCommand::spawn [function] [call site] 02485
6 ssh_command_ip [function] [call site] 02486
6 Result::unwrap [function] [call site] 02487
6 thread::sleep [function] [call site] 02488
6 std::time::Duration::new [function] [call site] 02489
6 io::Result::join [function] [call site] 02490
5 Tap::if_name_as_str [function] [call site] 02492
6 Tap::if_name_as_bytes [function] [call site] 02493
6 &[u8]::split [function] [call site] 02494
6 BitposIterator::next [function] [call site] 02495
6 unwrap_or [function] [call site] 02496
6 std::str::from_utf8 [function] [call site] 02497
5 Guest::ssh_command [function] [call site] 02499
5 Result::unwrap [function] [call site] 02500
5 Guest::ssh_command [function] [call site] 02501
5 Result::unwrap [function] [call site] 02502
5 Guest::ssh_command [function] [call site] 02503
5 Result::unwrap [function] [call site] 02504
4 thread::sleep [function] [call site] 02507
4 std::time::Duration::new [function] [call site] 02508
4 PvPanicDevice::event_to_string [function] [call site] 02509
4 PvPanicDevice::event_to_string [function] [call site] 02511
4 thread::sleep [function] [call site] 02512
4 std::time::Duration::new [function] [call site] 02513
4 thread::sleep [function] [call site] 02514
4 std::time::Duration::new [function] [call site] 02515
4 common_sequential::snapshot_and_check_events [function] [call site] 02516
5 PvPanicDevice::event_to_string [function] [call site] 02517
5 PvPanicDevice::event_to_string [function] [call site] 02518
5 thread::sleep [function] [call site] 02519
5 std::time::Duration::new [function] [call site] 02520
5 thread::sleep [function] [call site] 02521
5 std::time::Duration::new [function] [call site] 02522
5 PvPanicDevice::event_to_string [function] [call site] 02523
5 PvPanicDevice::event_to_string [function] [call site] 02524
5 thread::sleep [function] [call site] 02525
5 std::time::Duration::new [function] [call site] 02526
4 kill_child [function] [call site] 02527
4 wait_with_output [function] [call site] 02528
4 handle_child_output [function] [call site] 02530
4 std::panic::catch_unwind [function] [call site] 02531
4 handle_child_output [function] [call site] 02532
4 GuestCommand::new [function] [call site] 02533
4 Self::arg [function] [call site] 02534
4 Tap::if_name_as_str [function] [call site] 02536
4 remote_command_w_output [function] [call site] 02537
4 GuestCommand::new [function] [call site] 02539
4 TargetApi::guest_args [function] [call site] 02540
4 TargetApi::guest_args [function] [call site] 02541
4 Tap::if_name_as_str [function] [call site] 02542
4 TargetApi::guest_args [function] [call site] 02543
4 Tap::if_name_as_str [function] [call site] 02544
4 GuestCommand::capture_output [function] [call site] 02545
4 GuestCommand::spawn [function] [call site] 02546
4 io::Result::unwrap [function] [call site] 02547
4 thread::sleep [function] [call site] 02548
4 std::time::Duration::new [function] [call site] 02549
4 PvPanicDevice::event_to_string [function] [call site] 02550
4 PvPanicDevice::event_to_string [function] [call site] 02551
4 PvPanicDevice::event_to_string [function] [call site] 02553
4 PvPanicDevice::event_to_string [function] [call site] 02554
4 PvPanicDevice::event_to_string [function] [call site] 02556
4 PvPanicDevice::event_to_string [function] [call site] 02557
4 PvPanicDevice::event_to_string [function] [call site] 02558
4 remove_dir_all [function] [call site] 02559
4 Tap::if_name_as_str [function] [call site] 02560
5 Tap::if_name_as_bytes [function] [call site] 02561
5 &[u8]::split [function] [call site] 02562
5 BitposIterator::next [function] [call site] 02563
5 unwrap_or [function] [call site] 02564
5 std::str::from_utf8 [function] [call site] 02565
4 std::panic::catch_unwind [function] [call site] 02567
4 thread::sleep [function] [call site] 02568
4 std::time::Duration::new [function] [call site] 02569
4 PvPanicDevice::event_to_string [function] [call site] 02570
4 PvPanicDevice::event_to_string [function] [call site] 02571
4 Guest::get_total_memory [function] [call site] 02572
4 Result::unwrap_or_default [function] [call site] 02573
4 resize_command [function] [call site] 02574
4 thread::sleep [function] [call site] 02576
4 std::time::Duration::new [function] [call site] 02577
4 resize_command [function] [call site] 02578
4 thread::sleep [function] [call site] 02580
4 std::time::Duration::new [function] [call site] 02581
4 Guest::get_total_memory [function] [call site] 02582
4 Result::unwrap_or_default [function] [call site] 02583
4 Guest::check_devices_common [function] [call site] 02584
4 kill_child [function] [call site] 02587
4 wait_with_output [function] [call site] 02588
4 handle_child_output [function] [call site] 02590
4 std::panic::catch_unwind [function] [call site] 02591
4 handle_child_output [function] [call site] 02592
2 VirtioCommon::feature_acked [function] [call site] 02594
2 RateLimiterConfig::try_into [function] [call site] 02595
2 usize::len [function] [call site] 02596
3 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 02597
2 VhostUserBlkBackend::set_event_idx [function] [call site] 02613
3 CacheMap::iter_mut [function] [call site] 02614
3 CacheMap::get_mut [function] [call site] 02615
3 Option::unwrap [function] [call site] 02616
2 bool::size [function] [call site] 02617
3 libc::sysconf [function] [call site] 02618
2 VirtioCommon::dup_eventfds [function] [call site] 02619
2 Tap::clone [function] [call site] 02628
3 RawFile::try_clone [function] [call site] 02629
3 Tap::clone [function] [call site] 02631
2 RawFileDiskAio::new_async_io [function] [call site] 02632
3 RawFileAsyncAio::new [function] [call site] 02635
4 aio::IoContext::new [function] [call site] 02637
5 Tap::open_named [function] [call site] 02638
3 Tap::as_raw_fd [function] [call site] 02640
3 std::io::Result::map_err [function] [call site] 02641
2 Tap::clone [function] [call site] 02643
2 Tap::clone [function] [call site] 02644
2 Tap::clone [function] [call site] 02645
2 Tap::clone [function] [call site] 02646
2 Tap::clone [function] [call site] 02647
2 VecDeque::with_capacity [function] [call site] 02648
2 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02650
2 RateLimiterGroup::new_handle [function] [call site] 02651
3 RateLimiterGroupHandle::new [function] [call site] 02652
4 Result::map_err [function] [call site] 02655
4 common_parallel::_test_virtio_block [function] [call site] 02656
4 MemoryRangeTable::push [function] [call site] 02658
4 Tap::clone [function] [call site] 02659
3 Tap::clone [function] [call site] 02661
2 transpose [function] [call site] 02662
2 Tap::clone [function] [call site] 02664
2 KvmVm::get_preferred_target [function] [call site] 02665
2 Tap::clone [function] [call site] 02667
2 Tap::clone [function] [call site] 02668
2 thread_helper::spawn_virtio_thread [function] [call site] 02669
3 seccomp_filters::get_seccomp_filter [function] [call site] 02670
4 Tap::new [function] [call site] 02672
5 Tap::open_named [function] [call site] 02673
4 get_seccomp_rules [function] [call site] 02674
5 virtio_balloon_thread_rules [function] [call site] 02675
5 virtio_block_thread_rules [function] [call site] 02676
5 virtio_console_thread_rules [function] [call site] 02677
5 virtio_iommu_thread_rules [function] [call site] 02678
5 virtio_mem_thread_rules [function] [call site] 02679
5 virtio_net_thread_rules [function] [call site] 02680
5 virtio_net_ctl_thread_rules [function] [call site] 02681
5 virtio_pmem_thread_rules [function] [call site] 02682
5 virtio_rng_thread_rules [function] [call site] 02683
5 virtio_vhost_block_thread_rules [function] [call site] 02684
5 virtio_vhost_fs_thread_rules [function] [call site] 02685
5 virtio_vhost_net_thread_rules [function] [call site] 02686
5 virtio_vhost_net_ctl_thread_rules [function] [call site] 02687
5 virtio_vsock_thread_rules [function] [call site] 02688
5 virtio_watchdog_thread_rules [function] [call site] 02689
5 Result::append [function] [call site] 02690
5 virtio_thread_common [function] [call site] 02691
4 Vec::into_iter [function] [call site] 02692
4 RateLimiterConfig::try_into [function] [call site] 02694
4 Result::and_then [function] [call site] 02696
4 RateLimiterConfig::try_into [function] [call site] 02697
5 unwrap_or_default [function] [call site] 02698
5 unwrap_or_default [function] [call site] 02699
5 rate_limiter::RateLimiter::new [function] [call site] 02700
5 unwrap_or [function] [call site] 02701
5 unwrap_or [function] [call site] 02702
4 get_seccomp_rules [function] [call site] 02705
4 Vec::into_iter [function] [call site] 02706
4 RateLimiterConfig::try_into [function] [call site] 02708
4 Result::and_then [function] [call site] 02710
4 RateLimiterConfig::try_into [function] [call site] 02711
3 Result::map_err [function] [call site] 02713
3 RawFile::try_clone [function] [call site] 02714
3 std::io::Result::map_err [function] [call site] 02718
3 PvPanicDevice::event_to_string [function] [call site] 02719
3 thread::Builder::new [function] [call site] 02720
4 Tap::open_named [function] [call site] 02721
3 Result::name [function] [call site] 02722
4 Tap::if_name_as_bytes [function] [call site] 02723
4 &[u8]::len [function] [call site] 02724
4 Error::IfnameTooLong [function] [call site] 02726
4 PvPanicDevice::event_to_string [function] [call site] 02727
4 &[u8]::len [function] [call site] 02728
4 copy_from_slice [function] [call site] 02729
3 PvPanicDevice::event_to_string [function] [call site] 02731
3 GuestCommand::spawn [function] [call site] 02732
4 TargetApi::guest_args [function] [call site] 02734
4 Stdio::piped [function] [call site] 02736
4 dup_stdout [function] [call site] 02737
4 Stdio::piped [function] [call site] 02738
4 GuestCommand::spawn [function] [call site] 02739
4 Tap::as_raw_fd [function] [call site] 02743
4 libc::fcntl [function] [call site] 02744
4 io::Error::last_os_error [function] [call site] 02746
4 Tap::as_raw_fd [function] [call site] 02749
4 libc::fcntl [function] [call site] 02750
4 io::Error::last_os_error [function] [call site] 02752
4 std::io::Error::other [function] [call site] 02755
4 GuestCommand::spawn [function] [call site] 02756
3 MemoryRangeTable::is_empty [function] [call site] 02757
4 MemoryRangeTable::is_empty [function] [call site] 02758
3 seccompiler::apply_filter [function] [call site] 02759
3 Response::ok [function] [call site] 02761
3 std::panic::catch_unwind [function] [call site] 02763
3 std::panic::AssertUnwindSafe [function] [call site] 02764
3 Response::ok [function] [call site] 02766
3 Response::ok [function] [call site] 02768
3 io::Result::map [function] [call site] 02769
4 MemoryRangeTable::dirty_ranges_iter [function] [call site] 02770
4 impl [call site] 02771
3 MemoryRangeTable::push [function] [call site] 02772
3 Self::map_err [function] [call site] 02773
3 ActivateError::ThreadSpawn [function] [call site] 02774
2 KvmVcpu::run [function] [call site] 02775
3 KvmVcpu::run [function] [call site] 02776
4 KvmVcpu::run [function] [call site] 02777
4 VmOpsHandler::pio_read [function] [call site] 02778
4 RateLimiterConfig::try_into [function] [call site] 02781
5 unwrap_or_default [function] [call site] 02782
5 unwrap_or_default [function] [call site] 02783
5 rate_limiter::RateLimiter::new [function] [call site] 02784
5 unwrap_or [function] [call site] 02785
5 unwrap_or [function] [call site] 02786
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02787
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02789
4 RateLimiterConfig::try_into [function] [call site] 02790
4 RateLimiterConfig::try_into [function] [call site] 02796
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02797
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02799
4 RateLimiterConfig::try_into [function] [call site] 02800
4 cpu::VmExit::IoapicEoi [function] [call site] 02803
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02808
4 VmOpsHandler::mmio_read [function] [call site] 02809
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02812
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02814
4 RateLimiterConfig::try_into [function] [call site] 02815
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02821
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02823
4 RateLimiterConfig::try_into [function] [call site] 02824
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02830
4 usize::errno [function] [call site] 02831
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02834
3 VmOpsHandler::pio_read [function] [call site] 02835
3 RateLimiterConfig::try_into [function] [call site] 02836
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02837
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02839
3 RateLimiterConfig::try_into [function] [call site] 02840
3 VmOpsHandler::pio_write [function] [call site] 02842
3 RateLimiterConfig::try_into [function] [call site] 02843
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02844
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02846
3 RateLimiterConfig::try_into [function] [call site] 02847
3 cpu::VmExit::IoapicEoi [function] [call site] 02850
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02855
3 VmOpsHandler::mmio_read [function] [call site] 02856
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02857
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02859
3 RateLimiterConfig::try_into [function] [call site] 02860
3 VmOpsHandler::mmio_write [function] [call site] 02862
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02863
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02865
3 RateLimiterConfig::try_into [function] [call site] 02866
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02872
3 usize::errno [function] [call site] 02873
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02876
2 VhostUserBlkBackend::handle_event [function] [call site] 02880
3 RateLimiterConfig::try_into [function] [call site] 02882
3 CacheMap::get_mut [function] [call site] 02883
3 CacheMap::get_mut [function] [call site] 02885
3 Instant::now [function] [call site] 02886
3 VhostUserBlkThread::process_queue [function] [call site] 02887
4 &mut [call site] 02888
4 pop_descriptor_chain [function] [call site] 02889
4 write_fdt_to_memory [function] [call site] 02890
4 Request::parse [function] [call site] 02891
4 Request::set_writeback [function] [call site] 02892
4 TdHob::add_payload [function] [call site] 02893
4 Request::execute [function] [call site] 02894
5 SeekFrom::Start [function] [call site] 02899
5 std::io::Result::map_err [function] [call site] 02900
5 u64::from [function] [call site] 02901
5 u64::from [function] [call site] 02902
5 checked_add [function] [call site] 02903
5 ExecuteError::BadRequest [function] [call site] 02905
5 ExecuteError::BadRequest [function] [call site] 02907
5 ApiResult::read_exact [function] [call site] 02908
5 GuestMemoryMmap::read_exact_volatile_from [function] [call site] 02910
5 __IncompleteArrayField::as_slice [function] [call site] 02911
5 GuestMemoryMmap::write_all_volatile_to [function] [call site] 02914
5 ApiResult::write_all [function] [call site] 02916
5 IoResult::map_err [function] [call site] 02920
5 Tap::flush [function] [call site] 02921
5 IoResult::map_err [function] [call site] 02922
5 ExecuteError::BadRequest [function] [call site] 02925
5 GuestMemoryMmap::write_slice [function] [call site] 02926
5 ExecuteError::Unsupported [function] [call site] 02929
4 common_parallel::_test_virtio_block [function] [call site] 02931
4 IovecBufferBorrowed::deref_mut [function] [call site] 02933
4 Result::memory [function] [call site] 02934
4 Vcpu::set_tdx_status [function] [call site] 02935
4 Result::memory [function] [call site] 02936
4 Result::write_obj [function] [call site] 02937
4 &mut [call site] 02939
4 Result::memory [function] [call site] 02941
4 Result::head_index [function] [call site] 02942
4 &mut [call site] 02944
4 needs_notification [function] [call site] 02945
4 write_fdt_to_memory [function] [call site] 02946
4 IovecBufferBorrowed::deref [function] [call site] 02947
4 BlockEpollHandler::try_signal_used_queue [function] [call site] 02949
5 needs_notification [function] [call site] 02950
5 write_fdt_to_memory [function] [call site] 02951
5 IovecBufferBorrowed::deref [function] [call site] 02952
5 EpollHelperError::HandleEvent [function] [call site] 02954
5 BlockEpollHandler::signal_used_queue [function] [call site] 02955
5 result::Result::map_err [function] [call site] 02956
5 EpollHelperError::HandleEvent [function] [call site] 02957
4 result::Result::unwrap [function] [call site] 02959
3 Instant::now [function] [call site] 02960
3 as_micros [function] [call site] 02962
3 get_queue_mut [function] [call site] 02963
3 enable_notification [function] [call site] 02964
3 write_fdt_to_memory [function] [call site] 02965
3 IovecBufferBorrowed::deref [function] [call site] 02966
3 VhostUserBlkThread::process_queue [function] [call site] 02968
3 VhostUserBlkThread::process_queue [function] [call site] 02969
3 RateLimiterConfig::try_into [function] [call site] 02972
1 Response::ok [function] [call site] 02975
1 Block::wait_for_epoll_threads [function] [call site] 02977
2 Block::wait_for_epoll_threads [function] [call site] 02978