Fuzz introspector: net
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
1036 1574 tap_backend_stub call site: 01574 QcowFile::from_with_nesting_depth
1003 534 super::vnet_hdr_len call site: 00534 common_parallel::test_split_irqchip
277 2662 seccomp_filters::get_seccomp_filter call site: 02662 common_parallel::_test_virtio_block
199 183 vnet_hdr_len call site: 00183 Bus::remove
110 384 EpollContext::new call site: 00384 common_parallel::_test_virtio_block
58 27 virtio_devices::Net::new_with_tap call site: 00027 Tap::open_named
43 2618 VirtioCommon::dup_eventfds call site: 02618 common_parallel::_test_virtio_block
38 495 IovecBuffer::borrow call site: 00495 BitposIterator::next
34 148 setup_virt_queues call site: 00148 Tap::open_named
17 108 setup_virt_queues call site: 00108 MemoryRangeTable::dirty_ranges_iter
7 98 virtio_devices::Net::new_with_tap call site: 00098 Tap::open_named
7 1560 tap_backend_stub call site: 01560

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 create_socketpair [function] [call site] 00004
2 libc::socketpair [function] [call site] 00005
3 libc::socketpair [function] [call site] 00006
3 __IncompleteArrayField::as_mut_ptr [function] [call site] 00007
3 std::io::Error::last_os_error [function] [call site] 00009
3 File::from_raw_fd [function] [call site] 00010
3 File::from_raw_fd [function] [call site] 00011
2 __IncompleteArrayField::as_mut_ptr [function] [call site] 00013
2 std::io::Error::last_os_error [function] [call site] 00015
2 File::from_raw_fd [function] [call site] 00016
2 File::from_raw_fd [function] [call site] 00017
1 Result::unwrap [function] [call site] 00019
1 Tap::if_name_as_bytes [function] [call site] 00020
1 &[u8]::to_vec [function] [call site] 00021
1 net_util::Tap::new_for_fuzzing [function] [call site] 00022
1 virtio_devices::Net::new_with_tap [function] [call site] 00023
2 TxVirtio::default [function] [call site] 00027
3 Tap::new [function] [call site] 00028
4 Tap::open_named [function] [call site] 00029
5 build_terminated_if_name [function] [call site] 00030
6 Tap::if_name_as_bytes [function] [call site] 00031
6 &[u8]::len [function] [call site] 00032
6 Error::IfnameTooLong [function] [call site] 00034
6 PvPanicDevice::event_to_string [function] [call site] 00035
7 PvPanicDevice::event_to_string [function] [call site] 00036
8 PvPanicDevice::event_to_string [function] [call site] 00037
8 PvPanicDevice::event_to_string [function] [call site] 00038
8 PvPanicDevice::event_to_string [function] [call site] 00039
7 PvPanicDevice::event_to_string [function] [call site] 00040
7 PvPanicDevice::event_to_string [function] [call site] 00041
6 &[u8]::len [function] [call site] 00042
6 copy_from_slice [function] [call site] 00043
5 libc::open [function] [call site] 00045
5 __IncompleteArrayField::as_ptr [function] [call site] 00046
5 unwrap_or [function] [call site] 00047
5 Error::OpenTun [function] [call site] 00049
5 IoError::last_os_error [function] [call site] 00050
5 File::from_raw_fd [function] [call site] 00051
5 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00052
6 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00053
6 Error::IoctlError [function] [call site] 00055
6 IoError::last_os_error [function] [call site] 00056
5 net_gen::TUNGETFEATURES [function] [call site] 00058
5 Error::GetFeatures [function] [call site] 00060
5 IoError::last_os_error [function] [call site] 00061
5 TxVirtio::default [function] [call site] 00063
5 Result::len [function] [call site] 00066
6 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00067
5 copy_from_slice [function] [call site] 00068
5 __IncompleteArrayField::as_slice [function] [call site] 00069
6 ::std::slice::from_raw_parts [function] [call site] 00070
6 __IncompleteArrayField::as_ptr [function] [call site] 00071
5 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00072
5 net_gen::TUNSETIFF [function] [call site] 00073
5 Error::ConfigureTap [function] [call site] 00075
5 IoError::last_os_error [function] [call site] 00076
5 Result::truncate [function] [call site] 00078
5 Result::len [function] [call site] 00079
2 net_util::build_net_config_space [function] [call site] 00081
3 copy_from_slice [function] [call site] 00082
3 MacAddr::get_bytes [function] [call site] 00083
3 build_net_config_space_with_mq [function] [call site] 00084
2 net_util::build_net_config_space_with_mq [function] [call site] 00086
2 Tap::new [function] [call site] 00090
3 Tap::open_named [function] [call site] 00091
2 Tap::new [function] [call site] 00092
3 Tap::open_named [function] [call site] 00093
2 Tap::new [function] [call site] 00095
3 Tap::open_named [function] [call site] 00096
2 TxVirtio::default [function] [call site] 00097
2 TxVirtio::default [function] [call site] 00098
1 &str::to_owned [function] [call site] 00100
1 Tap::new [function] [call site] 00101
2 Tap::open_named [function] [call site] 00102
1 Result::unwrap [function] [call site] 00103
1 Result::unwrap [function] [call site] 00104
1 setup_virt_queues [function] [call site] 00105
2 Tap::new [function] [call site] 00106
3 Tap::open_named [function] [call site] 00107
2 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00108
3 Self::into_iter [function] [call site] 00109
3 BitposIteratorExt::bit_positions [function] [call site] 00110
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00111
4 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00112
5 Self::into_iter [function] [call site] 00113
5 BitposIteratorExt::bit_positions [function] [call site] 00114
5 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00115
5 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00119
4 impl [call site] 00120
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00124
2 impl [call site] 00125
2 CtrlQueue::new [function] [call site] 00126
2 Self::unwrap [function] [call site] 00127
2 u32::try_set_desc_table_address [function] [call site] 00128
2 vm_memory::GuestAddress [function] [call site] 00129
2 u32::try_set_avail_ring_address [function] [call site] 00131
2 vm_memory::GuestAddress [function] [call site] 00132
2 u32::try_set_used_ring_address [function] [call site] 00134
2 vm_memory::GuestAddress [function] [call site] 00135
2 u32::set_next_avail [function] [call site] 00137
2 u32::set_next_used [function] [call site] 00138
2 VhostUserBlkBackend::set_event_idx [function] [call site] 00139
3 CacheMap::iter_mut [function] [call site] 00140
4 CacheMap::iter_mut [function] [call site] 00141
3 CacheMap::get_mut [function] [call site] 00142
4 CacheMap::get_mut [function] [call site] 00143
5 CacheMap::get_mut [function] [call site] 00144
3 Option::unwrap [function] [call site] 00145
2 PciBarConfiguration::set_size [function] [call site] 00146
2 u32::set_ready [function] [call site] 00147
2 MemoryRangeTable::push [function] [call site] 00148
3 MemoryRangeTable::push [function] [call site] 00149
4 MemoryRangeTable::push [function] [call site] 00150
1 RateLimiterConfig::try_into [function] [call site] 00151
2 unwrap_or_default [function] [call site] 00152
2 unwrap_or_default [function] [call site] 00153
2 rate_limiter::RateLimiter::new [function] [call site] 00154
3 TokenBucket::new [function] [call site] 00159
3 Tap::new [function] [call site] 00160
4 Tap::open_named [function] [call site] 00161
3 Tap::as_raw_fd [function] [call site] 00162
4 Tap::as_raw_fd [function] [call site] 00163
3 libc::fcntl [function] [call site] 00164
4 libc::fcntl [function] [call site] 00165
4 libc::fcntl [function] [call site] 00166
3 libc::fcntl [function] [call site] 00167
3 std::io::Error::last_os_error [function] [call site] 00169
3 Tap::new [function] [call site] 00171
4 Tap::open_named [function] [call site] 00172
2 unwrap_or [function] [call site] 00174
2 unwrap_or [function] [call site] 00175
1 RateLimiterConfig::try_into [function] [call site] 00177
1 GuestMemoryMmap::from_ranges [function] [call site] 00179
1 vm_memory::GuestAddress [function] [call site] 00180
1 vm_memory::GuestAddress [function] [call site] 00181
1 vnet_hdr_len [function] [call site] 00182
2 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00183
1 GuestMemoryMmap::write_slice [function] [call site] 00185
1 vm_memory::GuestAddress [function] [call site] 00186
1 GuestMemoryMmap::write_slice [function] [call site] 00188
1 vm_memory::GuestAddress [function] [call site] 00189
1 Tap::new [function] [call site] 00191
2 Tap::open_named [function] [call site] 00192
1 Bus::remove [function] [call site] 00193
2 write [function] [call site] 00195
3 Sector::new [function] [call site] 00197
4 TxVirtio::default [function] [call site] 00198
4 KvmVm::get_preferred_target [function] [call site] 00200
5 RateLimiterConfig::try_into [function] [call site] 00201
6 unwrap_or_default [function] [call site] 00202
6 unwrap_or_default [function] [call site] 00203
6 rate_limiter::RateLimiter::new [function] [call site] 00204
6 unwrap_or [function] [call site] 00205
6 unwrap_or [function] [call site] 00206
5 KvmVm::get_preferred_target [function] [call site] 00207
6 RateLimiterConfig::try_into [function] [call site] 00208
6 KvmVm::get_preferred_target [function] [call site] 00209
6 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00211
6 RateLimiterConfig::try_into [function] [call site] 00212
7 unwrap_or_default [function] [call site] 00213
7 unwrap_or_default [function] [call site] 00214
7 rate_limiter::RateLimiter::new [function] [call site] 00215
7 unwrap_or [function] [call site] 00216
7 unwrap_or [function] [call site] 00217
6 RateLimiterConfig::try_into [function] [call site] 00218
5 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00221
5 RateLimiterConfig::try_into [function] [call site] 00222
5 RateLimiterConfig::try_into [function] [call site] 00223
3 KvmVm::get_preferred_target [function] [call site] 00227
4 RateLimiterConfig::try_into [function] [call site] 00228
4 KvmVm::get_preferred_target [function] [call site] 00229
4 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00231
4 RateLimiterConfig::try_into [function] [call site] 00232
4 RateLimiterConfig::try_into [function] [call site] 00233
3 checked_add [function] [call site] 00238
3 QcowFile::set_len [function] [call site] 00240
4 std::io::Error::other [function] [call site] 00242
3 std::io::Result::map_err [function] [call site] 00243
3 vhdx::vhdx_bat::BatEntry [function] [call site] 00244
3 BatEntry::write_bat_entries [function] [call site] 00245
4 Result::len [function] [call site] 00246
4 SeekFrom::Start [function] [call site] 00254
4 size_of::<u64> [function] [call site] 00255
4 std::io::Result::map_err [function] [call site] 00256
4 KvmVm::get_preferred_target [function] [call site] 00257
5 RateLimiterConfig::try_into [function] [call site] 00258
5 KvmVm::get_preferred_target [function] [call site] 00259
5 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 00261
5 RateLimiterConfig::try_into [function] [call site] 00262
5 RateLimiterConfig::try_into [function] [call site] 00263
4 write_u64::<LittleEndian> [function] [call site] 00266
3 Result::map_err [function] [call site] 00269
3 FixedVhd::seek [function] [call site] 00270
3 SeekFrom::Start [function] [call site] 00271
3 std::io::Result::map_err [function] [call site] 00272
3 Result::write_all [function] [call site] 00273
3 FixedVhd::seek [function] [call site] 00275
3 SeekFrom::Start [function] [call site] 00276
3 std::io::Result::map_err [function] [call site] 00277
3 Result::write_all [function] [call site] 00278
1 Result::unwrap [function] [call site] 00296
1 EventFd::from_raw_fd [function] [call site] 00297
1 libc::dup [function] [call site] 00298
1 Tap::as_raw_fd [function] [call site] 00299
1 Bus::remove [function] [call site] 00300
1 Result::unwrap [function] [call site] 00302
1 EventFd::from_raw_fd [function] [call site] 00303
1 libc::dup [function] [call site] 00304
1 Tap::as_raw_fd [function] [call site] 00305
1 Result::unwrap [function] [call site] 00307
1 RawFile::try_clone [function] [call site] 00308
1 RateLimiterConfig::try_into [function] [call site] 00313
1 RawFile::try_clone [function] [call site] 00315
1 std::thread::Builder::new [function] [call site] 00317
2 Tap::open_named [function] [call site] 00318
1 Result::name [function] [call site] 00319
2 Tap::if_name_as_bytes [function] [call site] 00320
2 &[u8]::len [function] [call site] 00321
2 Error::IfnameTooLong [function] [call site] 00323
2 PvPanicDevice::event_to_string [function] [call site] 00324
2 &[u8]::len [function] [call site] 00325
2 copy_from_slice [function] [call site] 00326
1 PvPanicDevice::event_to_string [function] [call site] 00328
1 GuestCommand::spawn [function] [call site] 00329
2 TargetApi::guest_args [function] [call site] 00331
2 Stdio::piped [function] [call site] 00333
2 dup_stdout [function] [call site] 00334
3 libc::dup [function] [call site] 00335
3 vmm_sys_util::errno::errno_result [function] [call site] 00336
3 File::from_raw_fd [function] [call site] 00338
2 Stdio::piped [function] [call site] 00339
2 GuestCommand::spawn [function] [call site] 00340
3 TargetApi::guest_args [function] [call site] 00342
3 Stdio::piped [function] [call site] 00344
3 dup_stdout [function] [call site] 00345
3 Stdio::piped [function] [call site] 00346
3 GuestCommand::spawn [function] [call site] 00347
3 Tap::as_raw_fd [function] [call site] 00351
3 libc::fcntl [function] [call site] 00352
3 io::Error::last_os_error [function] [call site] 00354
3 Tap::as_raw_fd [function] [call site] 00357
3 libc::fcntl [function] [call site] 00358
3 io::Error::last_os_error [function] [call site] 00360
3 std::io::Error::other [function] [call site] 00363
3 GuestCommand::spawn [function] [call site] 00364
2 Tap::as_raw_fd [function] [call site] 00368
2 libc::fcntl [function] [call site] 00369
2 io::Error::last_os_error [function] [call site] 00371
2 Tap::as_raw_fd [function] [call site] 00374
2 libc::fcntl [function] [call site] 00375
2 io::Error::last_os_error [function] [call site] 00377
2 std::io::Error::other [function] [call site] 00380
2 GuestCommand::spawn [function] [call site] 00381
1 tap_backend_stub [function] [call site] 00382
2 EpollContext::new [function] [call site] 00383
3 unit_tests::test_tap_create [function] [call site] 00384
4 common_parallel::_test_virtio_block [function] [call site] 00385
5 UbuntuDiskConfig::new [function] [call site] 00386
6 Tap::new [function] [call site] 00387
7 Tap::open_named [function] [call site] 00388
5 PvPanicDevice::event_to_string [function] [call site] 00390
5 Guest::new [function] [call site] 00391
6 Guest::new_from_ip_range [function] [call site] 00392
7 TempDir::new_with_prefix [function] [call site] 00393
7 UbuntuDiskConfig::prepare_files [function] [call site] 00395
8 dirs::home_dir [function] [call site] 00396
8 MemoryRangeTable::push [function] [call site] 00398
8 MemoryRangeTable::push [function] [call site] 00399
9 MemoryRangeTable::push [function] [call site] 00400
8 io::Error::from [function] [call site] 00401
9 io::Error::other [function] [call site] 00402
8 &TempDir::as_path [function] [call site] 00403
8 UbuntuDiskConfig::prepare_cloudinit [function] [call site] 00407
9 io::Error::from [function] [call site] 00408
9 &TempDir::as_path [function] [call site] 00409
9 &TempDir::as_path [function] [call site] 00413
9 fs::create_dir_all [function] [call site] 00416
9 workspace_root [function] [call site] 00418
10 io::Error::from [function] [call site] 00419
11 io::Error::other [function] [call site] 00420
10 Self::parent [function] [call site] 00421
10 to_path_buf [function] [call site] 00423
10 Self::join [function] [call site] 00424
10 fs::read_to_string [function] [call site] 00426
10 PendingRxSet::contains [function] [call site] 00428
11 PendingRx::into_mask [function] [call site] 00429
10 PendingRxSet::contains [function] [call site] 00430
9 PathBuf::join [function] [call site] 00431
9 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00435
10 Self::into_iter [function] [call site] 00436
10 BitposIteratorExt::bit_positions [function] [call site] 00437
10 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00438
10 coalesce [function] [call site] 00439
10 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00442
9 rate_limited_copy [function] [call site] 00446
10 std::mem::MaybeUninit::zeroed [function] [call site] 00447
10 std::ffi::CString::new [function] [call site] 00448
11 Tap::open_named [function] [call site] 00449
10 Result::unwrap [function] [call site] 00450
10 libc::statvfs [function] [call site] 00451
10 __IncompleteArrayField::as_ptr [function] [call site] 00452
10 __IncompleteArrayField::as_mut_ptr [function] [call site] 00453
10 assume_init [function] [call site] 00454
10 assume_init [function] [call site] 00455
10 thread::sleep [function] [call site] 00456
10 std::time::Duration::new [function] [call site] 00457
11 Tap::open_named [function] [call site] 00458
10 fs::copy [function] [call site] 00459
11 std::mem::MaybeUninit::zeroed [function] [call site] 00460
11 std::ffi::CString::new [function] [call site] 00461
11 Result::unwrap [function] [call site] 00462
11 libc::statvfs [function] [call site] 00463
11 __IncompleteArrayField::as_ptr [function] [call site] 00464
11 __IncompleteArrayField::as_mut_ptr [function] [call site] 00465
11 assume_init [function] [call site] 00466
11 assume_init [function] [call site] 00467
11 thread::sleep [function] [call site] 00468
11 std::time::Duration::new [function] [call site] 00469
11 fs::copy [function] [call site] 00470
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] 00471
12 TxVirtio::process_desc_chain [function] [call site] 00472
13 bool::pop_descriptor_chain [function] [call site] 00473
13 bool::go_to_previous_position [function] [call site] 00474
13 BitposIterator::next [function] [call site] 00475
14 BitposIterator::next [function] [call site] 00477
15 BitposIterator::next [function] [call site] 00479
15 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00480
15 trailing_zeros [function] [call site] 00481
15 checked_add [function] [call site] 00484
14 MemoryRangeTable::from_dirty_bitmap [function] [call site] 00487
14 trailing_zeros [function] [call site] 00488
14 checked_add [function] [call site] 00491
13 IovecBuffer::borrow [function] [call site] 00494
14 IovecBufferBorrowed [function] [call site] 00495
13 MmioDeviceInfo::addr [function] [call site] 00496
13 KvmVcpu::translate_gva [function] [call site] 00497
14 KvmVcpu::translate_gva [function] [call site] 00498
14 cpu::HypervisorCpuError::TranslateVirtualAddress [function] [call site] 00500
14 RateLimiterConfig::try_into [function] [call site] 00501
14 cpu::HypervisorCpuError::TranslateVirtualAddress [function] [call site] 00503
13 vnet_hdr_len [function] [call site] 00505
13 is_write_only [function] [call site] 00506
13 vnet_hdr_len [function] [call site] 00507
13 Result::memory [function] [call site] 00508
14 GuestMemoryMmap::write_slice [function] [call site] 00509
13 Result::get_slice [function] [call site] 00512
13 vnet_hdr_len [function] [call site] 00513
13 Self::ptr_guard_mut [function] [call site] 00515
13 __IncompleteArrayField::as_ptr [function] [call site] 00516
13 vnet_hdr_len [function] [call site] 00517
13 MemoryRangeTable::push [function] [call site] 00518
13 BitposIterator::next [function] [call site] 00520
13 MemoryRangeTable::is_empty [function] [call site] 00521
14 MemoryRangeTable::is_empty [function] [call site] 00522
13 libc::writev [function] [call site] 00523
13 Tap::as_raw_fd [function] [call site] 00524
14 Tap::as_raw_fd [function] [call site] 00525
13 __IncompleteArrayField::as_ptr [function] [call site] 00526
13 vnet_hdr_len [function] [call site] 00527
13 std::io::Error::last_os_error [function] [call site] 00528
13 usize::kind [function] [call site] 00529
13 bool::go_to_previous_position [function] [call site] 00530
13 NetQueuePairError::WriteTap [function] [call site] 00532
13 super::vnet_hdr_len [function] [call site] 00533
14 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00534
13 std::num::Wrapping [function] [call site] 00536
13 super::vnet_hdr_len [function] [call site] 00537
13 std::num::Wrapping [function] [call site] 00538
13 RateLimiterGroupHandle::consume [function] [call site] 00539
14 RateLimiterGroupHandle::consume [function] [call site] 00540
15 RateLimiterGroupHandle::consume [function] [call site] 00541
13 RateLimiterGroupHandle::consume [function] [call site] 00542
13 bool::add_used [function] [call site] 00543
13 Result::memory [function] [call site] 00544
13 Result::head_index [function] [call site] 00545
13 bool::enable_notification [function] [call site] 00547
12 BitposIterator::next [function] [call site] 00550
12 Option::expect [function] [call site] 00551
12 downcast_ref::<vmm_sys_util::errno::Error> [function] [call site] 00552
12 unwrap_or_else [function] [call site] 00553
11 thread::sleep [function] [call site] 00555
11 std::time::Duration::new [function] [call site] 00556
11 io::Error::last_os_error [function] [call site] 00560
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] 00561
10 thread::sleep [function] [call site] 00562
10 std::time::Duration::new [function] [call site] 00563
10 io::Error::last_os_error [function] [call site] 00567
9 io::Result::expect [function] [call site] 00568
9 fs::File::open [function] [call site] 00570
9 read_to_string [function] [call site] 00573
9 Result::replace [function] [call site] 00575
9 Result::replace [function] [call site] 00576
9 Result::replace [function] [call site] 00577
9 PvPanicDevice::event_to_string [function] [call site] 00578
10 PvPanicDevice::event_to_string [function] [call site] 00579
10 PvPanicDevice::event_to_string [function] [call site] 00580
10 PvPanicDevice::event_to_string [function] [call site] 00581
9 fs::File::create [function] [call site] 00582
10 common_parallel::_test_virtio_block [function] [call site] 00583
10 Tap::new [function] [call site] 00585
11 Tap::open_named [function] [call site] 00586
10 Result::unwrap [function] [call site] 00587
9 write_all [function] [call site] 00590
9 Tap::if_name_as_bytes [function] [call site] 00591
9 fs::File::open [function] [call site] 00594
9 read_to_string [function] [call site] 00597
9 Result::replace [function] [call site] 00599
9 Result::replace [function] [call site] 00600
9 Result::replace [function] [call site] 00601
9 Result::replace [function] [call site] 00602
9 Result::replace [function] [call site] 00603
9 Result::replace [function] [call site] 00604
9 Result::replace [function] [call site] 00605
9 Result::replace [function] [call site] 00606
9 Result::replace [function] [call site] 00607
9 Result::replace [function] [call site] 00608
9 Result::replace [function] [call site] 00609
9 Result::replace [function] [call site] 00610
9 fs::File::create [function] [call site] 00611
9 write_all [function] [call site] 00614
9 Tap::if_name_as_bytes [function] [call site] 00615
9 std::process::Command::new [function] [call site] 00617
10 GuestCommand::new_with_binary_path [function] [call site] 00618
11 GuestCommand::new [function] [call site] 00619
12 GuestCommand::new_with_binary_path [function] [call site] 00620
12 clh_command [function] [call site] 00621
13 workspace_root [function] [call site] 00622
13 env::var [function] [call site] 00623
13 unwrap_or [function] [call site] 00624
13 PvPanicDevice::event_to_string [function] [call site] 00625
13 PathBuf::join [function] [call site] 00626
13 io::Error::from [function] [call site] 00627
10 clh_command [function] [call site] 00630
9 TargetApi::guest_args [function] [call site] 00631
9 TargetApi::guest_args [function] [call site] 00632
9 Tap::if_name_as_str [function] [call site] 00633
10 Tap::if_name_as_bytes [function] [call site] 00634
10 &[u8]::split [function] [call site] 00635
10 BitposIterator::next [function] [call site] 00636
10 unwrap_or [function] [call site] 00637
10 std::str::from_utf8 [function] [call site] 00638
9 remote_command_w_output [function] [call site] 00641
10 GuestCommand::new [function] [call site] 00642
10 clh_command [function] [call site] 00643
10 TargetApi::guest_args [function] [call site] 00644
10 &mut [call site] 00645
10 &mut [call site] 00646
11 GuestCommand::new [function] [call site] 00647
11 clh_command [function] [call site] 00648
11 TargetApi::guest_args [function] [call site] 00649
11 &mut [call site] 00650
11 &mut [call site] 00651
11 (bool, [call site] 00652
10 (bool, [call site] 00654
9 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00657
9 std::process::Command::new [function] [call site] 00659
9 Self::arg [function] [call site] 00660
9 TargetApi::guest_args [function] [call site] 00661
9 Tap::if_name_as_str [function] [call site] 00662
9 TargetApi::guest_args [function] [call site] 00663
9 remote_command_w_output [function] [call site] 00667
8 rate_limited_copy [function] [call site] 00669
8 io::Result::expect [function] [call site] 00670
6 next_guest_id [function] [call site] 00671
7 dirs::home_dir [function] [call site] 00672
7 MemoryRangeTable::push [function] [call site] 00674
7 MemoryRangeTable::push [function] [call site] 00675
7 Tap::new [function] [call site] 00676
8 Tap::open_named [function] [call site] 00677
7 unit_tests::test_tap_create [function] [call site] 00678
8 common_parallel::_test_virtio_block [function] [call site] 00679
8 Result::unwrap [function] [call site] 00682
7 read [function] [call site] 00685
8 Sector::new [function] [call site] 00687
8 KvmVm::get_preferred_target [function] [call site] 00688
8 FixedVhd::seek [function] [call site] 00690
8 SeekFrom::Start [function] [call site] 00691
8 std::io::Result::map_err [function] [call site] 00692
8 Result::read_exact [function] [call site] 00693
7 common_parallel::_test_virtio_block [function] [call site] 00700
7 TxVirtio::default [function] [call site] 00702
7 read_to_string [function] [call site] 00704
7 Self::trim [function] [call site] 00706
7 trim().parse::<u8> [function] [call site] 00707
7 unwrap_or [function] [call site] 00708
7 unit_tests::cpu_entry_count_max [function] [call site] 00709
8 GuestMemoryMmap::from_ranges [function] [call site] 00710
8 compute_mp_size [function] [call site] 00711
9 mem::size_of::<MpfIntelWrapper> [function] [call site] 00712
9 mem::size_of::<MpcTableWrapper> [function] [call site] 00713
9 mem::size_of::<MpcCpuWrapper> [function] [call site] 00714
9 mem::size_of::<MpcIoapicWrapper> [function] [call site] 00715
9 mem::size_of::<MpcBusWrapper> [function] [call site] 00716
9 mem::size_of::<MpcIntsrcWrapper> [function] [call site] 00717
9 mem::size_of::<MpcLintsrcWrapper> [function] [call site] 00718
8 setup_mptable [function] [call site] 00720
9 x86_64::get_x2apic_id [function] [call site] 00721
10 leading_zeros [function] [call site] 00722
10 leading_zeros [function] [call site] 00723
10 leading_zeros [function] [call site] 00724
9 compute_mp_size [function] [call site] 00726
9 Result::unchecked_add [function] [call site] 00727
9 GuestAddress::checked_add [function] [call site] 00729
9 GuestMemoryMmap::address_in_range [function] [call site] 00730
9 GuestMemoryMmap::read_exact_volatile_from [function] [call site] 00733
9 __IncompleteArrayField::as_slice [function] [call site] 00734
10 ::std::slice::from_raw_parts [function] [call site] 00735
10 __IncompleteArrayField::as_ptr [function] [call site] 00736
9 MpfIntelWrapper [function] [call site] 00738
9 mpspec::mpf_intel::default [function] [call site] 00739
10 Tap::new [function] [call site] 00740
9 mem::size_of::<MpfIntelWrapper> [function] [call site] 00741
9 GuestAddress::raw_value [function] [call site] 00742
9 mpf_intel_compute_checksum [function] [call site] 00743
10 compute_checksum [function] [call site] 00744
11 slice::from_raw_parts [function] [call site] 00745
11 mem::size_of::<T> [function] [call site] 00746
11 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00747
11 u8::wrapping_add [function] [call site] 00748
11 wrapping_add [function] [call site] 00749
10 u8::wrapping_sub [function] [call site] 00750
10 wrapping_add [function] [call site] 00751
9 GuestMemoryMmap::write_obj [function] [call site] 00752
9 GuestAddress::unchecked_add [function] [call site] 00754
9 GuestAddress::unchecked_add [function] [call site] 00755
9 mem::size_of::<MpcTableWrapper> [function] [call site] 00756
9 mem::size_of::<MpcCpuWrapper> [function] [call site] 00757
9 MpcCpuWrapper [function] [call site] 00758
9 mpspec::mpc_cpu::default [function] [call site] 00759
10 Tap::new [function] [call site] 00760
9 x86_64::get_x2apic_id [function] [call site] 00761
9 GuestMemoryMmap::write_obj [function] [call site] 00762
9 GuestAddress::unchecked_add [function] [call site] 00764
9 u8::wrapping_add [function] [call site] 00765
9 compute_checksum [function] [call site] 00766
9 mem::size_of::<MpcBusWrapper> [function] [call site] 00767
9 MpcBusWrapper [function] [call site] 00768
9 mpspec::mpc_bus::default [function] [call site] 00769
10 Tap::new [function] [call site] 00770
9 GuestMemoryMmap::write_obj [function] [call site] 00771
9 GuestAddress::unchecked_add [function] [call site] 00773
9 u8::wrapping_add [function] [call site] 00774
9 compute_checksum [function] [call site] 00775
9 mem::size_of::<MpcIoapicWrapper> [function] [call site] 00776
9 MpcIoapicWrapper [function] [call site] 00777
9 mpspec::mpc_ioapic::default [function] [call site] 00778
10 Tap::new [function] [call site] 00779
9 GuestMemoryMmap::write_obj [function] [call site] 00780
9 GuestAddress::unchecked_add [function] [call site] 00782
9 u8::wrapping_add [function] [call site] 00783
9 compute_checksum [function] [call site] 00784
9 mem::size_of::<MpcIntsrcWrapper> [function] [call site] 00785
9 MpcIntsrcWrapper [function] [call site] 00786
9 mpspec::mpc_intsrc::default [function] [call site] 00787
10 Tap::new [function] [call site] 00788
9 GuestMemoryMmap::write_obj [function] [call site] 00789
9 GuestAddress::unchecked_add [function] [call site] 00791
9 u8::wrapping_add [function] [call site] 00792
9 compute_checksum [function] [call site] 00793
9 mem::size_of::<MpcLintsrcWrapper> [function] [call site] 00794
9 MpcLintsrcWrapper [function] [call site] 00795
9 mpspec::mpc_lintsrc::default [function] [call site] 00796
10 Tap::new [function] [call site] 00797
9 GuestMemoryMmap::write_obj [function] [call site] 00798
9 GuestAddress::unchecked_add [function] [call site] 00800
9 u8::wrapping_add [function] [call site] 00801
9 compute_checksum [function] [call site] 00802
9 mem::size_of::<MpcLintsrcWrapper> [function] [call site] 00803
9 MpcLintsrcWrapper [function] [call site] 00804
9 mpspec::mpc_lintsrc::default [function] [call site] 00805
9 GuestMemoryMmap::write_obj [function] [call site] 00806
9 GuestAddress::unchecked_add [function] [call site] 00808
9 u8::wrapping_add [function] [call site] 00809
9 compute_checksum [function] [call site] 00810
9 MpcTableWrapper [function] [call site] 00811
9 mpspec::mpc_table::default [function] [call site] 00812
10 Tap::new [function] [call site] 00813
9 GuestAddress::unchecked_offset_from [function] [call site] 00814
9 u8::wrapping_add [function] [call site] 00815
9 compute_checksum [function] [call site] 00816
9 wrapping_add [function] [call site] 00817
9 GuestMemoryMmap::write_obj [function] [call site] 00818
8 Result::unwrap [function] [call site] 00821
7 u32::overflowing_add [function] [call site] 00822
7 QcowFile::set_len [function] [call site] 00823
8 std::io::Error::other [function] [call site] 00825
7 FixedVhd::seek [function] [call site] 00827
7 SeekFrom::Start [function] [call site] 00828
7 write_all [function] [call site] 00830
7 PvPanicDevice::event_to_string [function] [call site] 00831
7 Tap::if_name_as_bytes [function] [call site] 00832
7 PvmemcontrolBusDevice::munlock [function] [call site] 00834
8 PvmemcontrolBusDevice::operate_on_memory_range [function] [call site] 00835
9 write_fdt_to_memory [function] [call site] 00836
10 GuestMemoryMmap::write_slice [function] [call site] 00837
9 vm_memory::GuestAddress [function] [call site] 00840
9 kvm_xsave::try_from [function] [call site] 00841
10 MemoryRangeTable::is_empty [function] [call site] 00842
10 TxVirtio::default [function] [call site] 00845
9 Result::map_err [function] [call site] 00846
9 Result::get_slice [function] [call site] 00847
9 Error::GuestMemory [function] [call site] 00849
9 GuestMemoryError::InvalidGuestAddress [function] [call site] 00850
9 Tap::ioctl_with_mut_ref [function] [call site] 00851
10 vmm_sys_util::ioctl::ioctl_with_mut_ref [function] [call site] 00852
10 Error::IoctlError [function] [call site] 00854
10 IoError::last_os_error [function] [call site] 00855
9 &[T]::ptr_guard_mut [function] [call site] 00857
9 __IncompleteArrayField::as_ptr [function] [call site] 00858
9 &[T]::len [function] [call site] 00859
10 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 00860
9 Error::LibcFail [function] [call site] 00862
9 io::Error::last_os_error [function] [call site] 00863
8 PvmemcontrolBusDevice::munlock [function] [call site] 00865
9 PvmemcontrolBusDevice::operate_on_memory_range [function] [call site] 00866
9 PvmemcontrolBusDevice::munlock [function] [call site] 00867
5 Tap::new [function] [call site] 00869
6 Tap::open_named [function] [call site] 00870
5 dirs::home_dir [function] [call site] 00871
5 MemoryRangeTable::push [function] [call site] 00873
5 MemoryRangeTable::push [function] [call site] 00874
5 direct_kernel_boot_path [function] [call site] 00875
6 dirs::home_dir [function] [call site] 00876
6 MemoryRangeTable::push [function] [call site] 00878
6 MemoryRangeTable::push [function] [call site] 00879
6 MemoryRangeTable::push [function] [call site] 00880
5 GuestCommand::new [function] [call site] 00881
6 GuestCommand::new_with_binary_path [function] [call site] 00882
6 clh_command [function] [call site] 00883
5 TargetApi::guest_args [function] [call site] 00884
5 TargetApi::guest_args [function] [call site] 00885
5 TargetApi::guest_args [function] [call site] 00886
5 PathBuf::to_str [function] [call site] 00887
5 TargetApi::guest_args [function] [call site] 00889
5 TargetApi::guest_args [function] [call site] 00890
5 Tap::if_name_as_str [function] [call site] 00891
6 Tap::if_name_as_bytes [function] [call site] 00892
6 &[u8]::split [function] [call site] 00893
6 BitposIterator::next [function] [call site] 00894
6 unwrap_or [function] [call site] 00895
6 std::str::from_utf8 [function] [call site] 00896
5 Tap::if_name_as_str [function] [call site] 00898
5 Tap::if_name_as_str [function] [call site] 00899
5 GuestCommand::default_net [function] [call site] 00900
6 GuestCommand::args [function] [call site] 00901
7 TargetApi::guest_args [function] [call site] 00902
6 Guest::default_net_string [function] [call site] 00903
6 Tap::if_name_as_str [function] [call site] 00904
5 GuestCommand::capture_output [function] [call site] 00905
5 GuestCommand::spawn [function] [call site] 00906
6 TargetApi::guest_args [function] [call site] 00908
6 Stdio::piped [function] [call site] 00910
6 dup_stdout [function] [call site] 00911
6 Stdio::piped [function] [call site] 00912
6 GuestCommand::spawn [function] [call site] 00913
6 Tap::as_raw_fd [function] [call site] 00917
6 libc::fcntl [function] [call site] 00918
6 io::Error::last_os_error [function] [call site] 00920
6 Tap::as_raw_fd [function] [call site] 00923
6 libc::fcntl [function] [call site] 00924
6 io::Error::last_os_error [function] [call site] 00926
6 std::io::Error::other [function] [call site] 00929
6 GuestCommand::spawn [function] [call site] 00930
5 io::Result::unwrap [function] [call site] 00931
5 std::panic::catch_unwind [function] [call site] 00932
5 GuestNetworkConfig::wait_vm_boot [function] [call site] 00933
6 std::time::Instant::now [function] [call site] 00934
6 Tap::if_name_as_str [function] [call site] 00935
6 MemoryManager::mbind [function] [call site] 00937
7 libc::syscall [function] [call site] 00938
7 __IncompleteArrayField::as_ptr [function] [call site] 00939
7 io::Error::last_os_error [function] [call site] 00941
6 Tap::if_name_as_str [function] [call site] 00943
6 Result::map_err [function] [call site] 00944
6 std::result::Result::set_nonblocking [function] [call site] 00945
6 unit_tests::test_tap_create [function] [call site] 00947
6 fs::File::from_raw_fd [function] [call site] 00949
6 MsixConfig::set_msg_ctl [function] [call site] 00950
7 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00951
7 enumerate [function] [call site] 00952
7 Gpio::pl061_internal_update [function] [call site] 00953
7 InterruptSourceConfig::MsiIrq [function] [call site] 00954
7 MsixTableEntry::masked [function] [call site] 00955
7 InterruptSourceGroup::disable [function] [call site] 00956
7 Tap::clone [function] [call site] 00958
8 RawFile::try_clone [function] [call site] 00959
8 Tap::clone [function] [call site] 00961
7 MemoryRangeTable::dirty_ranges_iter [function] [call site] 00962
7 enumerate [function] [call site] 00963
7 super::Result::masked [function] [call site] 00964
7 MsixConfig::get_pba_bit [function] [call site] 00965
7 MsixConfig::inject_msix_and_clear_pba [function] [call site] 00966
8 Pl011::pl011_set_read_trigger [function] [call site] 00967
8 MsixConfig::set_pba_bit [function] [call site] 00968
6 std::result::Result::as_raw_fd [function] [call site] 00969
7 Tap::as_raw_fd [function] [call site] 00970
6 epoll::Event::new [function] [call site] 00971
7 Tap::open_named [function] [call site] 00972
6 epoll::Event::new [function] [call site] 00974
6 epoll::Events::empty [function] [call site] 00975
7 MemoryRangeTable::is_empty [function] [call site] 00976
6 epoll::wait [function] [call site] 00977
6 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] 00979
6 std::result::Result::accept [function] [call site] 00983
6 common_parallel::test_split_irqchip [function] [call site] 00984
7 UbuntuDiskConfig::new [function] [call site] 00985
7 PvPanicDevice::event_to_string [function] [call site] 00986
7 Guest::new [function] [call site] 00987
7 GuestCommand::new [function] [call site] 00989
7 TargetApi::guest_args [function] [call site] 00990
7 TargetApi::guest_args [function] [call site] 00991
7 TargetApi::guest_args [function] [call site] 00992
7 direct_kernel_boot_path [function] [call site] 00993
7 PathBuf::to_str [function] [call site] 00994
7 TargetApi::guest_args [function] [call site] 00996
7 GuestCommand::default_disks [function] [call site] 00997
8 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 00998
9 DBusApi1ProxyBlocking::print_response [function] [call site] 00999
10 MemoryRangeTable::from_dirty_bitmap [function] [call site] 01000
11 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01001
11 impl [call site] 01002
10 Self::map_err [function] [call site] 01003
9 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 01004
10 DBusApi1ProxyBlocking::print_response [function] [call site] 01005
10 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 01006
8 GuestCommand::args [function] [call site] 01008
8 Tap::if_name_as_str [function] [call site] 01009
8 Tap::if_name_as_str [function] [call site] 01010
8 GuestCommand::args [function] [call site] 01011
8 Tap::if_name_as_str [function] [call site] 01012
7 GuestCommand::default_net [function] [call site] 01013
8 GuestCommand::args [function] [call site] 01014
8 Guest::default_net_string [function] [call site] 01015
8 Tap::if_name_as_str [function] [call site] 01016
7 GuestCommand::capture_output [function] [call site] 01017
7 GuestCommand::spawn [function] [call site] 01018
7 io::Result::unwrap [function] [call site] 01019
7 std::panic::catch_unwind [function] [call site] 01020
7 GuestNetworkConfig::wait_vm_boot [function] [call site] 01021
7 Result::unwrap [function] [call site] 01022
7 kill_child [function] [call site] 01023
8 VsockConnection::kill [function] [call site] 01024
9 Bus::insert [function] [call site] 01025
10 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01029
10 KvmVm::as_any [function] [call site] 01030
10 BusRange::overlaps [function] [call site] 01031
10 Bus::insert [function] [call site] 01035
10 Arc::downgrade [function] [call site] 01036
8 get_x2apic_id [function] [call site] 01040
9 leading_zeros [function] [call site] 01041
9 leading_zeros [function] [call site] 01042
9 leading_zeros [function] [call site] 01043
8 io::Error::last_os_error [function] [call site] 01044
8 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] 01045
8 libc::c_int::unwrap [function] [call site] 01046
8 child_wait_timeout [function] [call site] 01047
9 child_wait_timeout [function] [call site] 01048
9 Duration::from_secs [function] [call site] 01049
9 WaitTimeoutError::General [function] [call site] 01051
9 FdtWriterResult::success [function] [call site] 01053
8 Tap::new [function] [call site] 01056
9 Tap::open_named [function] [call site] 01057
8 Result::unwrap [function] [call site] 01058
8 VsockConnection::kill [function] [call site] 01060
9 Bus::insert [function] [call site] 01061
8 unwrap_or_default [function] [call site] 01063
8 PendingRxSet::contains [function] [call site] 01064
9 PendingRx::into_mask [function] [call site] 01065
7 wait_with_output [function] [call site] 01066
7 handle_child_output [function] [call site] 01068
8 u64::is_ok [function] [call site] 01069
8 segment_type_code [function] [call site] 01071
8 BlockEpollHandler::process_queue_submit_and_signal [function] [call site] 01072
9 BlockEpollHandler::process_queue_submit [function] [call site] 01073
10 Tap::new [function] [call site] 01074
10 Tap::new [function] [call site] 01075
10 bool::pop_descriptor_chain [function] [call site] 01076
10 write_fdt_to_memory [function] [call site] 01077
10 Request::parse [function] [call site] 01078
11 BitposIterator::next [function] [call site] 01079
11 Option::ok_or [function] [call site] 01080
11 is_write_only [function] [call site] 01081
11 vnet_hdr_len [function] [call site] 01083
11 size_of::<VirtioMemReq> [function] [call site] 01084
11 Result::memory [function] [call site] 01086
11 Result::read_obj [function] [call site] 01087
11 MmioDeviceInfo::addr [function] [call site] 01088
11 BitposIterator::next [function] [call site] 01090
11 Option::ok_or [function] [call site] 01091
11 is_write_only [function] [call site] 01092
11 vnet_hdr_len [function] [call site] 01094
11 size_of::<VirtioMemResp> [function] [call site] 01095
11 MmioDeviceInfo::addr [function] [call site] 01098
10 as_deref [function] [call site] 01099
10 result::Result::map_err [function] [call site] 01100
10 BlockEpollHandler::check_request [function] [call site] 01101
11 has_feature [function] [call site] 01102
11 RateLimiterConfig::try_into [function] [call site] 01103
10 Result::memory [function] [call site] 01106
10 Result::write_obj [function] [call site] 01107
10 bool::add_used [function] [call site] 01109
10 Result::memory [function] [call site] 01110
10 Result::head_index [function] [call site] 01111
10 bool::enable_notification [function] [call site] 01113
10 write_fdt_to_memory [function] [call site] 01114
10 IovecBufferBorrowed::deref [function] [call site] 01115
10 RateLimiterGroupHandle::consume [function] [call site] 01117
10 bool::go_to_previous_position [function] [call site] 01118
10 std::num::Wrapping [function] [call site] 01119
10 std::num::Wrapping [function] [call site] 01120
10 RateLimiterGroupHandle::consume [function] [call site] 01121
10 RateLimiterGroupHandle::manual_replenish [function] [call site] 01122
11 RateLimiterGroupHandle::manual_replenish [function] [call site] 01123
10 bool::go_to_previous_position [function] [call site] 01124
10 Request::set_writeback [function] [call site] 01125
10 TdHob::add_payload [function] [call site] 01126
11 std::mem::size_of::<TdPayload> [function] [call site] 01127
11 GuestMemoryMmap::write_obj [function] [call site] 01128
11 vm_memory::GuestAddress [function] [call site] 01129
11 update_offset::<TdPayload> [function] [call site] 01131
10 Request::execute_async [function] [call site] 01133
11 SmallVec::with_capacity [function] [call site] 01134
11 vnet_hdr_len [function] [call site] 01135
11 u64::from [function] [call site] 01136
12 RateLimiterConfig::try_into [function] [call site] 01137
13 unwrap_or_default [function] [call site] 01138
13 unwrap_or_default [function] [call site] 01139
13 rate_limiter::RateLimiter::new [function] [call site] 01140
13 unwrap_or [function] [call site] 01141
13 unwrap_or [function] [call site] 01142
11 u64::from [function] [call site] 01143
11 checked_add [function] [call site] 01144
11 ExecuteError::BadRequest [function] [call site] 01146
11 ExecuteError::BadRequest [function] [call site] 01148
11 GuestMemoryMmap::get_slice [function] [call site] 01149
11 ptr_guard [function] [call site] 01151
11 __IncompleteArrayField::as_ptr [function] [call site] 01152
11 is_multiple_of [function] [call site] 01153
11 __IncompleteArrayField::as_ptr [function] [call site] 01154
11 Layout::from_size_align [function] [call site] 01155
11 std::alloc::alloc_zeroed [function] [call site] 01157
11 ExecuteError::TemporaryBufferAllocation [function] [call site] 01160
11 io::Error::last_os_error [function] [call site] 01161
11 std::ptr::copy [function] [call site] 01162
12 std::mem::MaybeUninit::zeroed [function] [call site] 01163
12 std::ffi::CString::new [function] [call site] 01164
12 Result::unwrap [function] [call site] 01165
12 libc::statvfs [function] [call site] 01166
12 __IncompleteArrayField::as_ptr [function] [call site] 01167
12 __IncompleteArrayField::as_mut_ptr [function] [call site] 01168
12 assume_init [function] [call site] 01169
12 assume_init [function] [call site] 01170
12 thread::sleep [function] [call site] 01171
12 std::time::Duration::new [function] [call site] 01172
12 fs::copy [function] [call site] 01173
12 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] 01174
12 thread::sleep [function] [call site] 01175
12 std::time::Duration::new [function] [call site] 01176
12 io::Error::last_os_error [function] [call site] 01180
11 __IncompleteArrayField::as_ptr [function] [call site] 01181
11 MemoryRangeTable::push [function] [call site] 01182
11 __IncompleteArrayField::as_ptr [function] [call site] 01183
11 MemoryRangeTable::push [function] [call site] 01184
11 GuestMemoryMmap::get_slice [function] [call site] 01185
11 MemoryRangeTable::from_dirty_bitmap [function] [call site] 01187
12 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01188
12 impl [call site] 01189
11 mark_dirty [function] [call site] 01190
11 RawFileAsync::batch_requests_enabled [function] [call site] 01191
11 RawFileAsyncAio::read_vectored [function] [call site] 01193
12 Tap::as_raw_fd [function] [call site] 01194
12 &[libc::iovec]::as_ptr [function] [call site] 01195
12 &[libc::iovec]::len [function] [call site] 01196
13 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 01197
12 Tap::as_raw_fd [function] [call site] 01198
12 TxVirtio::default [function] [call site] 01199
12 BlockEpollHandler::process_queue_submit [function] [call site] 01200
13 Tap::new [function] [call site] 01201
13 Tap::new [function] [call site] 01202
13 bool::pop_descriptor_chain [function] [call site] 01203
13 write_fdt_to_memory [function] [call site] 01204
13 Request::parse [function] [call site] 01205
13 as_deref [function] [call site] 01206
13 result::Result::map_err [function] [call site] 01207
13 BlockEpollHandler::check_request [function] [call site] 01208
13 Result::memory [function] [call site] 01209
13 Result::write_obj [function] [call site] 01210
13 bool::add_used [function] [call site] 01212
13 Result::memory [function] [call site] 01213
13 Result::head_index [function] [call site] 01214
13 bool::enable_notification [function] [call site] 01216
13 write_fdt_to_memory [function] [call site] 01217
13 IovecBufferBorrowed::deref [function] [call site] 01218
13 RateLimiterGroupHandle::consume [function] [call site] 01220
13 bool::go_to_previous_position [function] [call site] 01221
13 std::num::Wrapping [function] [call site] 01222
13 std::num::Wrapping [function] [call site] 01223
13 RateLimiterGroupHandle::consume [function] [call site] 01224
13 RateLimiterGroupHandle::manual_replenish [function] [call site] 01225
13 bool::go_to_previous_position [function] [call site] 01226
13 Request::set_writeback [function] [call site] 01227
13 TdHob::add_payload [function] [call site] 01228
13 Request::execute_async [function] [call site] 01229
13 Result::memory [function] [call site] 01230
13 TdHob::add_payload [function] [call site] 01231
13 Result::head_index [function] [call site] 01233
13 MemoryRangeTable::push [function] [call site] 01234
14 MemoryRangeTable::push [function] [call site] 01235
13 MemoryRangeTable::push [function] [call site] 01236
14 MemoryRangeTable::push [function] [call site] 01237
13 Result::head_index [function] [call site] 01238
13 Result::memory [function] [call site] 01239
13 Result::write_obj [function] [call site] 01240
13 bool::add_used [function] [call site] 01242
13 Result::memory [function] [call site] 01243
13 Result::head_index [function] [call site] 01244
13 bool::enable_notification [function] [call site] 01246
13 write_fdt_to_memory [function] [call site] 01247
13 IovecBufferBorrowed::deref [function] [call site] 01248
13 RawFileAsync::submit_batch_requests [function] [call site] 01250
14 RawFileAsync::batch_requests_enabled [function] [call site] 01251
14 MemoryRangeTable::push [function] [call site] 01254
14 opcode::Readv::new [function] [call site] 01255
15 Tap::open_named [function] [call site] 01256
14 types::Fd [function] [call site] 01257
14 __IncompleteArrayField::as_ptr [function] [call site] 01258
14 vnet_hdr_len [function] [call site] 01259
14 Result::offset [function] [call site] 01260
15 SeekFrom::End [function] [call site] 01265
15 std::io::Result::map_err [function] [call site] 01266
15 Vec::read_exact [function] [call site] 01267
15 Uuid::from_slice_le [function] [call site] 01269
15 __IncompleteArrayField::as_slice [function] [call site] 01270
15 MacAddr::from_str [function] [call site] 01272
16 MacAddr::parse_str [function] [call site] 01273
17 FdtWriterResult::as_ref [function] [call site] 01274
17 io::Error::other [function] [call site] 01278
17 std::result::Result::len [function] [call site] 01279
18 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 01280
17 vnet_hdr_len [function] [call site] 01281
17 Tap::if_name_as_bytes [function] [call site] 01282
17 RawFile::sync_all [function] [call site] 01283
18 RawFile::sync_all [function] [call site] 01284
19 RawFile::sync_all [function] [call site] 01285
17 is_ascii_hexdigit [function] [call site] 01286
17 u8::from_str_radix [function] [call site] 01287
16 Result::map_err [function] [call site] 01290
16 MacAddrParseError::InvalidValue [function] [call site] 01291
16 FdtWriterResult::to_owned [function] [call site] 01292
15 std::result::Result::map_err [function] [call site] 01293
15 FixedVhd::seek [function] [call site] 01294
15 SeekFrom::End [function] [call site] 01295
15 std::io::Result::map_err [function] [call site] 01296
15 Vec::read_exact [function] [call site] 01297
15 u16::from_le_bytes [function] [call site] 01299
15 FixedVhd::seek [function] [call site] 01300
15 SeekFrom::End [function] [call site] 01301
15 std::io::Result::map_err [function] [call site] 01302
15 Vec::read_exact [function] [call site] 01303
15 __IncompleteArrayField::as_mut_slice [function] [call site] 01304
16 ::std::slice::from_raw_parts_mut [function] [call site] 01305
16 __IncompleteArrayField::as_mut_ptr [function] [call site] 01306
15 Uuid::from_slice_le [function] [call site] 01308
15 u16::from_le_bytes [function] [call site] 01310
15 RateLimiterConfig::try_into [function] [call site] 01311
15 MacAddr::from_str [function] [call site] 01313
15 std::result::Result::map_err [function] [call site] 01314
15 SeekFrom::End [function] [call site] 01316
15 u32::from_le_bytes [function] [call site] 01317
15 RateLimiterConfig::try_into [function] [call site] 01318
15 FixedVhd::seek [function] [call site] 01320
15 SeekFrom::End [function] [call site] 01321
15 std::io::Result::map_err [function] [call site] 01322
15 Vec::read_exact [function] [call site] 01323
15 SeekFrom::Start [function] [call site] 01326
15 u32::from_le_bytes [function] [call site] 01327
14 Result::build [function] [call site] 01328
14 user_data [function] [call site] 01329
14 AsyncIoError::ReadVectored [function] [call site] 01331
14 Error::other [function] [call site] 01332
14 MemoryRangeTable::push [function] [call site] 01333
14 opcode::Writev::new [function] [call site] 01334
15 Tap::open_named [function] [call site] 01335
14 types::Fd [function] [call site] 01336
14 __IncompleteArrayField::as_ptr [function] [call site] 01337
14 vnet_hdr_len [function] [call site] 01338
14 Result::offset [function] [call site] 01339
14 Result::build [function] [call site] 01340
14 user_data [function] [call site] 01341
14 AsyncIoError::WriteVectored [function] [call site] 01343
14 Error::other [function] [call site] 01344
14 common_parallel::test_virtio_block_sync [function] [call site] 01345
15 common_parallel::_test_virtio_block [function] [call site] 01346
16 UbuntuDiskConfig::new [function] [call site] 01347
16 PvPanicDevice::event_to_string [function] [call site] 01348
16 Guest::new [function] [call site] 01349
16 Tap::new [function] [call site] 01350
16 dirs::home_dir [function] [call site] 01351
16 MemoryRangeTable::push [function] [call site] 01353
16 MemoryRangeTable::push [function] [call site] 01354
16 direct_kernel_boot_path [function] [call site] 01355
16 GuestCommand::new [function] [call site] 01356
16 TargetApi::guest_args [function] [call site] 01357
16 TargetApi::guest_args [function] [call site] 01358
16 TargetApi::guest_args [function] [call site] 01359
16 PathBuf::to_str [function] [call site] 01360
16 TargetApi::guest_args [function] [call site] 01362
16 TargetApi::guest_args [function] [call site] 01363
16 Tap::if_name_as_str [function] [call site] 01364
16 Tap::if_name_as_str [function] [call site] 01365
16 Tap::if_name_as_str [function] [call site] 01366
16 GuestCommand::default_net [function] [call site] 01367
16 GuestCommand::capture_output [function] [call site] 01368
16 GuestCommand::spawn [function] [call site] 01369
16 io::Result::unwrap [function] [call site] 01370
16 std::panic::catch_unwind [function] [call site] 01371
16 GuestNetworkConfig::wait_vm_boot [function] [call site] 01372
16 Result::unwrap [function] [call site] 01373
16 VsockConnection::kill [function] [call site] 01374
16 wait_with_output [function] [call site] 01375
16 handle_child_output [function] [call site] 01377
16 common_parallel::disk_check_consistency [function] [call site] 01378
17 impl [call site] 01379
17 impl [call site] 01381
17 to_path_buf [function] [call site] 01382
17 dirs::home_dir [function] [call site] 01383
17 MemoryRangeTable::push [function] [call site] 01385
17 impl [call site] 01388
17 std::process::Command::new [function] [call site] 01389
17 TargetApi::guest_args [function] [call site] 01390
17 String::to_str [function] [call site] 01391
17 Vec::output [function] [call site] 01393
18 GuestCommand::new [function] [call site] 01394
18 clh_command [function] [call site] 01395
18 TargetApi::guest_args [function] [call site] 01396
18 &mut [call site] 01397
18 &mut [call site] 01398
18 (bool, [call site] 01399
17 (bool, [call site] 01401
16 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 01402
14 BlockEpollHandler::process_queue_submit [function] [call site] 01404
13 MemoryRangeTable::extend [function] [call site] 01407
14 MemoryRangeTable::extend [function] [call site] 01408
13 write_fdt_to_memory [function] [call site] 01409
13 GuestMemoryMmap::write_obj [function] [call site] 01410
13 bool::add_used [function] [call site] 01412
13 IovecBufferBorrowed::deref [function] [call site] 01413
13 bool::enable_notification [function] [call site] 01415
13 IovecBufferBorrowed::deref [function] [call site] 01416
11 AsyncIoResult::map_err [function] [call site] 01421
11 RawFileAsync::batch_requests_enabled [function] [call site] 01422
11 RawFileAsyncAio::write_vectored [function] [call site] 01424
12 Tap::as_raw_fd [function] [call site] 01425
12 &[libc::iovec]::as_ptr [function] [call site] 01426
12 &[libc::iovec]::len [function] [call site] 01427
12 Tap::as_raw_fd [function] [call site] 01428
12 TxVirtio::default [function] [call site] 01429
12 BlockEpollHandler::process_queue_submit [function] [call site] 01430
11 AsyncIoResult::map_err [function] [call site] 01433
11 RawFileAsyncAio::fsync [function] [call site] 01434
12 Tap::as_raw_fd [function] [call site] 01435
12 Tap::as_raw_fd [function] [call site] 01436
12 TxVirtio::default [function] [call site] 01437
12 BlockEpollHandler::process_queue_submit [function] [call site] 01438
12 RawFileAsyncAio::fsync [function] [call site] 01440
13 Tap::as_raw_fd [function] [call site] 01441
13 Tap::as_raw_fd [function] [call site] 01442
13 TxVirtio::default [function] [call site] 01443
13 BlockEpollHandler::process_queue_submit [function] [call site] 01444
13 RawFileAsyncAio::fsync [function] [call site] 01446
11 AsyncIoResult::map_err [function] [call site] 01450
11 vnet_hdr_len [function] [call site] 01451
11 ExecuteError::BadRequest [function] [call site] 01453
11 Vec::len [function] [call site] 01454
12 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 01455
11 ExecuteError::BadRequest [function] [call site] 01457
11 GuestMemoryMmap::write_slice [function] [call site] 01458
11 ExecuteError::Unsupported [function] [call site] 01462
10 Result::memory [function] [call site] 01464
10 TdHob::add_payload [function] [call site] 01465
10 Result::head_index [function] [call site] 01467
10 MemoryRangeTable::push [function] [call site] 01468
10 MemoryRangeTable::push [function] [call site] 01469
10 Result::head_index [function] [call site] 01470
10 Result::memory [function] [call site] 01471
10 Result::write_obj [function] [call site] 01472
10 bool::add_used [function] [call site] 01474
10 Result::memory [function] [call site] 01475
10 Result::head_index [function] [call site] 01476
10 bool::enable_notification [function] [call site] 01478
10 write_fdt_to_memory [function] [call site] 01479
10 IovecBufferBorrowed::deref [function] [call site] 01480
10 RawFileAsync::submit_batch_requests [function] [call site] 01482
10 MemoryRangeTable::extend [function] [call site] 01483
10 write_fdt_to_memory [function] [call site] 01484
10 GuestMemoryMmap::write_obj [function] [call site] 01485
10 bool::add_used [function] [call site] 01487
10 IovecBufferBorrowed::deref [function] [call site] 01488
10 bool::enable_notification [function] [call site] 01490
10 IovecBufferBorrowed::deref [function] [call site] 01491
9 Result::map_err [function] [call site] 01494
9 EpollHelperError::HandleEvent [function] [call site] 01495
9 BlockEpollHandler::try_signal_used_queue [function] [call site] 01496
10 needs_notification [function] [call site] 01497
10 write_fdt_to_memory [function] [call site] 01498
10 IovecBufferBorrowed::deref [function] [call site] 01499
10 EpollHelperError::HandleEvent [function] [call site] 01501
10 BlockEpollHandler::signal_used_queue [function] [call site] 01502
11 Pl011::pl011_set_read_trigger [function] [call site] 01503
11 VirtioInterruptType::Queue [function] [call site] 01504
11 DeviceError::FailedSignalingUsedQueue [function] [call site] 01506
10 result::Result::map_err [function] [call site] 01507
10 EpollHelperError::HandleEvent [function] [call site] 01508
8 u64::is_ok [function] [call site] 01511
6 std::net::IpAddr::from_str [function] [call site] 01512
7 MacAddr::parse_str [function] [call site] 01513
7 Result::map_err [function] [call site] 01514
7 MacAddrParseError::InvalidValue [function] [call site] 01515
7 FdtWriterResult::to_owned [function] [call site] 01516
6 std::result::Result::unwrap [function] [call site] 01517
6 PvPanicDevice::event_to_string [function] [call site] 01520
6 WaitForBootError::Accept [function] [call site] 01522
5 Result::unwrap [function] [call site] 01527
5 VsockConnection::kill [function] [call site] 01528
5 wait_with_output [function] [call site] 01529
5 handle_child_output [function] [call site] 01531
5 common_parallel::disk_check_consistency [function] [call site] 01532
5 DBusApi1ProxyBlocking::api_vm_add_disk [function] [call site] 01533
4 Result::unwrap [function] [call site] 01537
3 File::from_raw_fd [function] [call site] 01538
2 result::Result::unwrap [function] [call site] 01540
2 EpollContext::add_event_custom [function] [call site] 01541
3 MsixConfig::set_msg_ctl [function] [call site] 01542
3 Tap::as_raw_fd [function] [call site] 01543
3 Tap::as_raw_fd [function] [call site] 01544
3 epoll::Event::new [function] [call site] 01545
2 RawFile::try_clone [function] [call site] 01548
2 std::io::Result::unwrap [function] [call site] 01552
2 EpollContext::add_event_custom [function] [call site] 01553
2 EpollContext::add_event_custom [function] [call site] 01555
2 Tap::as_raw_fd [function] [call site] 01557
2 epoll::wait [function] [call site] 01558
2 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] 01559
2 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01560
3 Self::into_iter [function] [call site] 01561
3 BitposIteratorExt::bit_positions [function] [call site] 01562
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 01563
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 01567
2 AcpiTable::take [function] [call site] 01568
2 RateLimiterConfig::try_into [function] [call site] 01569
2 File::write_all [function] [call site] 01570
2 File::read_to_end [function] [call site] 01573
2 Response::ok [function] [call site] 01574
1 io::Result::unwrap [function] [call site] 01576
1 Block::activate [function] [call site] 01581
2 Block::activate [function] [call site] 01582
2 Tap::clone [function] [call site] 01583
3 RawFile::try_clone [function] [call site] 01584
3 Tap::clone [function] [call site] 01586
2 Block::update_writeback [function] [call site] 01587
3 VirtioCommon::feature_acked [function] [call site] 01588
3 RateLimiterConfig::try_into [function] [call site] 01589
3 VirtioCommon::feature_acked [function] [call site] 01590
3 RateLimiterConfig::try_into [function] [call site] 01591
3 common_sequential::_test_snapshot_restore [function] [call site] 01592
4 UbuntuDiskConfig::new [function] [call site] 01593
4 PvPanicDevice::event_to_string [function] [call site] 01594
4 Guest::new [function] [call site] 01595
4 direct_kernel_boot_path [function] [call site] 01597
4 temp_vsock_path [function] [call site] 01598
5 io::Error::from [function] [call site] 01599
5 &TempDir::as_path [function] [call site] 01600
4 temp_event_monitor_path [function] [call site] 01604
5 io::Error::from [function] [call site] 01605
5 &TempDir::as_path [function] [call site] 01606
4 GuestCommand::new [function] [call site] 01610
4 TargetApi::guest_args [function] [call site] 01611
4 TargetApi::guest_args [function] [call site] 01612
4 Tap::if_name_as_str [function] [call site] 01613
4 TargetApi::guest_args [function] [call site] 01614
4 TargetApi::guest_args [function] [call site] 01615
4 TargetApi::guest_args [function] [call site] 01616
4 TargetApi::guest_args [function] [call site] 01617
4 PathBuf::to_str [function] [call site] 01618
4 TargetApi::guest_args [function] [call site] 01620
4 Tap::if_name_as_str [function] [call site] 01621
4 Tap::if_name_as_str [function] [call site] 01622
4 TargetApi::guest_args [function] [call site] 01623
4 Tap::if_name_as_str [function] [call site] 01624
4 TargetApi::guest_args [function] [call site] 01625
4 Tap::if_name_as_str [function] [call site] 01626
4 TargetApi::guest_args [function] [call site] 01627
4 GuestCommand::capture_output [function] [call site] 01628
4 GuestCommand::spawn [function] [call site] 01629
4 io::Result::unwrap [function] [call site] 01630
4 io::Error::from [function] [call site] 01631
4 temp_snapshot_dir_path [function] [call site] 01632
5 io::Error::from [function] [call site] 01633
5 &TempDir::as_path [function] [call site] 01634
5 std::fs::create_dir [function] [call site] 01638
4 std::panic::catch_unwind [function] [call site] 01640
4 GuestNetworkConfig::wait_vm_boot [function] [call site] 01641
4 Result::unwrap [function] [call site] 01642
4 resize_command [function] [call site] 01643
5 GuestCommand::new [function] [call site] 01644
5 clh_command [function] [call site] 01645
5 TargetApi::guest_args [function] [call site] 01646
5 &mut [call site] 01647
5 &mut [call site] 01648
5 &mut [call site] 01649
5 Vcpu::set_tdx_status [function] [call site] 01650
5 PvPanicDevice::event_to_string [function] [call site] 01653
5 PvPanicDevice::event_to_string [function] [call site] 01654
5 thread::sleep [function] [call site] 01655
5 std::time::Duration::new [function] [call site] 01656
4 thread::sleep [function] [call site] 01659
4 std::time::Duration::new [function] [call site] 01660
4 resize_command [function] [call site] 01661
4 thread::sleep [function] [call site] 01664
4 std::time::Duration::new [function] [call site] 01665
4 Guest::get_total_memory [function] [call site] 01666
5 Guest::ssh_command [function] [call site] 01667
6 ssh_command_ip [function] [call site] 01668
7 ssh_command_ip_with_auth [function] [call site] 01669
8 SocketDev::connect [function] [call site] 01671
9 impl [call site] 01672
9 impl [call site] 01673
9 SocketDev::connect [function] [call site] 01675
10 impl [call site] 01676
10 impl [call site] 01677
10 SocketDev::connect [function] [call site] 01679
10 Result::map_err [function] [call site] 01680
10 Error::ConnectToSocket [function] [call site] 01681
10 Tap::as_raw_fd [function] [call site] 01682
11 Tap::as_raw_fd [function] [call site] 01683
9 Result::map_err [function] [call site] 01686
9 Error::ConnectToSocket [function] [call site] 01687
9 Tap::as_raw_fd [function] [call site] 01688
8 Result::map_err [function] [call site] 01691
8 Tap::new [function] [call site] 01692
9 Tap::open_named [function] [call site] 01693
8 Result::unwrap [function] [call site] 01694
8 set_tcp_stream [function] [call site] 01695
8 unit_tests::test_regression_handshake [function] [call site] 01696
9 Tap::new [function] [call site] 01697
10 Tap::open_named [function] [call site] 01698
9 Result::local_connect [function] [call site] 01699
9 CacheMap::get_mut [function] [call site] 01700
8 userauth_password [function] [call site] 01703
8 channel_session [function] [call site] 01705
8 read_to_string [function] [call site] 01709
8 unit_tests::test_local_close [function] [call site] 01710
9 CsmTestContext::new_established [function] [call site] 01711
9 Tap::new [function] [call site] 01712
10 Tap::open_named [function] [call site] 01713
9 set_stream [function] [call site] 01714
9 notify_epollin [function] [call site] 01715
9 Transportable::recv [function] [call site] 01716
10 TxVirtio::default [function] [call site] 01718
11 Tap::new [function] [call site] 01719
8 wait_close [function] [call site] 01720
8 exit_status [function] [call site] 01721
8 SshCommandError::NonZeroExitStatus [function] [call site] 01724
8 thread::sleep [function] [call site] 01728
8 std::time::Duration::new [function] [call site] 01729
8 RateLimiterConfig::try_into [function] [call site] 01730
7 io::Error::from [function] [call site] 01732
7 io::Error::from [function] [call site] 01733
5 VhostUserBlkBackendConfig::parse [function] [call site] 01735
6 OptionParser::new [function] [call site] 01736
7 Tap::new [function] [call site] 01737
8 Tap::open_named [function] [call site] 01738
6 OptionParser::add [function] [call site] 01739
7 Bus::insert [function] [call site] 01740
7 &str::to_owned [function] [call site] 01741
6 OptionParser::add [function] [call site] 01742
7 Bus::insert [function] [call site] 01743
7 &str::to_owned [function] [call site] 01744
6 OptionParser::add [function] [call site] 01745
6 OptionParser::add [function] [call site] 01746
6 OptionParser::add [function] [call site] 01747
6 OptionParser::add [function] [call site] 01748
6 OptionParser::add [function] [call site] 01749
6 VhostUserBlkBackendConfig::parse [function] [call site] 01750
6 Result::map_err [function] [call site] 01751
6 KvmVm::get_preferred_target [function] [call site] 01752
7 RateLimiterConfig::try_into [function] [call site] 01753
7 KvmVm::get_preferred_target [function] [call site] 01754
7 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 01756
7 RateLimiterConfig::try_into [function] [call site] 01757
7 RateLimiterConfig::try_into [function] [call site] 01758
6 vm::Result::ok_or [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 convert::<Toggle> [function] [call site] 01765
6 unwrap_or [function] [call site] 01767
6 option_parser::Toggle [function] [call site] 01768
6 std::convert [function] [call site] 01769
7 detect_image_type [function] [call site] 01770
8 Vec::stream_position [function] [call site] 01771
8 Vec::rewind [function] [call site] 01773
8 read_u32::<BigEndian> [function] [call site] 01775
8 FixedVhd::seek [function] [call site] 01777
8 SeekFrom::Start [function] [call site] 01778
8 std::io::Result::map_err [function] [call site] 01779
7 QcowFile::from_with_nesting_depth [function] [call site] 01781
8 QcowHeader::new [function] [call site] 01782
9 Result::rewind [function] [call site] 01783
9 read_u32::<BigEndian> [function] [call site] 01785
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01788
10 read_u32::<BigEndian> [function] [call site] 01789
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01791
10 read_u64::<BigEndian> [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] 01794
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_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_u32_from_file [function] [call site] 01801
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01802
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01803
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_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 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01806
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01807
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u32_from_file [function] [call site] 01808
9 Q::c::o::w::H::e::a::d::e::r::::::::n::e::w::read_u64_from_file [function] [call site] 01809
9 Error::BackingFileTooLong [function] [call site] 01814
9 FixedVhd::seek [function] [call site] 01815
9 SeekFrom::Start [function] [call site] 01816
9 std::io::Result::map_err [function] [call site] 01817
9 Result::read_exact [function] [call site] 01818
9 String::from_utf8 [function] [call site] 01821
9 Error::InvalidBackingFileName [function] [call site] 01823
9 utf8_error [function] [call site] 01824
8 Error::UnsupportedVersion [function] [call site] 01827
8 u64::from [function] [call site] 01828
8 Error::InvalidL1TableSize [function] [call site] 01830
8 PendingRxSet::contains [function] [call site] 01831
8 Error::FileTooBig [function] [call site] 01834
8 RawFile::is_direct [function] [call site] 01835
8 Tap::clone [function] [call site] 01838
8 IoResult::open [function] [call site] 01842
8 QcowFile::from_with_nesting_depth [function] [call site] 01844
9 QcowHeader::new [function] [call site] 01845
9 Error::UnsupportedVersion [function] [call site] 01847
9 u64::from [function] [call site] 01848
9 Error::InvalidL1TableSize [function] [call site] 01850
9 PendingRxSet::contains [function] [call site] 01851
9 Error::FileTooBig [function] [call site] 01854
9 RawFile::is_direct [function] [call site] 01855
9 Tap::clone [function] [call site] 01858
9 Tap::read [function] [call site] 01860
9 IoResult::open [function] [call site] 01861
9 QcowFile::from_with_nesting_depth [function] [call site] 01863
9 RawFile::new [function] [call site] 01864
10 is_valid_alignment [function] [call site] 01865
11 Layout::from_size_align [function] [call site] 01866
11 std::alloc::alloc_zeroed [function] [call site] 01868
11 ::libc::pread [function] [call site] 01869
11 RateLimiterConfig::try_into [function] [call site] 01870
11 std::result::Result::unwrap [function] [call site] 01871
11 std::alloc::dealloc [function] [call site] 01872
10 Tap::as_raw_fd [function] [call site] 01873
11 Tap::as_raw_fd [function] [call site] 01874
9 Result::map_err [function] [call site] 01875
9 Error::BackingFileOpen [function] [call site] 01876
9 checked_shl [function] [call site] 01880
9 offset_is_cluster_boundary [function] [call site] 01885
10 Error::InvalidOffset [function] [call site] 01887
9 offset_is_cluster_boundary [function] [call site] 01889
9 offset_is_cluster_boundary [function] [call site] 01890
9 RawFile::metadata [function] [call site] 01891
10 RawFile::metadata [function] [call site] 01892
11 RawFile::metadata [function] [call site] 01893
9 std::io::Result::map_err [function] [call site] 01894
9 vnet_hdr_len [function] [call site] 01895
9 std::cmp::max [function] [call site] 01896
10 GuestMemoryMmap::from_ranges [function] [call site] 01897
10 compute_mp_size [function] [call site] 01898
10 setup_mptable [function] [call site] 01900
10 Result::unwrap [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_u64::<BigEndian> [function] [call site] 01906
9 FixedVhd::seek [function] [call site] 01908
9 SeekFrom::Start [function] [call site] 01909
9 std::io::Result::map_err [function] [call site] 01910
9 read_u16::<BigEndian> [function] [call site] 01911
9 QcowRawFile::from [function] [call site] 01913
10 u64::is_power_of_two [function] [call site] 01914
9 Option::ok_or [function] [call site] 01916
9 QcowFile::rebuild_refcounts [function] [call site] 01917
10 QcowRawFile::cluster_size [function] [call site] 01918
10 QcowRawFile::file_mut [function] [call site] 01919
10 RawFile::metadata [function] [call site] 01920
11 RawFile::metadata [function] [call site] 01921
10 std::io::Result::map_err [function] [call site] 01922
10 vnet_hdr_len [function] [call site] 01923
10 div_round_up_u64 [function] [call site] 01924
11 u64::from [function] [call site] 01925
11 u64::is_multiple_of [function] [call site] 01926
10 size_of::<u64> [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 size_of::<QcowHeader> [function] [call site] 01932
10 div_round_up_u64 [function] [call site] 01933
10 div_round_up_u64 [function] [call site] 01934
10 div_round_up_u64 [function] [call site] 01935
10 div_round_up_u64 [function] [call site] 01936
10 Error::InvalidRefcountTableSize [function] [call site] 01938
10 Error::InvalidRefcountTableSize [function] [call site] 01940
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] 01941
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] 01942
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] 01946
11 size_of::<u64> [function] [call site] 01947
11 div_round_up_u64 [function] [call site] 01948
11 u64::from [function] [call site] 01949
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] 01950
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] 01952
11 QcowRawFile::read_pointer_table [function] [call site] 01953
12 FixedVhd::seek [function] [call site] 01954
12 SeekFrom::Start [function] [call site] 01955
12 file.read_u64_into::<BigEndian> [function] [call site] 01956
11 u64::from [function] [call site] 01958
11 io::Result::map_err [function] [call site] 01960
11 KvmVm::get_preferred_target [function] [call site] 01961
12 RateLimiterConfig::try_into [function] [call site] 01962
12 KvmVm::get_preferred_target [function] [call site] 01963
12 vm::HypervisorVmError::GetPreferredTarget [function] [call site] 01965
12 RateLimiterConfig::try_into [function] [call site] 01966
12 RateLimiterConfig::try_into [function] [call site] 01967
11 vm::Result::ok_or [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
11 QcowRawFile::read_pointer_table [function] [call site] 01971
11 size_of::<u64> [function] [call site] 01972
11 io::Result::map_err [function] [call site] 01974
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] 01975
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] 01977
11 u64::from [function] [call site] 01978
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::alloc_refblocks [function] [call site] 01981
11 Result::len [function] [call site] 01982
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] 01984
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] 01986
11 QcowRawFile::file_mut [function] [call site] 01987
11 &mut [call site] 01988
11 Request::write_to [function] [call site] 01990
12 Result::write_all [function] [call site] 01991
12 __IncompleteArrayField::as_slice [function] [call site] 01992
13 ::std::slice::from_raw_parts [function] [call site] 01993
13 __IncompleteArrayField::as_ptr [function] [call site] 01994
11 QcowRawFile::file_mut [function] [call site] 01996
11 MemoryRangeTable::dirty_ranges_iter [function] [call site] 01997
12 Self::into_iter [function] [call site] 01998
12 BitposIteratorExt::bit_positions [function] [call site] 01999
12 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02000
12 coalesce [function] [call site] 02001
12 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02004
11 impl [call site] 02005
11 std::cmp::min [function] [call site] 02006
11 Result::len [function] [call site] 02007
11 QcowRawFile::write_refcount_block [function] [call site] 02008
12 FixedVhd::seek [function] [call site] 02009
12 SeekFrom::Start [function] [call site] 02010
12 BufWriter::with_capacity [function] [call site] 02011
12 std::mem::size_of_val [function] [call site] 02012
12 write_u16::<BigEndian> [function] [call site] 02013
11 io::Result::map_err [function] [call site] 02017
11 vnet_hdr_len [function] [call site] 02018
11 QcowRawFile::write_refcount_block [function] [call site] 02019
11 vnet_hdr_len [function] [call site] 02020
11 io::Result::map_err [function] [call site] 02021
11 QcowRawFile::write_pointer_table_direct [function] [call site] 02022
12 QcowRawFile::setup_pointer_table_writer [function] [call site] 02023
13 FixedVhd::seek [function] [call site] 02024
13 SeekFrom::Start [function] [call site] 02025
13 RawFile::try_clone [function] [call site] 02026
13 &'static [call site] 02027
13 size_of::<u64> [function] [call site] 02028
13 BufWriter::with_capacity [function] [call site] 02030
12 write_u64::<BigEndian> [function] [call site] 02031
12 Tap::flush [function] [call site] 02032
11 MemoryRangeTable::dirty_ranges_iter [function] [call site] 02034
11 io::Result::map_err [function] [call site] 02035
11 QcowRawFile::file_mut [function] [call site] 02036
11 &mut [call site] 02037
11 Request::write_to [function] [call site] 02039
11 QcowRawFile::file_mut [function] [call site] 02040
9 Tap::clone [function] [call site] 02042
10 RawFile::try_clone [function] [call site] 02043
10 Tap::clone [function] [call site] 02045
9 size_of::<u64> [function] [call site] 02046
9 div_round_up_u64 [function] [call site] 02047
9 div_round_up_u64 [function] [call site] 02048
9 div_round_up_u64 [function] [call site] 02049
9 div_round_up_u64 [function] [call site] 02050
9 size_of::<QcowHeader> [function] [call site] 02051
9 Error::TooManyL1Entries [function] [call site] 02053
9 VecCache::from_vec [function] [call site] 02054
10 VmConfig::into_boxed_slice [function] [call site] 02055
9 QcowRawFile::read_pointer_table [function] [call site] 02056
10 FixedVhd::seek [function] [call site] 02057
10 SeekFrom::Start [function] [call site] 02058
10 file.read_u64_into::<BigEndian> [function] [call site] 02059
9 div_round_up_u64 [function] [call site] 02063
9 max_refcount_clusters [function] [call site] 02064
10 u64::from [function] [call site] 02065
10 div_round_up_u64 [function] [call site] 02066
10 u64::from [function] [call site] 02067
10 u64::from [function] [call site] 02068
10 div_round_up_u64 [function] [call site] 02069
10 u64::from [function] [call site] 02070
9 u64::from [function] [call site] 02071
9 Error::TooManyRefcounts [function] [call site] 02074
9 RefCount::new [function] [call site] 02075
10 VecCache::from_vec [function] [call site] 02076
10 QcowRawFile::read_pointer_table [function] [call site] 02077
10 &[u64]::len [function] [call site] 02078
11 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 02079
10 CacheMap::new [function] [call site] 02081
11 HashMap::with_capacity [function] [call site] 02082
9 io::Result::map_err [function] [call site] 02083
9 size_of::<u64> [function] [call site] 02084
9 CacheMap::new [function] [call site] 02085
9 checked_add [function] [call site] 02088
9 QcowFile::l1_address_offset [function] [call site] 02089
10 QcowFile::l1_table_index [function] [call site] 02090
11 QcowRawFile::cluster_size [function] [call site] 02091
10 size_of::<u64> [function] [call site] 02092
9 QcowFile::virtual_size [function] [call site] 02093
9 checked_add [function] [call site] 02095
9 u64::from [function] [call site] 02096
9 QcowFile::find_avail_clusters [function] [call site] 02098
10 QcowRawFile::cluster_size [function] [call site] 02099
10 QcowRawFile::file_mut [function] [call site] 02100
10 RawFile::metadata [function] [call site] 02101
10 vnet_hdr_len [function] [call site] 02103
10 RefCount::get_cluster_refcount [function] [call site] 02105
11 RefCount::get_refcount_index [function] [call site] 02106
11 KvmVm::get_preferred_target [function] [call site] 02107
11 CacheMap::contains_key [function] [call site] 02110
12 CacheMap::contains_key [function] [call site] 02111
11 VecCache::from_vec [function] [call site] 02112
11 QcowRawFile::read_refcount_block [function] [call site] 02113
12 size_of::<u16> [function] [call site] 02114
12 FixedVhd::seek [function] [call site] 02115
12 SeekFrom::Start [function] [call site] 02116
12 file.read_u16_into::<BigEndian> [function] [call site] 02117
11 io::Result::map_err [function] [call site] 02119
11 Bus::insert [function] [call site] 02120
11 QcowRawFile::write_refcount_block [function] [call site] 02121
11 VecCache::get_values [function] [call site] 02122
11 KvmVm::get_preferred_target [function] [call site] 02125
10 MemoryRangeTable::push [function] [call site] 02128
8 RawFile::new [function] [call site] 02131
8 Result::map_err [function] [call site] 02132
8 Error::BackingFileOpen [function] [call site] 02133
8 checked_shl [function] [call site] 02137
8 offset_is_cluster_boundary [function] [call site] 02142
8 offset_is_cluster_boundary [function] [call site] 02143
8 offset_is_cluster_boundary [function] [call site] 02144
8 RawFile::metadata [function] [call site] 02145
8 std::io::Result::map_err [function] [call site] 02146
8 vnet_hdr_len [function] [call site] 02147
8 std::cmp::max [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_u64::<BigEndian> [function] [call site] 02153
8 FixedVhd::seek [function] [call site] 02155
8 SeekFrom::Start [function] [call site] 02156
8 std::io::Result::map_err [function] [call site] 02157
8 read_u16::<BigEndian> [function] [call site] 02158
8 QcowRawFile::from [function] [call site] 02160
8 Option::ok_or [function] [call site] 02161
8 QcowFile::rebuild_refcounts [function] [call site] 02162
8 Tap::clone [function] [call site] 02163
8 size_of::<u64> [function] [call site] 02164
8 div_round_up_u64 [function] [call site] 02165
8 div_round_up_u64 [function] [call site] 02166
8 div_round_up_u64 [function] [call site] 02167
8 div_round_up_u64 [function] [call site] 02168
8 size_of::<QcowHeader> [function] [call site] 02169
8 Error::TooManyL1Entries [function] [call site] 02171
8 VecCache::from_vec [function] [call site] 02172
8 QcowRawFile::read_pointer_table [function] [call site] 02173
8 div_round_up_u64 [function] [call site] 02176
8 max_refcount_clusters [function] [call site] 02177
8 u64::from [function] [call site] 02178
8 Error::TooManyRefcounts [function] [call site] 02181
8 RefCount::new [function] [call site] 02182
8 io::Result::map_err [function] [call site] 02183
8 size_of::<u64> [function] [call site] 02184
8 CacheMap::new [function] [call site] 02185
8 checked_add [function] [call site] 02188
8 QcowFile::l1_address_offset [function] [call site] 02189
8 QcowFile::virtual_size [function] [call site] 02190
8 checked_add [function] [call site] 02192
8 u64::from [function] [call site] 02193
8 QcowFile::find_avail_clusters [function] [call site] 02195
7 convert_reader [function] [call site] 02197
8 FixedVhd::seek [function] [call site] 02198
8 SeekFrom::End [function] [call site] 02199
8 std::io::Result::map_err [function] [call site] 02200
8 Result::rewind [function] [call site] 02201
8 RawFile::set_len [function] [call site] 02203
9 QcowFile::set_len [function] [call site] 02204
8 std::io::Result::map_err [function] [call site] 02205
8 QcowFile::new [function] [call site] 02206
9 QcowHeader::create_for_size_and_path [function] [call site] 02207
10 String::len [function] [call site] 02208
11 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 02209
10 Error::BackingFileTooLong [function] [call site] 02211
10 String::len [function] [call site] 02212
10 size_of::<u64> [function] [call site] 02213
10 div_round_up_u64 [function] [call site] 02214
10 u64::from [function] [call site] 02215
10 div_round_up_u32 [function] [call site] 02216
11 u32::from [function] [call site] 02217
11 u32::is_multiple_of [function] [call site] 02218
10 div_round_up_u32 [function] [call site] 02219
10 div_round_up_u32 [function] [call site] 02220
10 size_of::<QcowHeader> [function] [call site] 02221
10 vnet_hdr_len [function] [call site] 02225
10 u64::from [function] [call site] 02226
10 u64::from [function] [call site] 02227
10 max_refcount_clusters [function] [call site] 02228
10 div_round_up_u32 [function] [call site] 02229
10 size_of::<u64> [function] [call site] 02230
10 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02231
9 QcowFile::new_from_header [function] [call site] 02232
10 Vec::rewind [function] [call site] 02233
10 Request::write_to [function] [call site] 02235
10 io::Error::from [function] [call site] 02236
11 io::Error::other [function] [call site] 02237
10 u64::from [function] [call site] 02238
10 QcowFile::set_cluster_refcount [function] [call site] 02239
11 Tap::new [function] [call site] 02240
11 Tap::new [function] [call site] 02241
11 QcowFile::set_cluster_refcount [function] [call site] 02242
12 Tap::new [function] [call site] 02243
12 Tap::new [function] [call site] 02244
12 QcowFile::set_cluster_refcount [function] [call site] 02245
12 std::io::Result::take [function] [call site] 02246
12 QcowFile::set_cluster_refcount [function] [call site] 02247
13 Tap::new [function] [call site] 02248
13 Tap::new [function] [call site] 02249
13 QcowFile::set_cluster_refcount [function] [call site] 02250
13 std::io::Result::take [function] [call site] 02251
13 QcowFile::set_cluster_refcount [function] [call site] 02252
13 Result::append [function] [call site] 02253
13 std::io::Error::from_raw_os_error [function] [call site] 02256
13 VecCache::from_vec [function] [call site] 02258
13 QcowRawFile::read_refcount_block [function] [call site] 02259
14 size_of::<u16> [function] [call site] 02260
14 FixedVhd::seek [function] [call site] 02261
14 SeekFrom::Start [function] [call site] 02262
14 file.read_u16_into::<BigEndian> [function] [call site] 02263
13 QcowFile::get_new_cluster [function] [call site] 02265
14 MuxerRxQ::pop [function] [call site] 02266
15 pop_front [function] [call site] 02267
14 QcowRawFile::write_cluster [function] [call site] 02268
15 FixedVhd::seek [function] [call site] 02269
15 SeekFrom::Start [function] [call site] 02270
15 write_all [function] [call site] 02271
14 QcowRawFile::zero_cluster [function] [call site] 02272
15 FixedVhd::seek [function] [call site] 02273
15 SeekFrom::Start [function] [call site] 02274
15 write_zeroes [function] [call site] 02275
14 RefCount::max_valid_cluster_offset [function] [call site] 02278
14 QcowRawFile::add_cluster_end [function] [call site] 02279
15 FixedVhd::seek [function] [call site] 02280
15 SeekFrom::End [function] [call site] 02281
15 QcowFile::set_len [function] [call site] 02283
14 QcowRawFile::write_cluster [function] [call site] 02286
14 std::io::Error::from_raw_os_error [function] [call site] 02289
13 MemoryRangeTable::push [function] [call site] 02290
13 VecCache::new [function] [call site] 02292
14 into_boxed_slice [function] [call site] 02293
13 RefCount::refcounts_per_block [function] [call site] 02294
13 QcowFile::set_cluster_refcount [function] [call site] 02296
12 Result::append [function] [call site] 02298
12 std::io::Error::from_raw_os_error [function] [call site] 02301
12 VecCache::from_vec [function] [call site] 02303
12 QcowRawFile::read_refcount_block [function] [call site] 02304
12 QcowFile::get_new_cluster [function] [call site] 02305
12 MemoryRangeTable::push [function] [call site] 02306
12 VecCache::new [function] [call site] 02308
12 RefCount::refcounts_per_block [function] [call site] 02309
12 QcowFile::set_cluster_refcount [function] [call site] 02311
11 std::io::Result::take [function] [call site] 02313
11 QcowFile::set_cluster_refcount [function] [call site] 02314
11 Result::append [function] [call site] 02315
11 std::io::Error::from_raw_os_error [function] [call site] 02318
11 VecCache::from_vec [function] [call site] 02320
11 QcowRawFile::read_refcount_block [function] [call site] 02321
11 QcowFile::get_new_cluster [function] [call site] 02322
11 MemoryRangeTable::push [function] [call site] 02323
11 VecCache::new [function] [call site] 02325
11 RefCount::refcounts_per_block [function] [call site] 02326
11 QcowFile::set_cluster_refcount [function] [call site] 02328
10 std::io::Result::map_err [function] [call site] 02330
8 convert_reader_writer [function] [call site] 02333
9 QcowFile::seek_data [function] [call site] 02334
10 QcowFile::find_allocated_cluster [function] [call site] 02335
11 QcowFile::virtual_size [function] [call site] 02336
11 QcowFile::cluster_allocated [function] [call site] 02338
12 QcowFile::virtual_size [function] [call site] 02339
12 std::io::Error::from_raw_os_error [function] [call site] 02341
12 QcowFile::l1_table_index [function] [call site] 02342
12 KvmVm::get_preferred_target [function] [call site] 02343
12 ok_or_else [function] [call site] 02344
12 std::io::Error::from_raw_os_error [function] [call site] 02345
12 QcowFile::l2_table_index [function] [call site] 02346
13 QcowRawFile::cluster_size [function] [call site] 02347
12 QcowFile::cache_l2_cluster [function] [call site] 02349
13 CacheMap::contains_key [function] [call site] 02350
13 QcowFile::get_new_cluster [function] [call site] 02351
13 VecCache::new [function] [call site] 02353
13 VecCache::from_vec [function] [call site] 02354
13 QcowFile::read_l2_cluster [function] [call site] 02355
14 QcowRawFile::read_pointer_cluster [function] [call site] 02356
15 size_of::<u64> [function] [call site] 02357
15 QcowRawFile::read_pointer_table [function] [call site] 02358
16 FixedVhd::seek [function] [call site] 02359
16 SeekFrom::Start [function] [call site] 02360
16 file.read_u64_into::<BigEndian> [function] [call site] 02361
13 Bus::insert [function] [call site] 02364
13 QcowRawFile::write_pointer_table_direct [function] [call site] 02365
14 QcowRawFile::setup_pointer_table_writer [function] [call site] 02366
14 write_u64::<BigEndian> [function] [call site] 02367
14 Tap::flush [function] [call site] 02368
13 MemoryRangeTable::dirty_ranges_iter [function] [call site] 02370
12 KvmVm::get_preferred_target [function] [call site] 02372
11 QcowRawFile::cluster_size [function] [call site] 02377
11 QcowFile::cluster_allocated [function] [call site] 02378
10 QcowFile::seek [function] [call site] 02384
11 checked_sub [function] [call site] 02386
11 and_then [function] [call site] 02387
11 QcowFile::virtual_size [function] [call site] 02388
11 u64::checked_sub [function] [call site] 02389
11 QcowFile::virtual_size [function] [call site] 02390
11 u64::checked_add [function] [call site] 02391
11 checked_sub [function] [call site] 02392
11 and_then [function] [call site] 02393
11 checked_sub [function] [call site] 02394
11 checked_add [function] [call site] 02395
11 QcowFile::virtual_size [function] [call site] 02396
11 std::io::Error::from_raw_os_error [function] [call site] 02399
10 SeekFrom::Start [function] [call site] 02400
9 io::Result::map_err [function] [call site] 02403
9 QcowFile::seek_hole [function] [call site] 02404
10 QcowFile::find_allocated_cluster [function] [call site] 02405
10 QcowFile::virtual_size [function] [call site] 02407
10 QcowFile::seek [function] [call site] 02410
10 SeekFrom::End [function] [call site] 02411
10 QcowFile::seek [function] [call site] 02413
10 SeekFrom::Start [function] [call site] 02414
9 io::Result::map_err [function] [call site] 02417
9 Error::SeekingFile [function] [call site] 02419
9 io::Error::from_raw_os_error [function] [call site] 02420
9 convert_copy [function] [call site] 02421
10 FixedVhd::seek [function] [call site] 02422
10 SeekFrom::Start [function] [call site] 02423
10 std::io::Result::map_err [function] [call site] 02424
10 io::Result::seek [function] [call site] 02425
10 SeekFrom::Start [function] [call site] 02429
10 std::io::Result::map_err [function] [call site] 02430
10 std::cmp::min [function] [call site] 02431
10 Tap::read [function] [call site] 02432
10 IoResult::map_err [function] [call site] 02433
10 io::Result::write [function] [call site] 02434
10 IoResult::map_err [function] [call site] 02436
8 RawFile::set_len [function] [call site] 02439
8 std::io::Result::map_err [function] [call site] 02440
8 convert_reader_writer [function] [call site] 02441
7 convert_reader [function] [call site] 02442
6 Result::map_err [function] [call site] 02443
6 unwrap_or [function] [call site] 02444
6 KvmVm::get_preferred_target [function] [call site] 02445
6 vm::Result::ok_or [function] [call site] 02446
6 convert::<Toggle> [function] [call site] 02447
6 unwrap_or [function] [call site] 02449
6 option_parser::Toggle [function] [call site] 02450
6 std::convert [function] [call site] 02451
6 Result::map_err [function] [call site] 02452
6 unwrap_or [function] [call site] 02453
4 Result::unwrap_or_default [function] [call site] 02456
4 Guest::check_devices_common [function] [call site] 02457
5 Guest::ssh_command [function] [call site] 02458
5 Result::unwrap [function] [call site] 02459
5 Guest::ssh_command [function] [call site] 02460
5 Result::unwrap [function] [call site] 02461
5 Guest::ssh_command [function] [call site] 02462
5 Result::unwrap [function] [call site] 02463
5 Guest::check_vsock [function] [call site] 02464
6 Tap::clone [function] [call site] 02465
6 GuestCommand::spawn [function] [call site] 02466
7 TargetApi::guest_args [function] [call site] 02468
7 Stdio::piped [function] [call site] 02470
7 dup_stdout [function] [call site] 02471
7 Stdio::piped [function] [call site] 02472
7 GuestCommand::spawn [function] [call site] 02473
7 Tap::as_raw_fd [function] [call site] 02477
7 libc::fcntl [function] [call site] 02478
7 io::Error::last_os_error [function] [call site] 02480
7 Tap::as_raw_fd [function] [call site] 02483
7 libc::fcntl [function] [call site] 02484
7 io::Error::last_os_error [function] [call site] 02486
7 std::io::Error::other [function] [call site] 02489
7 GuestCommand::spawn [function] [call site] 02490
6 ssh_command_ip [function] [call site] 02491
6 Result::unwrap [function] [call site] 02492
6 thread::sleep [function] [call site] 02493
6 std::time::Duration::new [function] [call site] 02494
6 io::Result::join [function] [call site] 02495
5 Tap::if_name_as_str [function] [call site] 02497
6 Tap::if_name_as_bytes [function] [call site] 02498
6 &[u8]::split [function] [call site] 02499
6 BitposIterator::next [function] [call site] 02500
6 unwrap_or [function] [call site] 02501
6 std::str::from_utf8 [function] [call site] 02502
5 Guest::ssh_command [function] [call site] 02504
5 Result::unwrap [function] [call site] 02505
5 Guest::ssh_command [function] [call site] 02506
5 Result::unwrap [function] [call site] 02507
5 Guest::ssh_command [function] [call site] 02508
5 Result::unwrap [function] [call site] 02509
4 thread::sleep [function] [call site] 02512
4 std::time::Duration::new [function] [call site] 02513
4 PvPanicDevice::event_to_string [function] [call site] 02514
4 PvPanicDevice::event_to_string [function] [call site] 02516
4 thread::sleep [function] [call site] 02517
4 std::time::Duration::new [function] [call site] 02518
4 thread::sleep [function] [call site] 02519
4 std::time::Duration::new [function] [call site] 02520
4 common_sequential::snapshot_and_check_events [function] [call site] 02521
5 PvPanicDevice::event_to_string [function] [call site] 02522
5 PvPanicDevice::event_to_string [function] [call site] 02523
5 thread::sleep [function] [call site] 02524
5 std::time::Duration::new [function] [call site] 02525
5 thread::sleep [function] [call site] 02526
5 std::time::Duration::new [function] [call site] 02527
5 PvPanicDevice::event_to_string [function] [call site] 02528
5 PvPanicDevice::event_to_string [function] [call site] 02529
5 thread::sleep [function] [call site] 02530
5 std::time::Duration::new [function] [call site] 02531
4 kill_child [function] [call site] 02532
4 wait_with_output [function] [call site] 02533
4 handle_child_output [function] [call site] 02535
4 std::panic::catch_unwind [function] [call site] 02536
4 handle_child_output [function] [call site] 02537
4 GuestCommand::new [function] [call site] 02538
4 Self::arg [function] [call site] 02539
4 Tap::if_name_as_str [function] [call site] 02541
4 remote_command_w_output [function] [call site] 02542
4 GuestCommand::new [function] [call site] 02544
4 TargetApi::guest_args [function] [call site] 02545
4 TargetApi::guest_args [function] [call site] 02546
4 Tap::if_name_as_str [function] [call site] 02547
4 TargetApi::guest_args [function] [call site] 02548
4 Tap::if_name_as_str [function] [call site] 02549
4 GuestCommand::capture_output [function] [call site] 02550
4 GuestCommand::spawn [function] [call site] 02551
4 io::Result::unwrap [function] [call site] 02552
4 thread::sleep [function] [call site] 02553
4 std::time::Duration::new [function] [call site] 02554
4 PvPanicDevice::event_to_string [function] [call site] 02555
4 PvPanicDevice::event_to_string [function] [call site] 02556
4 PvPanicDevice::event_to_string [function] [call site] 02558
4 PvPanicDevice::event_to_string [function] [call site] 02559
4 PvPanicDevice::event_to_string [function] [call site] 02561
4 PvPanicDevice::event_to_string [function] [call site] 02562
4 PvPanicDevice::event_to_string [function] [call site] 02563
4 remove_dir_all [function] [call site] 02564
4 Tap::if_name_as_str [function] [call site] 02565
5 Tap::if_name_as_bytes [function] [call site] 02566
5 &[u8]::split [function] [call site] 02567
5 BitposIterator::next [function] [call site] 02568
5 unwrap_or [function] [call site] 02569
5 std::str::from_utf8 [function] [call site] 02570
4 std::panic::catch_unwind [function] [call site] 02572
4 thread::sleep [function] [call site] 02573
4 std::time::Duration::new [function] [call site] 02574
4 PvPanicDevice::event_to_string [function] [call site] 02575
4 PvPanicDevice::event_to_string [function] [call site] 02576
4 Guest::get_total_memory [function] [call site] 02577
4 Result::unwrap_or_default [function] [call site] 02578
4 resize_command [function] [call site] 02579
4 thread::sleep [function] [call site] 02581
4 std::time::Duration::new [function] [call site] 02582
4 resize_command [function] [call site] 02583
4 thread::sleep [function] [call site] 02585
4 std::time::Duration::new [function] [call site] 02586
4 Guest::get_total_memory [function] [call site] 02587
4 Result::unwrap_or_default [function] [call site] 02588
4 Guest::check_devices_common [function] [call site] 02589
4 kill_child [function] [call site] 02592
4 wait_with_output [function] [call site] 02593
4 handle_child_output [function] [call site] 02595
4 std::panic::catch_unwind [function] [call site] 02596
4 handle_child_output [function] [call site] 02597
2 VirtioCommon::feature_acked [function] [call site] 02599
2 RateLimiterConfig::try_into [function] [call site] 02600
2 usize::len [function] [call site] 02601
3 std::mem::size_of::<virtio_net_hdr_v1> [function] [call site] 02602
2 Bus::remove [function] [call site] 02603
2 VhostUserBlkBackend::set_event_idx [function] [call site] 02604
3 CacheMap::iter_mut [function] [call site] 02605
3 CacheMap::get_mut [function] [call site] 02606
3 Option::unwrap [function] [call site] 02607
2 bool::size [function] [call site] 02608
3 libc::sysconf [function] [call site] 02609
2 VirtioCommon::dup_eventfds [function] [call site] 02610
2 Tap::clone [function] [call site] 02619
3 RawFile::try_clone [function] [call site] 02620
3 Tap::clone [function] [call site] 02622
2 RawFileDiskAio::new_async_io [function] [call site] 02623
3 RawFileAsyncAio::new [function] [call site] 02626
4 aio::IoContext::new [function] [call site] 02628
5 Tap::open_named [function] [call site] 02629
3 Tap::as_raw_fd [function] [call site] 02631
3 std::io::Result::map_err [function] [call site] 02632
2 Tap::clone [function] [call site] 02634
2 Tap::clone [function] [call site] 02635
2 Tap::clone [function] [call site] 02636
2 Tap::clone [function] [call site] 02637
2 Tap::clone [function] [call site] 02638
2 VecDeque::with_capacity [function] [call site] 02639
2 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02641
2 RateLimiterGroup::new_handle [function] [call site] 02642
3 RateLimiterGroupHandle::new [function] [call site] 02643
4 Result::map_err [function] [call site] 02646
4 common_parallel::_test_virtio_block [function] [call site] 02647
4 MemoryRangeTable::push [function] [call site] 02649
4 Tap::clone [function] [call site] 02650
3 Tap::clone [function] [call site] 02652
2 transpose [function] [call site] 02653
2 Tap::clone [function] [call site] 02655
2 KvmVm::get_preferred_target [function] [call site] 02656
2 Tap::clone [function] [call site] 02658
2 Tap::clone [function] [call site] 02659
2 thread_helper::spawn_virtio_thread [function] [call site] 02660
3 seccomp_filters::get_seccomp_filter [function] [call site] 02661
4 Tap::new [function] [call site] 02663
5 Tap::open_named [function] [call site] 02664
4 get_seccomp_rules [function] [call site] 02665
5 virtio_balloon_thread_rules [function] [call site] 02666
5 virtio_block_thread_rules [function] [call site] 02667
5 virtio_console_thread_rules [function] [call site] 02668
5 virtio_iommu_thread_rules [function] [call site] 02669
5 virtio_mem_thread_rules [function] [call site] 02670
5 virtio_net_thread_rules [function] [call site] 02671
5 virtio_net_ctl_thread_rules [function] [call site] 02672
5 virtio_pmem_thread_rules [function] [call site] 02673
5 virtio_rng_thread_rules [function] [call site] 02674
5 virtio_vhost_block_thread_rules [function] [call site] 02675
5 virtio_vhost_fs_thread_rules [function] [call site] 02676
5 virtio_vhost_net_thread_rules [function] [call site] 02677
5 virtio_vhost_net_ctl_thread_rules [function] [call site] 02678
5 virtio_vsock_thread_rules [function] [call site] 02679
5 virtio_watchdog_thread_rules [function] [call site] 02680
5 Result::append [function] [call site] 02681
5 virtio_thread_common [function] [call site] 02682
4 Vec::into_iter [function] [call site] 02683
4 RateLimiterConfig::try_into [function] [call site] 02685
4 Result::and_then [function] [call site] 02687
4 RateLimiterConfig::try_into [function] [call site] 02688
5 unwrap_or_default [function] [call site] 02689
5 unwrap_or_default [function] [call site] 02690
5 rate_limiter::RateLimiter::new [function] [call site] 02691
5 unwrap_or [function] [call site] 02692
5 unwrap_or [function] [call site] 02693
4 get_seccomp_rules [function] [call site] 02696
4 Vec::into_iter [function] [call site] 02697
4 RateLimiterConfig::try_into [function] [call site] 02699
4 Result::and_then [function] [call site] 02701
4 RateLimiterConfig::try_into [function] [call site] 02702
3 Result::map_err [function] [call site] 02704
3 RawFile::try_clone [function] [call site] 02705
3 std::io::Result::map_err [function] [call site] 02709
3 PvPanicDevice::event_to_string [function] [call site] 02710
3 thread::Builder::new [function] [call site] 02711
4 Tap::open_named [function] [call site] 02712
3 Result::name [function] [call site] 02713
3 PvPanicDevice::event_to_string [function] [call site] 02714
3 GuestCommand::spawn [function] [call site] 02715
3 MemoryRangeTable::is_empty [function] [call site] 02716
4 MemoryRangeTable::is_empty [function] [call site] 02717
3 seccompiler::apply_filter [function] [call site] 02718
3 Response::ok [function] [call site] 02720
3 std::panic::catch_unwind [function] [call site] 02721
3 std::panic::AssertUnwindSafe [function] [call site] 02722
3 Response::ok [function] [call site] 02724
3 Response::ok [function] [call site] 02726
3 io::Result::map [function] [call site] 02727
4 MemoryRangeTable::dirty_ranges_iter [function] [call site] 02728
4 impl [call site] 02729
3 MemoryRangeTable::push [function] [call site] 02730
3 Self::map_err [function] [call site] 02731
3 ActivateError::ThreadSpawn [function] [call site] 02732
2 KvmVcpu::run [function] [call site] 02733
3 KvmVcpu::run [function] [call site] 02734
4 KvmVcpu::run [function] [call site] 02735
4 VmOpsHandler::pio_read [function] [call site] 02736
4 RateLimiterConfig::try_into [function] [call site] 02739
5 unwrap_or_default [function] [call site] 02740
5 unwrap_or_default [function] [call site] 02741
5 rate_limiter::RateLimiter::new [function] [call site] 02742
5 unwrap_or [function] [call site] 02743
5 unwrap_or [function] [call site] 02744
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02745
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02747
4 RateLimiterConfig::try_into [function] [call site] 02748
4 RateLimiterConfig::try_into [function] [call site] 02754
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02755
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02757
4 RateLimiterConfig::try_into [function] [call site] 02758
4 cpu::VmExit::IoapicEoi [function] [call site] 02761
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02766
4 VmOpsHandler::mmio_read [function] [call site] 02767
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02770
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02772
4 RateLimiterConfig::try_into [function] [call site] 02773
4 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02779
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02781
4 RateLimiterConfig::try_into [function] [call site] 02782
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02788
4 usize::errno [function] [call site] 02789
4 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02792
3 VmOpsHandler::pio_read [function] [call site] 02793
3 RateLimiterConfig::try_into [function] [call site] 02794
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02795
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02797
3 RateLimiterConfig::try_into [function] [call site] 02798
3 VmOpsHandler::pio_write [function] [call site] 02800
3 RateLimiterConfig::try_into [function] [call site] 02801
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02802
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02804
3 RateLimiterConfig::try_into [function] [call site] 02805
3 cpu::VmExit::IoapicEoi [function] [call site] 02808
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02813
3 VmOpsHandler::mmio_read [function] [call site] 02814
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02815
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02817
3 RateLimiterConfig::try_into [function] [call site] 02818
3 VmOpsHandler::mmio_write [function] [call site] 02820
3 MemoryRangeTable::from_dirty_bitmap [function] [call site] 02821
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02823
3 RateLimiterConfig::try_into [function] [call site] 02824
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02830
3 usize::errno [function] [call site] 02831
3 cpu::HypervisorCpuError::RunVcpu [function] [call site] 02834
2 VhostUserBlkBackend::handle_event [function] [call site] 02838
3 RateLimiterConfig::try_into [function] [call site] 02840
3 CacheMap::get_mut [function] [call site] 02841
3 CacheMap::get_mut [function] [call site] 02843
3 Instant::now [function] [call site] 02844
3 VhostUserBlkThread::process_queue [function] [call site] 02845
4 &mut [call site] 02846
4 pop_descriptor_chain [function] [call site] 02847
4 write_fdt_to_memory [function] [call site] 02848
4 Request::parse [function] [call site] 02849
4 Request::set_writeback [function] [call site] 02850
4 TdHob::add_payload [function] [call site] 02851
4 Request::execute [function] [call site] 02852
5 SeekFrom::Start [function] [call site] 02857
5 std::io::Result::map_err [function] [call site] 02858
5 u64::from [function] [call site] 02859
5 u64::from [function] [call site] 02860
5 checked_add [function] [call site] 02861
5 ExecuteError::BadRequest [function] [call site] 02863
5 ExecuteError::BadRequest [function] [call site] 02865
5 ApiResult::read_exact [function] [call site] 02866
5 GuestMemoryMmap::read_exact_volatile_from [function] [call site] 02868
5 __IncompleteArrayField::as_slice [function] [call site] 02869
5 GuestMemoryMmap::write_all_volatile_to [function] [call site] 02872
5 ApiResult::write_all [function] [call site] 02874
5 IoResult::map_err [function] [call site] 02878
5 Tap::flush [function] [call site] 02879
5 IoResult::map_err [function] [call site] 02880
5 ExecuteError::BadRequest [function] [call site] 02883
5 GuestMemoryMmap::write_slice [function] [call site] 02884
5 ExecuteError::Unsupported [function] [call site] 02887
4 common_parallel::_test_virtio_block [function] [call site] 02889
4 IovecBufferBorrowed::deref_mut [function] [call site] 02891
4 Result::memory [function] [call site] 02892
4 Vcpu::set_tdx_status [function] [call site] 02893
4 Result::memory [function] [call site] 02894
4 Result::write_obj [function] [call site] 02895
4 &mut [call site] 02897
4 Result::memory [function] [call site] 02899
4 Result::head_index [function] [call site] 02900
4 &mut [call site] 02902
4 needs_notification [function] [call site] 02903
4 write_fdt_to_memory [function] [call site] 02904
4 IovecBufferBorrowed::deref [function] [call site] 02905
4 BlockEpollHandler::try_signal_used_queue [function] [call site] 02907
5 needs_notification [function] [call site] 02908
5 write_fdt_to_memory [function] [call site] 02909
5 IovecBufferBorrowed::deref [function] [call site] 02910
5 EpollHelperError::HandleEvent [function] [call site] 02912
5 BlockEpollHandler::signal_used_queue [function] [call site] 02913
5 result::Result::map_err [function] [call site] 02914
5 EpollHelperError::HandleEvent [function] [call site] 02915
4 result::Result::unwrap [function] [call site] 02917
3 Instant::now [function] [call site] 02918
3 as_micros [function] [call site] 02920
3 get_queue_mut [function] [call site] 02921
3 enable_notification [function] [call site] 02922
3 write_fdt_to_memory [function] [call site] 02923
3 IovecBufferBorrowed::deref [function] [call site] 02924
3 VhostUserBlkThread::process_queue [function] [call site] 02926
3 VhostUserBlkThread::process_queue [function] [call site] 02927
3 RateLimiterConfig::try_into [function] [call site] 02930
1 ActivateResult::unwrap [function] [call site] 02933
1 Block::wait_for_epoll_threads [function] [call site] 02934
2 Block::wait_for_epoll_threads [function] [call site] 02935
1 Response::ok [function] [call site] 02937