The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1206 | 352 | Emulator::emulate_insn_stream | call site: 00352 | common_parallel::test_split_irqchip |
| 206 | 112 | generate_context_and_instruction | call site: 00112 | Emulator::prepare_data_fd |
| 54 | 2 | generate_context_and_instruction | call site: 00002 | Tap::open_named |
| 52 | 1655 | Emulator::emulate_insn_stream | call site: 01655 | VmOpsHandler::mmio_write |
| 39 | 1610 | CpuStateManager::linearize | call site: 01610 | MshvEmulatorContext::read_memory_flags |
| 26 | 320 | Emulator::emulate_insn_stream | call site: 00320 | KvmVcpu::get_sregs |
| 24 | 1709 | Emulator::emulate_insn_stream | call site: 01709 | Guest::new |
| 14 | 1563 | Emulator::emulate_insn_stream | call site: 01563 | MshvEmulatorContext::fetch |
| 2 | 109 | generate_context_and_instruction | call site: 00109 | |
| 2 | 1579 | EmulatorCpuState::read_segment | call site: 01579 | |
| 2 | 1587 | EmulatorCpuState::read_segment | call site: 01587 | |
| 1 | 0 | EP | call site: 00000 | generate_context_and_instruction |
fuzz_target
[function]
[call site]
00000
generate_context_and_instruction
[function]
[call site]
00001
arbitrary::Unstructured::new
[function]
[call site]
00002
Tap::open_named
[function]
[call site]
00003
build_terminated_if_name
[function]
[call site]
00004
Tap::if_name_as_bytes
[function]
[call site]
00005
&[u8]::len
[function]
[call site]
00006
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00007
Err
[function]
[call site]
00008
Error::IfnameTooLong
[function]
[call site]
00009
PvPanicDevice::event_to_string
[function]
[call site]
00010
PvPanicDevice::event_to_string
[function]
[call site]
00011
PvPanicDevice::event_to_string
[function]
[call site]
00012
PvPanicDevice::event_to_string
[function]
[call site]
00013
PvPanicDevice::event_to_string
[function]
[call site]
00014
PvPanicDevice::event_to_string
[function]
[call site]
00015
PvPanicDevice::event_to_string
[function]
[call site]
00016
&[u8]::len
[function]
[call site]
00017
copy_from_slice
[function]
[call site]
00018
Ok
[function]
[call site]
00019
libc::open
[function]
[call site]
00020
__IncompleteArrayField::as_ptr
[function]
[call site]
00021
unwrap_or
[function]
[call site]
00022
Err
[function]
[call site]
00023
Error::OpenTun
[function]
[call site]
00024
IoError::last_os_error
[function]
[call site]
00025
File::from_raw_fd
[function]
[call site]
00026
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00027
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00028
Err
[function]
[call site]
00029
Error::IoctlError
[function]
[call site]
00030
IoError::last_os_error
[function]
[call site]
00031
Ok
[function]
[call site]
00032
net_gen::TUNGETFEATURES
[function]
[call site]
00033
Err
[function]
[call site]
00034
Error::GetFeatures
[function]
[call site]
00035
IoError::last_os_error
[function]
[call site]
00036
Err
[function]
[call site]
00037
TxVirtio::default
[function]
[call site]
00038
Tap::new
[function]
[call site]
00039
Tap::open_named
[function]
[call site]
00040
as_mut
[function]
[call site]
00041
Result::len
[function]
[call site]
00042
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00043
copy_from_slice
[function]
[call site]
00044
__IncompleteArrayField::as_slice
[function]
[call site]
00045
::std::slice::from_raw_parts
[function]
[call site]
00046
__IncompleteArrayField::as_ptr
[function]
[call site]
00047
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
00048
net_gen::TUNSETIFF
[function]
[call site]
00049
Err
[function]
[call site]
00050
Error::ConfigureTap
[function]
[call site]
00051
IoError::last_os_error
[function]
[call site]
00052
to_vec
[function]
[call site]
00053
Result::truncate
[function]
[call site]
00054
Result::len
[function]
[call site]
00055
Ok
[function]
[call site]
00056
super::Result::arbitrary
[function]
[call site]
00057
super::Result::arbitrary
[function]
[call site]
00058
super::Result::arbitrary
[function]
[call site]
00059
super::Result::arbitrary
[function]
[call site]
00060
super::Result::arbitrary
[function]
[call site]
00061
super::Result::arbitrary
[function]
[call site]
00062
super::Result::arbitrary
[function]
[call site]
00063
super::Result::arbitrary
[function]
[call site]
00064
super::Result::arbitrary
[function]
[call site]
00065
super::Result::arbitrary
[function]
[call site]
00066
super::Result::arbitrary
[function]
[call site]
00067
super::Result::arbitrary
[function]
[call site]
00068
super::Result::arbitrary
[function]
[call site]
00069
super::Result::arbitrary
[function]
[call site]
00070
super::Result::arbitrary
[function]
[call site]
00071
super::Result::arbitrary
[function]
[call site]
00072
super::Result::arbitrary
[function]
[call site]
00073
super::Result::arbitrary
[function]
[call site]
00074
StandardRegisters::Mshv
[function]
[call site]
00075
generate_segment_register
[function]
[call site]
00076
Ok
[function]
[call site]
00077
super::Result::arbitrary
[function]
[call site]
00078
super::Result::arbitrary
[function]
[call site]
00079
super::Result::arbitrary
[function]
[call site]
00080
super::Result::arbitrary
[function]
[call site]
00081
super::Result::arbitrary
[function]
[call site]
00082
super::Result::arbitrary
[function]
[call site]
00083
super::Result::arbitrary
[function]
[call site]
00084
super::Result::arbitrary
[function]
[call site]
00085
super::Result::arbitrary
[function]
[call site]
00086
super::Result::arbitrary
[function]
[call site]
00087
super::Result::arbitrary
[function]
[call site]
00088
super::Result::arbitrary
[function]
[call site]
00089
generate_segment_register
[function]
[call site]
00090
generate_segment_register
[function]
[call site]
00091
generate_segment_register
[function]
[call site]
00092
generate_segment_register
[function]
[call site]
00093
generate_segment_register
[function]
[call site]
00094
generate_segment_register
[function]
[call site]
00095
generate_segment_register
[function]
[call site]
00096
generate_descriptor_table
[function]
[call site]
00097
Ok
[function]
[call site]
00098
super::Result::arbitrary
[function]
[call site]
00099
super::Result::arbitrary
[function]
[call site]
00100
generate_descriptor_table
[function]
[call site]
00101
super::Result::arbitrary
[function]
[call site]
00102
super::Result::arbitrary
[function]
[call site]
00103
super::Result::arbitrary
[function]
[call site]
00104
super::Result::arbitrary
[function]
[call site]
00105
super::Result::arbitrary
[function]
[call site]
00106
super::Result::arbitrary
[function]
[call site]
00107
super::Result::arbitrary
[function]
[call site]
00108
super::Result::arbitrary
[function]
[call site]
00109
arbitrary::<[u8;
[call site]
00110
arbitrary::<[u8;
[call site]
00111
Ok
[function]
[call site]
00112
Emulator::new
[function]
[call site]
00113
String::as_ref
[function]
[call site]
00114
String::exists
[function]
[call site]
00115
Err
[function]
[call site]
00116
Error::InitializeEmulator
[function]
[call site]
00117
SocketDev::new
[function]
[call site]
00118
Vcpu::tdx_init
[function]
[call site]
00119
Result::map_err
[function]
[call site]
00120
Error::InitializeEmulator
[function]
[call site]
00121
Emulator::prepare_data_fd
[function]
[call site]
00122
libc::socketpair
[function]
[call site]
00123
libc::socketpair
[function]
[call site]
00124
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00125
Err
[function]
[call site]
00126
std::io::Error::last_os_error
[function]
[call site]
00127
File::from_raw_fd
[function]
[call site]
00128
File::from_raw_fd
[function]
[call site]
00129
Ok
[function]
[call site]
00130
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00131
Err
[function]
[call site]
00132
Error::PrepareDataFd
[function]
[call site]
00133
SocketDev::set_msgfd
[function]
[call site]
00134
Emulator::run_control_cmd
[function]
[call site]
00135
to_be_bytes
[function]
[call site]
00136
mem::size_of::<u32>
[function]
[call site]
00137
PtmResult::ptm_to_request
[function]
[call site]
00138
Tap::new
[function]
[call site]
00139
Tap::open_named
[function]
[call site]
00140
Vec::<u8>::with_capacity
[function]
[call site]
00141
MemoryRangeTable::extend
[function]
[call site]
00142
MemoryRangeTable::extend
[function]
[call site]
00143
MemoryRangeTable::extend
[function]
[call site]
00144
MemoryRangeTable::extend
[function]
[call site]
00145
write
[function]
[call site]
00146
Err
[function]
[call site]
00147
Sector::new
[function]
[call site]
00148
TxVirtio::default
[function]
[call site]
00149
Tap::new
[function]
[call site]
00150
KvmVm::get_preferred_target
[function]
[call site]
00151
RateLimiterConfig::try_into
[function]
[call site]
00152
unwrap_or_default
[function]
[call site]
00153
unwrap_or_default
[function]
[call site]
00154
rate_limiter::RateLimiter::new
[function]
[call site]
00155
TokenBucket::new
[function]
[call site]
00156
gcd
[function]
[call site]
00157
Some
[function]
[call site]
00158
Instant::now
[function]
[call site]
00159
TokenBucket::new
[function]
[call site]
00160
Tap::new
[function]
[call site]
00161
Tap::open_named
[function]
[call site]
00162
Tap::as_raw_fd
[function]
[call site]
00163
Tap::as_raw_fd
[function]
[call site]
00164
libc::fcntl
[function]
[call site]
00165
libc::fcntl
[function]
[call site]
00166
libc::fcntl
[function]
[call site]
00167
libc::fcntl
[function]
[call site]
00168
Err
[function]
[call site]
00169
std::io::Error::last_os_error
[function]
[call site]
00170
Ok
[function]
[call site]
00171
Tap::new
[function]
[call site]
00172
Tap::open_named
[function]
[call site]
00173
Tap::new
[function]
[call site]
00174
Tap::open_named
[function]
[call site]
00175
unwrap_or
[function]
[call site]
00176
unwrap_or
[function]
[call site]
00177
KvmVm::get_preferred_target
[function]
[call site]
00178
RateLimiterConfig::try_into
[function]
[call site]
00179
KvmVm::get_preferred_target
[function]
[call site]
00180
map_err
[function]
[call site]
00181
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00182
RateLimiterConfig::try_into
[function]
[call site]
00183
unwrap_or_default
[function]
[call site]
00184
unwrap_or_default
[function]
[call site]
00185
rate_limiter::RateLimiter::new
[function]
[call site]
00186
unwrap_or
[function]
[call site]
00187
unwrap_or
[function]
[call site]
00188
RateLimiterConfig::try_into
[function]
[call site]
00189
Ok
[function]
[call site]
00190
map_err
[function]
[call site]
00191
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00192
RateLimiterConfig::try_into
[function]
[call site]
00193
RateLimiterConfig::try_into
[function]
[call site]
00194
Ok
[function]
[call site]
00195
Err
[function]
[call site]
00196
Ok
[function]
[call site]
00197
KvmVm::get_preferred_target
[function]
[call site]
00198
RateLimiterConfig::try_into
[function]
[call site]
00199
KvmVm::get_preferred_target
[function]
[call site]
00200
map_err
[function]
[call site]
00201
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00202
RateLimiterConfig::try_into
[function]
[call site]
00203
RateLimiterConfig::try_into
[function]
[call site]
00204
Ok
[function]
[call site]
00205
Err
[function]
[call site]
00206
align
[function]
[call site]
00207
div_ceil
[function]
[call site]
00208
checked_add
[function]
[call site]
00209
ok_or
[function]
[call site]
00210
QcowFile::set_len
[function]
[call site]
00211
Err
[function]
[call site]
00212
std::io::Error::other
[function]
[call site]
00213
std::io::Result::map_err
[function]
[call site]
00214
vhdx::vhdx_bat::BatEntry
[function]
[call site]
00215
BatEntry::write_bat_entries
[function]
[call site]
00216
Result::len
[function]
[call site]
00217
FixedVhd::seek
[function]
[call site]
00218
FixedVhd::seek
[function]
[call site]
00219
FixedVhd::seek
[function]
[call site]
00220
Ok
[function]
[call site]
00221
Err
[function]
[call site]
00222
Ok
[function]
[call site]
00223
Err
[function]
[call site]
00224
SeekFrom::Start
[function]
[call site]
00225
size_of::<u64>
[function]
[call site]
00226
std::io::Result::map_err
[function]
[call site]
00227
KvmVm::get_preferred_target
[function]
[call site]
00228
RateLimiterConfig::try_into
[function]
[call site]
00229
KvmVm::get_preferred_target
[function]
[call site]
00230
map_err
[function]
[call site]
00231
vm::HypervisorVmError::GetPreferredTarget
[function]
[call site]
00232
RateLimiterConfig::try_into
[function]
[call site]
00233
RateLimiterConfig::try_into
[function]
[call site]
00234
Ok
[function]
[call site]
00235
Err
[function]
[call site]
00236
write_u64::<LittleEndian>
[function]
[call site]
00237
map_err
[function]
[call site]
00238
Ok
[function]
[call site]
00239
Result::map_err
[function]
[call site]
00240
FixedVhd::seek
[function]
[call site]
00241
SeekFrom::Start
[function]
[call site]
00242
std::io::Result::map_err
[function]
[call site]
00243
Result::write_all
[function]
[call site]
00244
map_err
[function]
[call site]
00245
FixedVhd::seek
[function]
[call site]
00246
SeekFrom::Start
[function]
[call site]
00247
std::io::Result::map_err
[function]
[call site]
00248
Result::write_all
[function]
[call site]
00249
map_err
[function]
[call site]
00250
Err
[function]
[call site]
00251
Err
[function]
[call site]
00252
Ok
[function]
[call site]
00253
map_err
[function]
[call site]
00254
Error::RunControlCmd
[function]
[call site]
00255
Self::len
[function]
[call site]
00256
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00257
Err
[function]
[call site]
00258
Error::RunControlCmd
[function]
[call site]
00259
Err
[function]
[call site]
00260
Error::RunControlCmd
[function]
[call site]
00261
read
[function]
[call site]
00262
Err
[function]
[call site]
00263
Sector::new
[function]
[call site]
00264
KvmVm::get_preferred_target
[function]
[call site]
00265
Err
[function]
[call site]
00266
FixedVhd::seek
[function]
[call site]
00267
SeekFrom::Start
[function]
[call site]
00268
std::io::Result::map_err
[function]
[call site]
00269
Result::read_exact
[function]
[call site]
00270
map_err
[function]
[call site]
00271
Err
[function]
[call site]
00272
Err
[function]
[call site]
00273
Ok
[function]
[call site]
00274
map_err
[function]
[call site]
00275
Error::RunControlCmd
[function]
[call site]
00276
PtmResult::update_ptm_with_response
[function]
[call site]
00277
Self::len
[function]
[call site]
00278
Err
[function]
[call site]
00279
Error::ConvertToPtm
[function]
[call site]
00280
u32::from_be_bytes
[function]
[call site]
00281
RateLimiterConfig::try_into
[function]
[call site]
00282
unwrap_or_default
[function]
[call site]
00283
unwrap_or_default
[function]
[call site]
00284
rate_limiter::RateLimiter::new
[function]
[call site]
00285
unwrap_or
[function]
[call site]
00286
unwrap_or
[function]
[call site]
00287
unwrap
[function]
[call site]
00288
Ok
[function]
[call site]
00289
Result::map_err
[function]
[call site]
00290
Error::RunControlCmd
[function]
[call site]
00291
PtmResult::set_member_type
[function]
[call site]
00292
PtmResult::get_result_code
[function]
[call site]
00293
Err
[function]
[call site]
00294
Error::RunControlCmd
[function]
[call site]
00295
Ok
[function]
[call site]
00296
mem::size_of::<u32>
[function]
[call site]
00297
net_gen::setsockopt
[function]
[call site]
00298
std::mem::size_of::<net_gen::iff::timeval>
[function]
[call site]
00299
Err
[function]
[call site]
00300
Error::PrepareDataFd
[function]
[call site]
00301
SocketDev::set_datafd
[function]
[call site]
00302
Ok
[function]
[call site]
00303
Emulator::probe_caps
[function]
[call site]
00304
Emulator::run_control_cmd
[function]
[call site]
00305
mem::size_of::<u64>
[function]
[call site]
00306
Ok
[function]
[call site]
00307
Emulator::check_caps
[function]
[call site]
00308
Err
[function]
[call site]
00309
Error::InitializeEmulator
[function]
[call site]
00310
Emulator::get_established_flag
[function]
[call site]
00311
PtmEst::new
[function]
[call site]
00312
Emulator::run_control_cmd
[function]
[call site]
00313
mem::size_of::<u32>
[function]
[call site]
00314
Err
[function]
[call site]
00315
Error::InitializeEmulator
[function]
[call site]
00316
Ok
[function]
[call site]
00317
Emulator::emulate_first_insn
[function]
[call site]
00318
Emulator::emulate_insn_stream
[function]
[call site]
00319
MshvEmulatorContext::cpu_state
[function]
[call site]
00320
Err
[function]
[call site]
00321
PlatformError::GetCpuStateFailure
[function]
[call site]
00322
KvmVcpu::get_regs
[function]
[call site]
00323
TxVirtio::default
[function]
[call site]
00324
Tap::new
[function]
[call site]
00325
Ok
[function]
[call site]
00326
RateLimiterConfig::try_into
[function]
[call site]
00327
unwrap_or_default
[function]
[call site]
00328
unwrap_or_default
[function]
[call site]
00329
rate_limiter::RateLimiter::new
[function]
[call site]
00330
unwrap_or
[function]
[call site]
00331
unwrap_or
[function]
[call site]
00332
map_err
[function]
[call site]
00333
PlatformError::GetCpuStateFailure
[function]
[call site]
00334
RateLimiterConfig::try_into
[function]
[call site]
00335
KvmVcpu::get_sregs
[function]
[call site]
00336
Ok
[function]
[call site]
00337
KvmVcpu::get_sregs
[function]
[call site]
00338
map_err
[function]
[call site]
00339
cpu::HypervisorCpuError::GetSpecialRegs
[function]
[call site]
00340
RateLimiterConfig::try_into
[function]
[call site]
00341
RateLimiterConfig::try_into
[function]
[call site]
00342
map_err
[function]
[call site]
00343
PlatformError::GetCpuStateFailure
[function]
[call site]
00344
RateLimiterConfig::try_into
[function]
[call site]
00345
Ok
[function]
[call site]
00346
map_err
[function]
[call site]
00347
Tap::new
[function]
[call site]
00348
Tap::open_named
[function]
[call site]
00349
TxVirtio::default
[function]
[call site]
00350
Tap::new
[function]
[call site]
00351
common_parallel::test_split_irqchip
[function]
[call site]
00352
UbuntuDiskConfig::new
[function]
[call site]
00353
Tap::new
[function]
[call site]
00354
Tap::open_named
[function]
[call site]
00355
Tap::new
[function]
[call site]
00356
PvPanicDevice::event_to_string
[function]
[call site]
00357
PvPanicDevice::event_to_string
[function]
[call site]
00358
PvPanicDevice::event_to_string
[function]
[call site]
00359
PvPanicDevice::event_to_string
[function]
[call site]
00360
Guest::new
[function]
[call site]
00361
Guest::new_from_ip_range
[function]
[call site]
00362
TempDir::new_with_prefix
[function]
[call site]
00363
unwrap
[function]
[call site]
00364
UbuntuDiskConfig::prepare_files
[function]
[call site]
00365
dirs::home_dir
[function]
[call site]
00366
unwrap
[function]
[call site]
00367
MemoryRangeTable::push
[function]
[call site]
00368
MemoryRangeTable::push
[function]
[call site]
00369
MemoryRangeTable::push
[function]
[call site]
00370
MemoryRangeTable::push
[function]
[call site]
00371
io::Error::from
[function]
[call site]
00372
io::Error::other
[function]
[call site]
00373
&TempDir::as_path
[function]
[call site]
00374
join
[function]
[call site]
00375
to_str
[function]
[call site]
00376
unwrap
[function]
[call site]
00377
UbuntuDiskConfig::prepare_cloudinit
[function]
[call site]
00378
io::Error::from
[function]
[call site]
00379
&TempDir::as_path
[function]
[call site]
00380
join
[function]
[call site]
00381
to_str
[function]
[call site]
00382
unwrap
[function]
[call site]
00383
&TempDir::as_path
[function]
[call site]
00384
join
[function]
[call site]
00385
join
[function]
[call site]
00386
fs::create_dir_all
[function]
[call site]
00387
expect
[function]
[call site]
00388
workspace_root
[function]
[call site]
00389
io::Error::from
[function]
[call site]
00390
io::Error::other
[function]
[call site]
00391
Self::parent
[function]
[call site]
00392
unwrap
[function]
[call site]
00393
to_path_buf
[function]
[call site]
00394
Self::join
[function]
[call site]
00395
exists
[function]
[call site]
00396
fs::read_to_string
[function]
[call site]
00397
unwrap
[function]
[call site]
00398
PendingRxSet::contains
[function]
[call site]
00399
PendingRx::into_mask
[function]
[call site]
00400
PendingRxSet::contains
[function]
[call site]
00401
PathBuf::join
[function]
[call site]
00402
join
[function]
[call site]
00403
join
[function]
[call site]
00404
join
[function]
[call site]
00405
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00406
Self::into_iter
[function]
[call site]
00407
BitposIteratorExt::bit_positions
[function]
[call site]
00408
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00409
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00410
Self::into_iter
[function]
[call site]
00411
BitposIteratorExt::bit_positions
[function]
[call site]
00412
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00413
coalesce
[function]
[call site]
00414
Ok
[function]
[call site]
00415
Err
[function]
[call site]
00416
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00417
impl
[call site]
00418
coalesce
[function]
[call site]
00419
Ok
[function]
[call site]
00420
Err
[function]
[call site]
00421
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00422
for_each
[function]
[call site]
00423
join
[function]
[call site]
00424
join
[function]
[call site]
00425
rate_limited_copy
[function]
[call site]
00426
std::mem::MaybeUninit::zeroed
[function]
[call site]
00427
std::ffi::CString::new
[function]
[call site]
00428
Tap::open_named
[function]
[call site]
00429
Result::unwrap
[function]
[call site]
00430
libc::statvfs
[function]
[call site]
00431
__IncompleteArrayField::as_ptr
[function]
[call site]
00432
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00433
assume_init
[function]
[call site]
00434
assume_init
[function]
[call site]
00435
thread::sleep
[function]
[call site]
00436
std::time::Duration::new
[function]
[call site]
00437
Tap::open_named
[function]
[call site]
00438
fs::copy
[function]
[call site]
00439
std::mem::MaybeUninit::zeroed
[function]
[call site]
00440
std::ffi::CString::new
[function]
[call site]
00441
Result::unwrap
[function]
[call site]
00442
libc::statvfs
[function]
[call site]
00443
__IncompleteArrayField::as_ptr
[function]
[call site]
00444
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00445
assume_init
[function]
[call site]
00446
assume_init
[function]
[call site]
00447
thread::sleep
[function]
[call site]
00448
std::time::Duration::new
[function]
[call site]
00449
fs::copy
[function]
[call site]
00450
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]
00451
TxVirtio::process_desc_chain
[function]
[call site]
00452
bool::pop_descriptor_chain
[function]
[call site]
00453
bool::go_to_previous_position
[function]
[call site]
00454
BitposIterator::next
[function]
[call site]
00455
is_none
[function]
[call site]
00456
BitposIterator::next
[function]
[call site]
00457
is_none
[function]
[call site]
00458
BitposIterator::next
[function]
[call site]
00459
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00460
trailing_zeros
[function]
[call site]
00461
Some
[function]
[call site]
00462
mul
[function]
[call site]
00463
checked_add
[function]
[call site]
00464
unwrap
[function]
[call site]
00465
Some
[function]
[call site]
00466
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00467
trailing_zeros
[function]
[call site]
00468
Some
[function]
[call site]
00469
mul
[function]
[call site]
00470
checked_add
[function]
[call site]
00471
unwrap
[function]
[call site]
00472
Some
[function]
[call site]
00473
IovecBuffer::borrow
[function]
[call site]
00474
IovecBufferBorrowed
[function]
[call site]
00475
MmioDeviceInfo::addr
[function]
[call site]
00476
KvmVcpu::translate_gva
[function]
[call site]
00477
KvmVcpu::translate_gva
[function]
[call site]
00478
map_err
[function]
[call site]
00479
cpu::HypervisorCpuError::TranslateVirtualAddress
[function]
[call site]
00480
RateLimiterConfig::try_into
[function]
[call site]
00481
Err
[function]
[call site]
00482
cpu::HypervisorCpuError::TranslateVirtualAddress
[function]
[call site]
00483
Ok
[function]
[call site]
00484
vnet_hdr_len
[function]
[call site]
00485
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00486
is_write_only
[function]
[call site]
00487
vnet_hdr_len
[function]
[call site]
00488
Result::memory
[function]
[call site]
00489
GuestMemoryMmap::write_slice
[function]
[call site]
00490
map_err
[function]
[call site]
00491
Ok
[function]
[call site]
00492
Result::get_slice
[function]
[call site]
00493
vnet_hdr_len
[function]
[call site]
00494
map_err
[function]
[call site]
00495
Self::ptr_guard_mut
[function]
[call site]
00496
__IncompleteArrayField::as_ptr
[function]
[call site]
00497
vnet_hdr_len
[function]
[call site]
00498
MemoryRangeTable::push
[function]
[call site]
00499
Err
[function]
[call site]
00500
BitposIterator::next
[function]
[call site]
00501
MemoryRangeTable::is_empty
[function]
[call site]
00502
MemoryRangeTable::is_empty
[function]
[call site]
00503
libc::writev
[function]
[call site]
00504
Tap::as_raw_fd
[function]
[call site]
00505
Tap::as_raw_fd
[function]
[call site]
00506
__IncompleteArrayField::as_ptr
[function]
[call site]
00507
vnet_hdr_len
[function]
[call site]
00508
std::io::Error::last_os_error
[function]
[call site]
00509
usize::kind
[function]
[call site]
00510
bool::go_to_previous_position
[function]
[call site]
00511
Err
[function]
[call site]
00512
NetQueuePairError::WriteTap
[function]
[call site]
00513
super::vnet_hdr_len
[function]
[call site]
00514
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00515
Err
[function]
[call site]
00516
std::num::Wrapping
[function]
[call site]
00517
super::vnet_hdr_len
[function]
[call site]
00518
std::num::Wrapping
[function]
[call site]
00519
RateLimiterGroupHandle::consume
[function]
[call site]
00520
RateLimiterGroupHandle::consume
[function]
[call site]
00521
RateLimiterGroupHandle::consume
[function]
[call site]
00522
RateLimiterGroupHandle::consume
[function]
[call site]
00523
bool::add_used
[function]
[call site]
00524
Result::memory
[function]
[call site]
00525
Result::head_index
[function]
[call site]
00526
map_err
[function]
[call site]
00527
bool::enable_notification
[function]
[call site]
00528
map_err
[function]
[call site]
00529
Ok
[function]
[call site]
00530
BitposIterator::next
[function]
[call site]
00531
Option::expect
[function]
[call site]
00532
downcast_ref::<vmm_sys_util::errno::Error>
[function]
[call site]
00533
unwrap_or_else
[function]
[call site]
00534
errno
[function]
[call site]
00535
thread::sleep
[function]
[call site]
00536
std::time::Duration::new
[function]
[call site]
00537
Err
[function]
[call site]
00538
Ok
[function]
[call site]
00539
Err
[function]
[call site]
00540
io::Error::last_os_error
[function]
[call site]
00541
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]
00542
thread::sleep
[function]
[call site]
00543
std::time::Duration::new
[function]
[call site]
00544
Err
[function]
[call site]
00545
Ok
[function]
[call site]
00546
Err
[function]
[call site]
00547
io::Error::last_os_error
[function]
[call site]
00548
io::Result::expect
[function]
[call site]
00549
Tap::new
[function]
[call site]
00550
fs::File::open
[function]
[call site]
00551
join
[function]
[call site]
00552
unwrap
[function]
[call site]
00553
read_to_string
[function]
[call site]
00554
expect
[function]
[call site]
00555
Result::replace
[function]
[call site]
00556
Result::replace
[function]
[call site]
00557
Result::replace
[function]
[call site]
00558
PvPanicDevice::event_to_string
[function]
[call site]
00559
fs::File::create
[function]
[call site]
00560
common_parallel::_test_virtio_block
[function]
[call site]
00561
UbuntuDiskConfig::new
[function]
[call site]
00562
PvPanicDevice::event_to_string
[function]
[call site]
00563
Guest::new
[function]
[call site]
00564
Tap::new
[function]
[call site]
00565
Tap::open_named
[function]
[call site]
00566
dirs::home_dir
[function]
[call site]
00567
unwrap
[function]
[call site]
00568
MemoryRangeTable::push
[function]
[call site]
00569
MemoryRangeTable::push
[function]
[call site]
00570
direct_kernel_boot_path
[function]
[call site]
00571
dirs::home_dir
[function]
[call site]
00572
unwrap
[function]
[call site]
00573
MemoryRangeTable::push
[function]
[call site]
00574
MemoryRangeTable::push
[function]
[call site]
00575
MemoryRangeTable::push
[function]
[call site]
00576
GuestCommand::new
[function]
[call site]
00577
GuestCommand::new_with_binary_path
[function]
[call site]
00578
GuestCommand::new
[function]
[call site]
00579
GuestCommand::new_with_binary_path
[function]
[call site]
00580
clh_command
[function]
[call site]
00581
workspace_root
[function]
[call site]
00582
env::var
[function]
[call site]
00583
unwrap_or
[function]
[call site]
00584
PvPanicDevice::event_to_string
[function]
[call site]
00585
PathBuf::join
[function]
[call site]
00586
io::Error::from
[function]
[call site]
00587
to_str
[function]
[call site]
00588
unwrap
[function]
[call site]
00589
clh_command
[function]
[call site]
00590
TargetApi::guest_args
[function]
[call site]
00591
TargetApi::guest_args
[function]
[call site]
00592
TargetApi::guest_args
[function]
[call site]
00593
PathBuf::to_str
[function]
[call site]
00594
unwrap
[function]
[call site]
00595
TargetApi::guest_args
[function]
[call site]
00596
TargetApi::guest_args
[function]
[call site]
00597
Tap::if_name_as_str
[function]
[call site]
00598
Tap::if_name_as_bytes
[function]
[call site]
00599
&[u8]::split
[function]
[call site]
00600
BitposIterator::next
[function]
[call site]
00601
unwrap_or
[function]
[call site]
00602
std::str::from_utf8
[function]
[call site]
00603
expect
[function]
[call site]
00604
Tap::if_name_as_str
[function]
[call site]
00605
Tap::if_name_as_str
[function]
[call site]
00606
GuestCommand::default_net
[function]
[call site]
00607
GuestCommand::args
[function]
[call site]
00608
TargetApi::guest_args
[function]
[call site]
00609
Guest::default_net_string
[function]
[call site]
00610
Tap::if_name_as_str
[function]
[call site]
00611
GuestCommand::capture_output
[function]
[call site]
00612
GuestCommand::spawn
[function]
[call site]
00613
arg
[function]
[call site]
00614
TargetApi::guest_args
[function]
[call site]
00615
stderr
[function]
[call site]
00616
Stdio::piped
[function]
[call site]
00617
dup_stdout
[function]
[call site]
00618
libc::dup
[function]
[call site]
00619
vmm_sys_util::errno::errno_result
[function]
[call site]
00620
Ok
[function]
[call site]
00621
File::from_raw_fd
[function]
[call site]
00622
Stdio::piped
[function]
[call site]
00623
GuestCommand::spawn
[function]
[call site]
00624
arg
[function]
[call site]
00625
TargetApi::guest_args
[function]
[call site]
00626
stderr
[function]
[call site]
00627
Stdio::piped
[function]
[call site]
00628
dup_stdout
[function]
[call site]
00629
Stdio::piped
[function]
[call site]
00630
GuestCommand::spawn
[function]
[call site]
00631
unwrap
[function]
[call site]
00632
as_ref
[function]
[call site]
00633
unwrap
[function]
[call site]
00634
Tap::as_raw_fd
[function]
[call site]
00635
libc::fcntl
[function]
[call site]
00636
Err
[function]
[call site]
00637
io::Error::last_os_error
[function]
[call site]
00638
as_ref
[function]
[call site]
00639
unwrap
[function]
[call site]
00640
Tap::as_raw_fd
[function]
[call site]
00641
libc::fcntl
[function]
[call site]
00642
Err
[function]
[call site]
00643
io::Error::last_os_error
[function]
[call site]
00644
Ok
[function]
[call site]
00645
Err
[function]
[call site]
00646
std::io::Error::other
[function]
[call site]
00647
GuestCommand::spawn
[function]
[call site]
00648
unwrap
[function]
[call site]
00649
as_ref
[function]
[call site]
00650
unwrap
[function]
[call site]
00651
Tap::as_raw_fd
[function]
[call site]
00652
libc::fcntl
[function]
[call site]
00653
Err
[function]
[call site]
00654
io::Error::last_os_error
[function]
[call site]
00655
as_ref
[function]
[call site]
00656
unwrap
[function]
[call site]
00657
Tap::as_raw_fd
[function]
[call site]
00658
libc::fcntl
[function]
[call site]
00659
Err
[function]
[call site]
00660
io::Error::last_os_error
[function]
[call site]
00661
Ok
[function]
[call site]
00662
Err
[function]
[call site]
00663
std::io::Error::other
[function]
[call site]
00664
GuestCommand::spawn
[function]
[call site]
00665
io::Result::unwrap
[function]
[call site]
00666
std::panic::catch_unwind
[function]
[call site]
00667
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
00668
std::time::Instant::now
[function]
[call site]
00669
Tap::if_name_as_str
[function]
[call site]
00670
Tap::new
[function]
[call site]
00671
MemoryManager::mbind
[function]
[call site]
00672
libc::syscall
[function]
[call site]
00673
__IncompleteArrayField::as_ptr
[function]
[call site]
00674
Err
[function]
[call site]
00675
io::Error::last_os_error
[function]
[call site]
00676
Ok
[function]
[call site]
00677
Tap::if_name_as_str
[function]
[call site]
00678
Result::map_err
[function]
[call site]
00679
std::result::Result::set_nonblocking
[function]
[call site]
00680
expect
[function]
[call site]
00681
unit_tests::test_tap_create
[function]
[call site]
00682
common_parallel::_test_virtio_block
[function]
[call site]
00683
unwrap
[function]
[call site]
00684
Tap::new
[function]
[call site]
00685
Tap::open_named
[function]
[call site]
00686
Result::unwrap
[function]
[call site]
00687
expect
[function]
[call site]
00688
fs::File::from_raw_fd
[function]
[call site]
00689
MsixConfig::set_msg_ctl
[function]
[call site]
00690
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00691
enumerate
[function]
[call site]
00692
Gpio::pl061_internal_update
[function]
[call site]
00693
InterruptSourceConfig::MsiIrq
[function]
[call site]
00694
MsixTableEntry::masked
[function]
[call site]
00695
InterruptSourceGroup::disable
[function]
[call site]
00696
Ok
[function]
[call site]
00697
Tap::clone
[function]
[call site]
00698
RawFile::try_clone
[function]
[call site]
00699
Ok
[function]
[call site]
00700
RawFile::try_clone
[function]
[call site]
00701
expect
[function]
[call site]
00702
unwrap
[function]
[call site]
00703
Tap::clone
[function]
[call site]
00704
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00705
enumerate
[function]
[call site]
00706
super::Result::masked
[function]
[call site]
00707
MsixConfig::get_pba_bit
[function]
[call site]
00708
MsixConfig::inject_msix_and_clear_pba
[function]
[call site]
00709
Pl011::pl011_set_read_trigger
[function]
[call site]
00710
MsixConfig::set_pba_bit
[function]
[call site]
00711
std::result::Result::as_raw_fd
[function]
[call site]
00712
Tap::as_raw_fd
[function]
[call site]
00713
epoll::Event::new
[function]
[call site]
00714
Tap::open_named
[function]
[call site]
00715
expect
[function]
[call site]
00716
epoll::Event::new
[function]
[call site]
00717
epoll::Events::empty
[function]
[call site]
00718
MemoryRangeTable::is_empty
[function]
[call site]
00719
epoll::wait
[function]
[call site]
00720
Ok
[function]
[call site]
00721
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]
00722
Err
[function]
[call site]
00723
map_err
[function]
[call site]
00724
Err
[function]
[call site]
00725
std::result::Result::accept
[function]
[call site]
00726
common_parallel::test_split_irqchip
[function]
[call site]
00727
UbuntuDiskConfig::new
[function]
[call site]
00728
PvPanicDevice::event_to_string
[function]
[call site]
00729
Guest::new
[function]
[call site]
00730
Tap::new
[function]
[call site]
00731
GuestCommand::new
[function]
[call site]
00732
TargetApi::guest_args
[function]
[call site]
00733
TargetApi::guest_args
[function]
[call site]
00734
TargetApi::guest_args
[function]
[call site]
00735
direct_kernel_boot_path
[function]
[call site]
00736
PathBuf::to_str
[function]
[call site]
00737
unwrap
[function]
[call site]
00738
TargetApi::guest_args
[function]
[call site]
00739
GuestCommand::default_disks
[function]
[call site]
00740
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
00741
DBusApi1ProxyBlocking::print_response
[function]
[call site]
00742
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00743
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00744
impl
[call site]
00745
Self::map_err
[function]
[call site]
00746
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
00747
DBusApi1ProxyBlocking::print_response
[function]
[call site]
00748
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
00749
is_some
[function]
[call site]
00750
GuestCommand::args
[function]
[call site]
00751
Tap::if_name_as_str
[function]
[call site]
00752
Tap::if_name_as_str
[function]
[call site]
00753
GuestCommand::args
[function]
[call site]
00754
Tap::if_name_as_str
[function]
[call site]
00755
GuestCommand::default_net
[function]
[call site]
00756
GuestCommand::args
[function]
[call site]
00757
Guest::default_net_string
[function]
[call site]
00758
Tap::if_name_as_str
[function]
[call site]
00759
GuestCommand::capture_output
[function]
[call site]
00760
GuestCommand::spawn
[function]
[call site]
00761
io::Result::unwrap
[function]
[call site]
00762
std::panic::catch_unwind
[function]
[call site]
00763
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
00764
Result::unwrap
[function]
[call site]
00765
kill_child
[function]
[call site]
00766
VsockConnection::kill
[function]
[call site]
00767
Bus::insert
[function]
[call site]
00768
Err
[function]
[call site]
00769
read
[function]
[call site]
00770
unwrap
[function]
[call site]
00771
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00772
KvmVm::as_any
[function]
[call site]
00773
BusRange::overlaps
[function]
[call site]
00774
Err
[function]
[call site]
00775
write
[function]
[call site]
00776
unwrap
[function]
[call site]
00777
Bus::insert
[function]
[call site]
00778
Arc::downgrade
[function]
[call site]
00779
is_some
[function]
[call site]
00780
Err
[function]
[call site]
00781
Ok
[function]
[call site]
00782
get_x2apic_id
[function]
[call site]
00783
leading_zeros
[function]
[call site]
00784
leading_zeros
[function]
[call site]
00785
leading_zeros
[function]
[call site]
00786
io::Error::last_os_error
[function]
[call site]
00787
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]
00788
libc::c_int::unwrap
[function]
[call site]
00789
child_wait_timeout
[function]
[call site]
00790
child_wait_timeout
[function]
[call site]
00791
Duration::from_secs
[function]
[call site]
00792
Err
[function]
[call site]
00793
WaitTimeoutError::General
[function]
[call site]
00794
Err
[function]
[call site]
00795
FdtWriterResult::success
[function]
[call site]
00796
Err
[function]
[call site]
00797
Ok
[function]
[call site]
00798
Tap::new
[function]
[call site]
00799
Tap::open_named
[function]
[call site]
00800
Result::unwrap
[function]
[call site]
00801
is_none
[function]
[call site]
00802
VsockConnection::kill
[function]
[call site]
00803
Bus::insert
[function]
[call site]
00804
env::var
[function]
[call site]
00805
unwrap_or_default
[function]
[call site]
00806
PendingRxSet::contains
[function]
[call site]
00807
PendingRx::into_mask
[function]
[call site]
00808
wait_with_output
[function]
[call site]
00809
unwrap
[function]
[call site]
00810
handle_child_output
[function]
[call site]
00811
u64::is_ok
[function]
[call site]
00812
success
[function]
[call site]
00813
segment_type_code
[function]
[call site]
00814
BlockEpollHandler::process_queue_submit_and_signal
[function]
[call site]
00815
BlockEpollHandler::process_queue_submit
[function]
[call site]
00816
Tap::new
[function]
[call site]
00817
Tap::new
[function]
[call site]
00818
bool::pop_descriptor_chain
[function]
[call site]
00819
write_fdt_to_memory
[function]
[call site]
00820
GuestMemoryMmap::write_slice
[function]
[call site]
00821
map_err
[function]
[call site]
00822
Ok
[function]
[call site]
00823
Request::parse
[function]
[call site]
00824
BitposIterator::next
[function]
[call site]
00825
Option::ok_or
[function]
[call site]
00826
is_write_only
[function]
[call site]
00827
Err
[function]
[call site]
00828
vnet_hdr_len
[function]
[call site]
00829
size_of::<VirtioMemReq>
[function]
[call site]
00830
Err
[function]
[call site]
00831
Result::memory
[function]
[call site]
00832
Result::read_obj
[function]
[call site]
00833
MmioDeviceInfo::addr
[function]
[call site]
00834
map_err
[function]
[call site]
00835
BitposIterator::next
[function]
[call site]
00836
Option::ok_or
[function]
[call site]
00837
is_write_only
[function]
[call site]
00838
Err
[function]
[call site]
00839
vnet_hdr_len
[function]
[call site]
00840
size_of::<VirtioMemResp>
[function]
[call site]
00841
Err
[function]
[call site]
00842
Ok
[function]
[call site]
00843
MmioDeviceInfo::addr
[function]
[call site]
00844
as_deref
[function]
[call site]
00845
result::Result::map_err
[function]
[call site]
00846
BlockEpollHandler::check_request
[function]
[call site]
00847
has_feature
[function]
[call site]
00848
RateLimiterConfig::try_into
[function]
[call site]
00849
Err
[function]
[call site]
00850
Ok
[function]
[call site]
00851
Result::memory
[function]
[call site]
00852
Result::write_obj
[function]
[call site]
00853
map_err
[function]
[call site]
00854
bool::add_used
[function]
[call site]
00855
Result::memory
[function]
[call site]
00856
Result::head_index
[function]
[call site]
00857
map_err
[function]
[call site]
00858
bool::enable_notification
[function]
[call site]
00859
write_fdt_to_memory
[function]
[call site]
00860
IovecBufferBorrowed::deref
[function]
[call site]
00861
map_err
[function]
[call site]
00862
RateLimiterGroupHandle::consume
[function]
[call site]
00863
bool::go_to_previous_position
[function]
[call site]
00864
std::num::Wrapping
[function]
[call site]
00865
std::num::Wrapping
[function]
[call site]
00866
RateLimiterGroupHandle::consume
[function]
[call site]
00867
RateLimiterGroupHandle::manual_replenish
[function]
[call site]
00868
RateLimiterGroupHandle::manual_replenish
[function]
[call site]
00869
bool::go_to_previous_position
[function]
[call site]
00870
Request::set_writeback
[function]
[call site]
00871
TdHob::add_payload
[function]
[call site]
00872
std::mem::size_of::<TdPayload>
[function]
[call site]
00873
GuestMemoryMmap::write_obj
[function]
[call site]
00874
vm_memory::GuestAddress
[function]
[call site]
00875
map_err
[function]
[call site]
00876
update_offset::<TdPayload>
[function]
[call site]
00877
Ok
[function]
[call site]
00878
Request::execute_async
[function]
[call site]
00879
SmallVec::with_capacity
[function]
[call site]
00880
vnet_hdr_len
[function]
[call site]
00881
u64::from
[function]
[call site]
00882
RateLimiterConfig::try_into
[function]
[call site]
00883
unwrap_or_default
[function]
[call site]
00884
unwrap_or_default
[function]
[call site]
00885
rate_limiter::RateLimiter::new
[function]
[call site]
00886
unwrap_or
[function]
[call site]
00887
unwrap_or
[function]
[call site]
00888
u64::from
[function]
[call site]
00889
checked_add
[function]
[call site]
00890
ok_or
[function]
[call site]
00891
ExecuteError::BadRequest
[function]
[call site]
00892
Err
[function]
[call site]
00893
ExecuteError::BadRequest
[function]
[call site]
00894
GuestMemoryMmap::get_slice
[function]
[call site]
00895
map_err
[function]
[call site]
00896
ptr_guard
[function]
[call site]
00897
__IncompleteArrayField::as_ptr
[function]
[call site]
00898
is_multiple_of
[function]
[call site]
00899
__IncompleteArrayField::as_ptr
[function]
[call site]
00900
Layout::from_size_align
[function]
[call site]
00901
unwrap
[function]
[call site]
00902
std::alloc::alloc_zeroed
[function]
[call site]
00903
is_null
[function]
[call site]
00904
Err
[function]
[call site]
00905
ExecuteError::TemporaryBufferAllocation
[function]
[call site]
00906
io::Error::last_os_error
[function]
[call site]
00907
std::ptr::copy
[function]
[call site]
00908
std::mem::MaybeUninit::zeroed
[function]
[call site]
00909
std::ffi::CString::new
[function]
[call site]
00910
Result::unwrap
[function]
[call site]
00911
libc::statvfs
[function]
[call site]
00912
__IncompleteArrayField::as_ptr
[function]
[call site]
00913
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
00914
assume_init
[function]
[call site]
00915
assume_init
[function]
[call site]
00916
thread::sleep
[function]
[call site]
00917
std::time::Duration::new
[function]
[call site]
00918
fs::copy
[function]
[call site]
00919
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]
00920
thread::sleep
[function]
[call site]
00921
std::time::Duration::new
[function]
[call site]
00922
Err
[function]
[call site]
00923
Ok
[function]
[call site]
00924
Err
[function]
[call site]
00925
io::Error::last_os_error
[function]
[call site]
00926
__IncompleteArrayField::as_ptr
[function]
[call site]
00927
MemoryRangeTable::push
[function]
[call site]
00928
__IncompleteArrayField::as_ptr
[function]
[call site]
00929
MemoryRangeTable::push
[function]
[call site]
00930
GuestMemoryMmap::get_slice
[function]
[call site]
00931
map_err
[function]
[call site]
00932
MemoryRangeTable::from_dirty_bitmap
[function]
[call site]
00933
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
00934
impl
[call site]
00935
mark_dirty
[function]
[call site]
00936
RawFileAsync::batch_requests_enabled
[function]
[call site]
00937
Some
[function]
[call site]
00938
RawFileAsyncAio::read_vectored
[function]
[call site]
00939
Tap::as_raw_fd
[function]
[call site]
00940
&[libc::iovec]::as_ptr
[function]
[call site]
00941
&[libc::iovec]::len
[function]
[call site]
00942
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
00943
Tap::as_raw_fd
[function]
[call site]
00944
TxVirtio::default
[function]
[call site]
00945
BlockEpollHandler::process_queue_submit
[function]
[call site]
00946
Tap::new
[function]
[call site]
00947
Tap::new
[function]
[call site]
00948
bool::pop_descriptor_chain
[function]
[call site]
00949
write_fdt_to_memory
[function]
[call site]
00950
Request::parse
[function]
[call site]
00951
as_deref
[function]
[call site]
00952
result::Result::map_err
[function]
[call site]
00953
BlockEpollHandler::check_request
[function]
[call site]
00954
Result::memory
[function]
[call site]
00955
Result::write_obj
[function]
[call site]
00956
map_err
[function]
[call site]
00957
bool::add_used
[function]
[call site]
00958
Result::memory
[function]
[call site]
00959
Result::head_index
[function]
[call site]
00960
map_err
[function]
[call site]
00961
bool::enable_notification
[function]
[call site]
00962
write_fdt_to_memory
[function]
[call site]
00963
IovecBufferBorrowed::deref
[function]
[call site]
00964
map_err
[function]
[call site]
00965
RateLimiterGroupHandle::consume
[function]
[call site]
00966
bool::go_to_previous_position
[function]
[call site]
00967
std::num::Wrapping
[function]
[call site]
00968
std::num::Wrapping
[function]
[call site]
00969
RateLimiterGroupHandle::consume
[function]
[call site]
00970
RateLimiterGroupHandle::manual_replenish
[function]
[call site]
00971
bool::go_to_previous_position
[function]
[call site]
00972
Request::set_writeback
[function]
[call site]
00973
TdHob::add_payload
[function]
[call site]
00974
Request::execute_async
[function]
[call site]
00975
Result::memory
[function]
[call site]
00976
TdHob::add_payload
[function]
[call site]
00977
as_mut
[function]
[call site]
00978
Result::head_index
[function]
[call site]
00979
MemoryRangeTable::push
[function]
[call site]
00980
MemoryRangeTable::push
[function]
[call site]
00981
MemoryRangeTable::push
[function]
[call site]
00982
MemoryRangeTable::push
[function]
[call site]
00983
Result::head_index
[function]
[call site]
00984
Result::memory
[function]
[call site]
00985
Result::write_obj
[function]
[call site]
00986
map_err
[function]
[call site]
00987
bool::add_used
[function]
[call site]
00988
Result::memory
[function]
[call site]
00989
Result::head_index
[function]
[call site]
00990
map_err
[function]
[call site]
00991
bool::enable_notification
[function]
[call site]
00992
write_fdt_to_memory
[function]
[call site]
00993
IovecBufferBorrowed::deref
[function]
[call site]
00994
map_err
[function]
[call site]
00995
RawFileAsync::submit_batch_requests
[function]
[call site]
00996
RawFileAsync::batch_requests_enabled
[function]
[call site]
00997
Ok
[function]
[call site]
00998
split
[function]
[call site]
00999
MemoryRangeTable::push
[function]
[call site]
01000
opcode::Readv::new
[function]
[call site]
01001
Tap::open_named
[function]
[call site]
01002
types::Fd
[function]
[call site]
01003
__IncompleteArrayField::as_ptr
[function]
[call site]
01004
vnet_hdr_len
[function]
[call site]
01005
Result::offset
[function]
[call site]
01006
FixedVhd::seek
[function]
[call site]
01007
FixedVhd::seek
[function]
[call site]
01008
Ok
[function]
[call site]
01009
Err
[function]
[call site]
01010
SeekFrom::End
[function]
[call site]
01011
std::io::Result::map_err
[function]
[call site]
01012
Vec::read_exact
[function]
[call site]
01013
map_err
[function]
[call site]
01014
Uuid::from_slice_le
[function]
[call site]
01015
__IncompleteArrayField::as_slice
[function]
[call site]
01016
::std::slice::from_raw_parts
[function]
[call site]
01017
__IncompleteArrayField::as_ptr
[function]
[call site]
01018
map_err
[function]
[call site]
01019
MacAddr::from_str
[function]
[call site]
01020
MacAddr::parse_str
[function]
[call site]
01021
FdtWriterResult::as_ref
[function]
[call site]
01022
split
[function]
[call site]
01023
collect
[function]
[call site]
01024
Err
[function]
[call site]
01025
io::Error::other
[function]
[call site]
01026
std::result::Result::len
[function]
[call site]
01027
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
01028
vnet_hdr_len
[function]
[call site]
01029
Tap::if_name_as_bytes
[function]
[call site]
01030
RawFile::sync_all
[function]
[call site]
01031
RawFile::sync_all
[function]
[call site]
01032
RawFile::sync_all
[function]
[call site]
01033
is_ascii_hexdigit
[function]
[call site]
01034
u8::from_str_radix
[function]
[call site]
01035
unwrap
[function]
[call site]
01036
Ok
[function]
[call site]
01037
Result::map_err
[function]
[call site]
01038
MacAddrParseError::InvalidValue
[function]
[call site]
01039
FdtWriterResult::to_owned
[function]
[call site]
01040
std::result::Result::map_err
[function]
[call site]
01041
FixedVhd::seek
[function]
[call site]
01042
SeekFrom::End
[function]
[call site]
01043
std::io::Result::map_err
[function]
[call site]
01044
Vec::read_exact
[function]
[call site]
01045
map_err
[function]
[call site]
01046
u16::from_le_bytes
[function]
[call site]
01047
FixedVhd::seek
[function]
[call site]
01048
SeekFrom::End
[function]
[call site]
01049
std::io::Result::map_err
[function]
[call site]
01050
Vec::read_exact
[function]
[call site]
01051
__IncompleteArrayField::as_mut_slice
[function]
[call site]
01052
::std::slice::from_raw_parts_mut
[function]
[call site]
01053
__IncompleteArrayField::as_mut_ptr
[function]
[call site]
01054
map_err
[function]
[call site]
01055
Uuid::from_slice_le
[function]
[call site]
01056
map_err
[function]
[call site]
01057
u16::from_le_bytes
[function]
[call site]
01058
RateLimiterConfig::try_into
[function]
[call site]
01059
unwrap
[function]
[call site]
01060
MacAddr::from_str
[function]
[call site]
01061
std::result::Result::map_err
[function]
[call site]
01062
Ok
[function]
[call site]
01063
SeekFrom::End
[function]
[call site]
01064
u32::from_le_bytes
[function]
[call site]
01065
RateLimiterConfig::try_into
[function]
[call site]
01066
unwrap
[function]
[call site]
01067
FixedVhd::seek
[function]
[call site]
01068
SeekFrom::End
[function]
[call site]
01069
std::io::Result::map_err
[function]
[call site]
01070
Vec::read_exact
[function]
[call site]
01071
map_err
[function]
[call site]
01072
Ok
[function]
[call site]
01073
SeekFrom::Start
[function]
[call site]
01074
u32::from_le_bytes
[function]
[call site]
01075
Result::build
[function]
[call site]
01076
user_data
[function]
[call site]
01077
map_err
[function]
[call site]
01078
AsyncIoError::ReadVectored
[function]
[call site]
01079
Error::other
[function]
[call site]
01080
MemoryRangeTable::push
[function]
[call site]
01081
opcode::Writev::new
[function]
[call site]
01082
Tap::open_named
[function]
[call site]
01083
types::Fd
[function]
[call site]
01084
__IncompleteArrayField::as_ptr
[function]
[call site]
01085
vnet_hdr_len
[function]
[call site]
01086
Result::offset
[function]
[call site]
01087
Result::build
[function]
[call site]
01088
user_data
[function]
[call site]
01089
map_err
[function]
[call site]
01090
AsyncIoError::WriteVectored
[function]
[call site]
01091
Error::other
[function]
[call site]
01092
common_parallel::test_virtio_block_sync
[function]
[call site]
01093
common_parallel::_test_virtio_block
[function]
[call site]
01094
UbuntuDiskConfig::new
[function]
[call site]
01095
PvPanicDevice::event_to_string
[function]
[call site]
01096
Guest::new
[function]
[call site]
01097
Tap::new
[function]
[call site]
01098
dirs::home_dir
[function]
[call site]
01099
unwrap
[function]
[call site]
01100
MemoryRangeTable::push
[function]
[call site]
01101
MemoryRangeTable::push
[function]
[call site]
01102
direct_kernel_boot_path
[function]
[call site]
01103
GuestCommand::new
[function]
[call site]
01104
TargetApi::guest_args
[function]
[call site]
01105
TargetApi::guest_args
[function]
[call site]
01106
TargetApi::guest_args
[function]
[call site]
01107
PathBuf::to_str
[function]
[call site]
01108
unwrap
[function]
[call site]
01109
TargetApi::guest_args
[function]
[call site]
01110
TargetApi::guest_args
[function]
[call site]
01111
Tap::if_name_as_str
[function]
[call site]
01112
Tap::if_name_as_str
[function]
[call site]
01113
Tap::if_name_as_str
[function]
[call site]
01114
GuestCommand::default_net
[function]
[call site]
01115
GuestCommand::capture_output
[function]
[call site]
01116
GuestCommand::spawn
[function]
[call site]
01117
io::Result::unwrap
[function]
[call site]
01118
std::panic::catch_unwind
[function]
[call site]
01119
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
01120
Result::unwrap
[function]
[call site]
01121
VsockConnection::kill
[function]
[call site]
01122
wait_with_output
[function]
[call site]
01123
unwrap
[function]
[call site]
01124
handle_child_output
[function]
[call site]
01125
common_parallel::disk_check_consistency
[function]
[call site]
01126
impl
[call site]
01127
exists
[function]
[call site]
01128
impl
[call site]
01129
to_path_buf
[function]
[call site]
01130
dirs::home_dir
[function]
[call site]
01131
unwrap
[function]
[call site]
01132
MemoryRangeTable::push
[function]
[call site]
01133
as_path
[function]
[call site]
01134
join
[function]
[call site]
01135
impl
[call site]
01136
std::process::Command::new
[function]
[call site]
01137
GuestCommand::new_with_binary_path
[function]
[call site]
01138
clh_command
[function]
[call site]
01139
TargetApi::guest_args
[function]
[call site]
01140
String::to_str
[function]
[call site]
01141
unwrap
[function]
[call site]
01142
Vec::output
[function]
[call site]
01143
GuestCommand::new
[function]
[call site]
01144
clh_command
[function]
[call site]
01145
TargetApi::guest_args
[function]
[call site]
01146
&mut
[call site]
01147
&mut
[call site]
01148
GuestCommand::new
[function]
[call site]
01149
clh_command
[function]
[call site]
01150
TargetApi::guest_args
[function]
[call site]
01151
&mut
[call site]
01152
&mut
[call site]
01153
(bool,
[call site]
01154
success
[function]
[call site]
01155
(bool,
[call site]
01156
success
[function]
[call site]
01157
(bool,
[call site]
01158
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
01159
unwrap
[function]
[call site]
01160
BlockEpollHandler::process_queue_submit
[function]
[call site]
01161
map_err
[function]
[call site]
01162
Ok
[function]
[call site]
01163
MemoryRangeTable::extend
[function]
[call site]
01164
write_fdt_to_memory
[function]
[call site]
01165
GuestMemoryMmap::write_obj
[function]
[call site]
01166
map_err
[function]
[call site]
01167
bool::add_used
[function]
[call site]
01168
IovecBufferBorrowed::deref
[function]
[call site]
01169
map_err
[function]
[call site]
01170
bool::enable_notification
[function]
[call site]
01171
IovecBufferBorrowed::deref
[function]
[call site]
01172
map_err
[function]
[call site]
01173
Ok
[function]
[call site]
01174
map_err
[function]
[call site]
01175
Ok
[function]
[call site]
01176
AsyncIoResult::map_err
[function]
[call site]
01177
RawFileAsync::batch_requests_enabled
[function]
[call site]
01178
Some
[function]
[call site]
01179
RawFileAsyncAio::write_vectored
[function]
[call site]
01180
Tap::as_raw_fd
[function]
[call site]
01181
&[libc::iovec]::as_ptr
[function]
[call site]
01182
&[libc::iovec]::len
[function]
[call site]
01183
Tap::as_raw_fd
[function]
[call site]
01184
TxVirtio::default
[function]
[call site]
01185
BlockEpollHandler::process_queue_submit
[function]
[call site]
01186
map_err
[function]
[call site]
01187
Ok
[function]
[call site]
01188
AsyncIoResult::map_err
[function]
[call site]
01189
RawFileAsyncAio::fsync
[function]
[call site]
01190
Tap::as_raw_fd
[function]
[call site]
01191
Tap::as_raw_fd
[function]
[call site]
01192
TxVirtio::default
[function]
[call site]
01193
BlockEpollHandler::process_queue_submit
[function]
[call site]
01194
map_err
[function]
[call site]
01195
RawFileAsyncAio::fsync
[function]
[call site]
01196
Tap::as_raw_fd
[function]
[call site]
01197
Tap::as_raw_fd
[function]
[call site]
01198
TxVirtio::default
[function]
[call site]
01199
BlockEpollHandler::process_queue_submit
[function]
[call site]
01200
map_err
[function]
[call site]
01201
RawFileAsyncAio::fsync
[function]
[call site]
01202
Ok
[function]
[call site]
01203
Ok
[function]
[call site]
01204
Some
[function]
[call site]
01205
AsyncIoResult::map_err
[function]
[call site]
01206
vnet_hdr_len
[function]
[call site]
01207
Err
[function]
[call site]
01208
ExecuteError::BadRequest
[function]
[call site]
01209
Vec::len
[function]
[call site]
01210
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
01211
Err
[function]
[call site]
01212
ExecuteError::BadRequest
[function]
[call site]
01213
GuestMemoryMmap::write_slice
[function]
[call site]
01214
map_err
[function]
[call site]
01215
Ok
[function]
[call site]
01216
Err
[function]
[call site]
01217
ExecuteError::Unsupported
[function]
[call site]
01218
Ok
[function]
[call site]
01219
Result::memory
[function]
[call site]
01220
TdHob::add_payload
[function]
[call site]
01221
as_mut
[function]
[call site]
01222
Result::head_index
[function]
[call site]
01223
MemoryRangeTable::push
[function]
[call site]
01224
MemoryRangeTable::push
[function]
[call site]
01225
Result::head_index
[function]
[call site]
01226
Result::memory
[function]
[call site]
01227
Result::write_obj
[function]
[call site]
01228
map_err
[function]
[call site]
01229
bool::add_used
[function]
[call site]
01230
Result::memory
[function]
[call site]
01231
Result::head_index
[function]
[call site]
01232
map_err
[function]
[call site]
01233
bool::enable_notification
[function]
[call site]
01234
write_fdt_to_memory
[function]
[call site]
01235
IovecBufferBorrowed::deref
[function]
[call site]
01236
map_err
[function]
[call site]
01237
RawFileAsync::submit_batch_requests
[function]
[call site]
01238
MemoryRangeTable::extend
[function]
[call site]
01239
write_fdt_to_memory
[function]
[call site]
01240
GuestMemoryMmap::write_obj
[function]
[call site]
01241
map_err
[function]
[call site]
01242
bool::add_used
[function]
[call site]
01243
IovecBufferBorrowed::deref
[function]
[call site]
01244
map_err
[function]
[call site]
01245
bool::enable_notification
[function]
[call site]
01246
IovecBufferBorrowed::deref
[function]
[call site]
01247
map_err
[function]
[call site]
01248
Ok
[function]
[call site]
01249
Result::map_err
[function]
[call site]
01250
EpollHelperError::HandleEvent
[function]
[call site]
01251
BlockEpollHandler::try_signal_used_queue
[function]
[call site]
01252
needs_notification
[function]
[call site]
01253
write_fdt_to_memory
[function]
[call site]
01254
IovecBufferBorrowed::deref
[function]
[call site]
01255
map_err
[function]
[call site]
01256
EpollHelperError::HandleEvent
[function]
[call site]
01257
BlockEpollHandler::signal_used_queue
[function]
[call site]
01258
Pl011::pl011_set_read_trigger
[function]
[call site]
01259
VirtioInterruptType::Queue
[function]
[call site]
01260
map_err
[function]
[call site]
01261
DeviceError::FailedSignalingUsedQueue
[function]
[call site]
01262
result::Result::map_err
[function]
[call site]
01263
EpollHelperError::HandleEvent
[function]
[call site]
01264
Ok
[function]
[call site]
01265
Some
[function]
[call site]
01266
u64::is_ok
[function]
[call site]
01267
std::net::IpAddr::from_str
[function]
[call site]
01268
MacAddr::parse_str
[function]
[call site]
01269
Result::map_err
[function]
[call site]
01270
MacAddrParseError::InvalidValue
[function]
[call site]
01271
FdtWriterResult::to_owned
[function]
[call site]
01272
std::result::Result::unwrap
[function]
[call site]
01273
Err
[function]
[call site]
01274
Ok
[function]
[call site]
01275
PvPanicDevice::event_to_string
[function]
[call site]
01276
Err
[function]
[call site]
01277
WaitForBootError::Accept
[function]
[call site]
01278
closure
[function]
[call site]
01279
elapsed
[function]
[call site]
01280
Err
[function]
[call site]
01281
Ok
[function]
[call site]
01282
Result::unwrap
[function]
[call site]
01283
VsockConnection::kill
[function]
[call site]
01284
wait_with_output
[function]
[call site]
01285
unwrap
[function]
[call site]
01286
handle_child_output
[function]
[call site]
01287
common_parallel::disk_check_consistency
[function]
[call site]
01288
DBusApi1ProxyBlocking::api_vm_add_disk
[function]
[call site]
01289
unwrap
[function]
[call site]
01290
unwrap
[function]
[call site]
01291
Tap::new
[function]
[call site]
01292
Result::unwrap
[function]
[call site]
01293
join
[function]
[call site]
01294
unwrap
[function]
[call site]
01295
write_all
[function]
[call site]
01296
Tap::if_name_as_bytes
[function]
[call site]
01297
expect
[function]
[call site]
01298
Tap::new
[function]
[call site]
01299
fs::File::open
[function]
[call site]
01300
join
[function]
[call site]
01301
unwrap
[function]
[call site]
01302
read_to_string
[function]
[call site]
01303
expect
[function]
[call site]
01304
Result::replace
[function]
[call site]
01305
Result::replace
[function]
[call site]
01306
Result::replace
[function]
[call site]
01307
Result::replace
[function]
[call site]
01308
Result::replace
[function]
[call site]
01309
Result::replace
[function]
[call site]
01310
Result::replace
[function]
[call site]
01311
Result::replace
[function]
[call site]
01312
Result::replace
[function]
[call site]
01313
Result::replace
[function]
[call site]
01314
Result::replace
[function]
[call site]
01315
Result::replace
[function]
[call site]
01316
fs::File::create
[function]
[call site]
01317
join
[function]
[call site]
01318
unwrap
[function]
[call site]
01319
write_all
[function]
[call site]
01320
Tap::if_name_as_bytes
[function]
[call site]
01321
expect
[function]
[call site]
01322
std::process::Command::new
[function]
[call site]
01323
TargetApi::guest_args
[function]
[call site]
01324
TargetApi::guest_args
[function]
[call site]
01325
Tap::if_name_as_str
[function]
[call site]
01326
Tap::if_name_as_bytes
[function]
[call site]
01327
&[u8]::split
[function]
[call site]
01328
BitposIterator::next
[function]
[call site]
01329
unwrap_or
[function]
[call site]
01330
std::str::from_utf8
[function]
[call site]
01331
expect
[function]
[call site]
01332
Vec::arg
[function]
[call site]
01333
remote_command_w_output
[function]
[call site]
01334
GuestCommand::new
[function]
[call site]
01335
clh_command
[function]
[call site]
01336
TargetApi::guest_args
[function]
[call site]
01337
&mut
[call site]
01338
&mut
[call site]
01339
(bool,
[call site]
01340
success
[function]
[call site]
01341
expect
[function]
[call site]
01342
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
01343
for_each
[function]
[call site]
01344
std::process::Command::new
[function]
[call site]
01345
Self::arg
[function]
[call site]
01346
TargetApi::guest_args
[function]
[call site]
01347
Tap::if_name_as_str
[function]
[call site]
01348
TargetApi::guest_args
[function]
[call site]
01349
join
[function]
[call site]
01350
to_str
[function]
[call site]
01351
unwrap
[function]
[call site]
01352
remote_command_w_output
[function]
[call site]
01353
expect
[function]
[call site]
01354
rate_limited_copy
[function]
[call site]
01355
io::Result::expect
[function]
[call site]
01356
next_guest_id
[function]
[call site]
01357
dirs::home_dir
[function]
[call site]
01358
unwrap
[function]
[call site]
01359
MemoryRangeTable::push
[function]
[call site]
01360
MemoryRangeTable::push
[function]
[call site]
01361
Tap::new
[function]
[call site]
01362
Tap::open_named
[function]
[call site]
01363
unit_tests::test_tap_create
[function]
[call site]
01364
common_parallel::_test_virtio_block
[function]
[call site]
01365
unwrap
[function]
[call site]
01366
Tap::new
[function]
[call site]
01367
Result::unwrap
[function]
[call site]
01368
truncate
[function]
[call site]
01369
write
[function]
[call site]
01370
read
[function]
[call site]
01371
open
[function]
[call site]
01372
unwrap
[function]
[call site]
01373
common_parallel::_test_virtio_block
[function]
[call site]
01374
unwrap
[function]
[call site]
01375
TxVirtio::default
[function]
[call site]
01376
Tap::new
[function]
[call site]
01377
read_to_string
[function]
[call site]
01378
unwrap
[function]
[call site]
01379
Self::trim
[function]
[call site]
01380
trim().parse::<u8>
[function]
[call site]
01381
unwrap_or
[function]
[call site]
01382
unit_tests::cpu_entry_count_max
[function]
[call site]
01383
GuestMemoryMmap::from_ranges
[function]
[call site]
01384
compute_mp_size
[function]
[call site]
01385
mem::size_of::<MpfIntelWrapper>
[function]
[call site]
01386
mem::size_of::<MpcTableWrapper>
[function]
[call site]
01387
mem::size_of::<MpcCpuWrapper>
[function]
[call site]
01388
mem::size_of::<MpcIoapicWrapper>
[function]
[call site]
01389
mem::size_of::<MpcBusWrapper>
[function]
[call site]
01390
mem::size_of::<MpcIntsrcWrapper>
[function]
[call site]
01391
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
01392
unwrap
[function]
[call site]
01393
setup_mptable
[function]
[call site]
01394
x86_64::get_x2apic_id
[function]
[call site]
01395
leading_zeros
[function]
[call site]
01396
leading_zeros
[function]
[call site]
01397
leading_zeros
[function]
[call site]
01398
Ok
[function]
[call site]
01399
compute_mp_size
[function]
[call site]
01400
Result::unchecked_add
[function]
[call site]
01401
Ok
[function]
[call site]
01402
GuestAddress::checked_add
[function]
[call site]
01403
GuestMemoryMmap::address_in_range
[function]
[call site]
01404
Err
[function]
[call site]
01405
Err
[function]
[call site]
01406
GuestMemoryMmap::read_exact_volatile_from
[function]
[call site]
01407
__IncompleteArrayField::as_slice
[function]
[call site]
01408
map_err
[function]
[call site]
01409
MpfIntelWrapper
[function]
[call site]
01410
mpspec::mpf_intel::default
[function]
[call site]
01411
Tap::new
[function]
[call site]
01412
mem::size_of::<MpfIntelWrapper>
[function]
[call site]
01413
GuestAddress::raw_value
[function]
[call site]
01414
mpf_intel_compute_checksum
[function]
[call site]
01415
compute_checksum
[function]
[call site]
01416
slice::from_raw_parts
[function]
[call site]
01417
mem::size_of::<T>
[function]
[call site]
01418
MemoryRangeTable::dirty_ranges_iter
[function]
[call site]
01419
u8::wrapping_add
[function]
[call site]
01420
wrapping_add
[function]
[call site]
01421
u8::wrapping_sub
[function]
[call site]
01422
wrapping_add
[function]
[call site]
01423
GuestMemoryMmap::write_obj
[function]
[call site]
01424
map_err
[function]
[call site]
01425
GuestAddress::unchecked_add
[function]
[call site]
01426
GuestAddress::unchecked_add
[function]
[call site]
01427
mem::size_of::<MpcTableWrapper>
[function]
[call site]
01428
mem::size_of::<MpcCpuWrapper>
[function]
[call site]
01429
MpcCpuWrapper
[function]
[call site]
01430
mpspec::mpc_cpu::default
[function]
[call site]
01431
Tap::new
[function]
[call site]
01432
x86_64::get_x2apic_id
[function]
[call site]
01433
GuestMemoryMmap::write_obj
[function]
[call site]
01434
map_err
[function]
[call site]
01435
GuestAddress::unchecked_add
[function]
[call site]
01436
u8::wrapping_add
[function]
[call site]
01437
compute_checksum
[function]
[call site]
01438
mem::size_of::<MpcBusWrapper>
[function]
[call site]
01439
MpcBusWrapper
[function]
[call site]
01440
mpspec::mpc_bus::default
[function]
[call site]
01441
Tap::new
[function]
[call site]
01442
GuestMemoryMmap::write_obj
[function]
[call site]
01443
map_err
[function]
[call site]
01444
GuestAddress::unchecked_add
[function]
[call site]
01445
u8::wrapping_add
[function]
[call site]
01446
compute_checksum
[function]
[call site]
01447
mem::size_of::<MpcIoapicWrapper>
[function]
[call site]
01448
MpcIoapicWrapper
[function]
[call site]
01449
mpspec::mpc_ioapic::default
[function]
[call site]
01450
Tap::new
[function]
[call site]
01451
GuestMemoryMmap::write_obj
[function]
[call site]
01452
map_err
[function]
[call site]
01453
GuestAddress::unchecked_add
[function]
[call site]
01454
u8::wrapping_add
[function]
[call site]
01455
compute_checksum
[function]
[call site]
01456
mem::size_of::<MpcIntsrcWrapper>
[function]
[call site]
01457
MpcIntsrcWrapper
[function]
[call site]
01458
mpspec::mpc_intsrc::default
[function]
[call site]
01459
Tap::new
[function]
[call site]
01460
GuestMemoryMmap::write_obj
[function]
[call site]
01461
map_err
[function]
[call site]
01462
GuestAddress::unchecked_add
[function]
[call site]
01463
u8::wrapping_add
[function]
[call site]
01464
compute_checksum
[function]
[call site]
01465
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
01466
MpcLintsrcWrapper
[function]
[call site]
01467
mpspec::mpc_lintsrc::default
[function]
[call site]
01468
Tap::new
[function]
[call site]
01469
GuestMemoryMmap::write_obj
[function]
[call site]
01470
map_err
[function]
[call site]
01471
GuestAddress::unchecked_add
[function]
[call site]
01472
u8::wrapping_add
[function]
[call site]
01473
compute_checksum
[function]
[call site]
01474
mem::size_of::<MpcLintsrcWrapper>
[function]
[call site]
01475
MpcLintsrcWrapper
[function]
[call site]
01476
mpspec::mpc_lintsrc::default
[function]
[call site]
01477
GuestMemoryMmap::write_obj
[function]
[call site]
01478
map_err
[function]
[call site]
01479
GuestAddress::unchecked_add
[function]
[call site]
01480
u8::wrapping_add
[function]
[call site]
01481
compute_checksum
[function]
[call site]
01482
MpcTableWrapper
[function]
[call site]
01483
mpspec::mpc_table::default
[function]
[call site]
01484
Tap::new
[function]
[call site]
01485
GuestAddress::unchecked_offset_from
[function]
[call site]
01486
u8::wrapping_add
[function]
[call site]
01487
compute_checksum
[function]
[call site]
01488
wrapping_add
[function]
[call site]
01489
GuestMemoryMmap::write_obj
[function]
[call site]
01490
map_err
[function]
[call site]
01491
Ok
[function]
[call site]
01492
Result::unwrap
[function]
[call site]
01493
u32::overflowing_add
[function]
[call site]
01494
QcowFile::set_len
[function]
[call site]
01495
Err
[function]
[call site]
01496
std::io::Error::other
[function]
[call site]
01497
unwrap
[function]
[call site]
01498
FixedVhd::seek
[function]
[call site]
01499
SeekFrom::Start
[function]
[call site]
01500
unwrap
[function]
[call site]
01501
write_all
[function]
[call site]
01502
PvPanicDevice::event_to_string
[function]
[call site]
01503
Tap::if_name_as_bytes
[function]
[call site]
01504
unwrap
[function]
[call site]
01505
PvmemcontrolBusDevice::munlock
[function]
[call site]
01506
PvmemcontrolBusDevice::operate_on_memory_range
[function]
[call site]
01507
write_fdt_to_memory
[function]
[call site]
01508
vm_memory::GuestAddress
[function]
[call site]
01509
kvm_xsave::try_from
[function]
[call site]
01510
MemoryRangeTable::is_empty
[function]
[call site]
01511
Err
[function]
[call site]
01512
Ok
[function]
[call site]
01513
TxVirtio::default
[function]
[call site]
01514
Result::map_err
[function]
[call site]
01515
Result::get_slice
[function]
[call site]
01516
Err
[function]
[call site]
01517
Error::GuestMemory
[function]
[call site]
01518
GuestMemoryError::InvalidGuestAddress
[function]
[call site]
01519
Tap::ioctl_with_mut_ref
[function]
[call site]
01520
vmm_sys_util::ioctl::ioctl_with_mut_ref
[function]
[call site]
01521
Err
[function]
[call site]
01522
Error::IoctlError
[function]
[call site]
01523
IoError::last_os_error
[function]
[call site]
01524
Ok
[function]
[call site]
01525
&[T]::ptr_guard_mut
[function]
[call site]
01526
__IncompleteArrayField::as_ptr
[function]
[call site]
01527
&[T]::len
[function]
[call site]
01528
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
01529
Err
[function]
[call site]
01530
Error::LibcFail
[function]
[call site]
01531
io::Error::last_os_error
[function]
[call site]
01532
Ok
[function]
[call site]
01533
PvmemcontrolBusDevice::munlock
[function]
[call site]
01534
PvmemcontrolBusDevice::operate_on_memory_range
[function]
[call site]
01535
PvmemcontrolBusDevice::munlock
[function]
[call site]
01536
unwrap
[function]
[call site]
01537
Tap::new
[function]
[call site]
01538
GuestCommand::new
[function]
[call site]
01539
TargetApi::guest_args
[function]
[call site]
01540
TargetApi::guest_args
[function]
[call site]
01541
TargetApi::guest_args
[function]
[call site]
01542
direct_kernel_boot_path
[function]
[call site]
01543
PathBuf::to_str
[function]
[call site]
01544
unwrap
[function]
[call site]
01545
TargetApi::guest_args
[function]
[call site]
01546
GuestCommand::default_disks
[function]
[call site]
01547
GuestCommand::default_net
[function]
[call site]
01548
GuestCommand::capture_output
[function]
[call site]
01549
GuestCommand::spawn
[function]
[call site]
01550
io::Result::unwrap
[function]
[call site]
01551
std::panic::catch_unwind
[function]
[call site]
01552
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
01553
Result::unwrap
[function]
[call site]
01554
kill_child
[function]
[call site]
01555
wait_with_output
[function]
[call site]
01556
unwrap
[function]
[call site]
01557
handle_child_output
[function]
[call site]
01558
EmulatorCpuState::set_ip
[function]
[call site]
01559
set_rip
[function]
[call site]
01560
common_parallel::test_split_irqchip
[function]
[call site]
01561
Box::decode_out
[function]
[call site]
01562
Box::last_error
[function]
[call site]
01563
MshvEmulatorContext::fetch
[function]
[call site]
01564
MshvEmulatorContext::cpu_state
[function]
[call site]
01565
Err
[function]
[call site]
01566
PlatformError::GetCpuStateFailure
[function]
[call site]
01567
KvmVcpu::get_regs
[function]
[call site]
01568
map_err
[function]
[call site]
01569
PlatformError::GetCpuStateFailure
[function]
[call site]
01570
RateLimiterConfig::try_into
[function]
[call site]
01571
KvmVcpu::get_sregs
[function]
[call site]
01572
map_err
[function]
[call site]
01573
PlatformError::GetCpuStateFailure
[function]
[call site]
01574
RateLimiterConfig::try_into
[function]
[call site]
01575
Ok
[function]
[call site]
01576
CpuStateManager::linearize
[function]
[call site]
01577
EmulatorCpuState::read_segment
[function]
[call site]
01578
Option::is_segment_register
[function]
[call site]
01579
Err
[function]
[call site]
01580
PlatformError::InvalidRegister
[function]
[call site]
01581
Ok
[function]
[call site]
01582
Ok
[function]
[call site]
01583
Ok
[function]
[call site]
01584
Ok
[function]
[call site]
01585
Ok
[function]
[call site]
01586
Ok
[function]
[call site]
01587
Err
[function]
[call site]
01588
PlatformError::InvalidRegister
[function]
[call site]
01589
CpuStateManager::mode
[function]
[call site]
01590
Ok
[function]
[call site]
01591
u64::checked_add
[function]
[call site]
01592
ok_or_else
[function]
[call site]
01593
PlatformError::InvalidAddress
[function]
[call site]
01594
arbitrary::Result::segment_type
[function]
[call site]
01595
arch::x86::segment_type_ro
[function]
[call site]
01596
Err
[function]
[call site]
01597
PlatformError::InvalidAddress
[function]
[call site]
01598
arbitrary::Result::granularity
[function]
[call site]
01599
arch::x86::segment_type_expand_down
[function]
[call site]
01600
segment_type_code
[function]
[call site]
01601
RateLimiterConfig::try_into
[function]
[call site]
01602
Err
[function]
[call site]
01603
PlatformError::InvalidAddress
[function]
[call site]
01604
arbitrary::Result::db
[function]
[call site]
01605
RateLimiterConfig::try_into
[function]
[call site]
01606
Err
[function]
[call site]
01607
PlatformError::InvalidAddress
[function]
[call site]
01608
Ok
[function]
[call site]
01609
u64::wrapping_add
[function]
[call site]
01610
Err
[function]
[call site]
01611
PlatformError::UnsupportedCpuMode
[function]
[call site]
01612
MshvEmulatorContext::read_memory_flags
[function]
[call site]
01613
String::len
[function]
[call site]
01614
std::mem::size_of::<virtio_net_hdr_v1>
[function]
[call site]
01615
MshvEmulatorContext::r
[function]
[call site]
01616
MshvEmulatorContext::translate
[function]
[call site]
01617
Ok
[function]
[call site]
01618
KvmVcpu::translate_gva
[function]
[call site]
01619
RateLimiterConfig::try_into
[function]
[call site]
01620
map_err
[function]
[call site]
01621
PlatformError::TranslateVirtualAddress
[function]
[call site]
01622
Ok
[function]
[call site]
01623
Err
[function]
[call site]
01624
PlatformError::TranslateVirtualAddress
[function]
[call site]
01625
VmOpsHandler::guest_mem_read
[function]
[call site]
01626
write_fdt_to_memory
[function]
[call site]
01627
read
[function]
[call site]
01628
vm_memory::GuestAddress
[function]
[call site]
01629
map_err
[function]
[call site]
01630
HypervisorVmError::GuestMemRead
[function]
[call site]
01631
RateLimiterConfig::try_into
[function]
[call site]
01632
is_err
[function]
[call site]
01633
VmOpsHandler::mmio_read
[function]
[call site]
01634
read
[function]
[call site]
01635
Ok
[function]
[call site]
01636
map_err
[function]
[call site]
01637
PlatformError::MemoryReadFailure
[function]
[call site]
01638
RateLimiterConfig::try_into
[function]
[call site]
01639
Ok
[function]
[call site]
01640
MshvEmulatorContext::r
[function]
[call site]
01641
Ok
[function]
[call site]
01642
map_err
[function]
[call site]
01643
Tap::new
[function]
[call site]
01644
EmulatorCpuState::set_ip
[function]
[call site]
01645
Box::decode_out
[function]
[call site]
01646
Box::last_error
[function]
[call site]
01647
Err
[function]
[call site]
01648
EmulationError::InstructionFetchingError
[function]
[call site]
01649
Emulator::get_handler
[function]
[call site]
01650
gen_handler_match
[function]
[call site]
01651
EmulationResult::code
[function]
[call site]
01652
Option::ok_or_else
[function]
[call site]
01653
EmulationError::UnsupportedInstruction
[function]
[call site]
01654
Emulator::emulate
[function]
[call site]
01655
Emulator::emulate_with_syndrome
[function]
[call site]
01656
io::Error::from
[function]
[call site]
01657
io::Error::other
[function]
[call site]
01658
Ok
[function]
[call site]
01659
io::Error::from
[function]
[call site]
01660
io::Error::other
[function]
[call site]
01661
Self::iss
[function]
[call site]
01662
Self::isv
[function]
[call site]
01663
Ok
[function]
[call site]
01664
Self::sas
[function]
[call site]
01665
Self::sse
[function]
[call site]
01666
Self::srt
[function]
[call site]
01667
KvmVcpu::get_regs
[function]
[call site]
01668
map_err
[function]
[call site]
01669
PlatformError::GetCpuStateFailure
[function]
[call site]
01670
RateLimiterConfig::try_into
[function]
[call site]
01671
KvmVcpu::get_regs
[function]
[call site]
01672
TxVirtio::default
[function]
[call site]
01673
Ok
[function]
[call site]
01674
RateLimiterConfig::try_into
[function]
[call site]
01675
Self::wnr
[function]
[call site]
01676
to_ne_bytes
[function]
[call site]
01677
VmOpsHandler::mmio_write
[function]
[call site]
01678
write
[function]
[call site]
01679
wait
[function]
[call site]
01680
Ok
[function]
[call site]
01681
map_err
[function]
[call site]
01682
PlatformError::MemoryWriteFailure
[function]
[call site]
01683
RateLimiterConfig::try_into
[function]
[call site]
01684
VmOpsHandler::mmio_read
[function]
[call site]
01685
map_err
[function]
[call site]
01686
PlatformError::MemoryReadFailure
[function]
[call site]
01687
RateLimiterConfig::try_into
[function]
[call site]
01688
u64::from_ne_bytes
[function]
[call site]
01689
Self::sf
[function]
[call site]
01690
Result::get_pc
[function]
[call site]
01691
Result::set_pc
[function]
[call site]
01692
Self::il
[function]
[call site]
01693
KvmVcpu::set_regs
[function]
[call site]
01694
RateLimiterConfig::try_into
[function]
[call site]
01695
Ok
[function]
[call site]
01696
KvmVcpu::set_regs
[function]
[call site]
01697
RateLimiterConfig::try_into
[function]
[call site]
01698
Ok
[function]
[call site]
01699
map_err
[function]
[call site]
01700
PlatformError::SetCpuStateFailure
[function]
[call site]
01701
RateLimiterConfig::try_into
[function]
[call site]
01702
Ok
[function]
[call site]
01703
Ok
[function]
[call site]
01704
Err
[function]
[call site]
01705
PlatformError::InvalidState
[function]
[call site]
01706
Err
[function]
[call site]
01707
context
[function]
[call site]
01708
common_parallel::test_split_irqchip
[function]
[call site]
01709
UbuntuDiskConfig::new
[function]
[call site]
01710
PvPanicDevice::event_to_string
[function]
[call site]
01711
Guest::new
[function]
[call site]
01712
Tap::new
[function]
[call site]
01713
GuestCommand::new
[function]
[call site]
01714
TargetApi::guest_args
[function]
[call site]
01715
TargetApi::guest_args
[function]
[call site]
01716
TargetApi::guest_args
[function]
[call site]
01717
direct_kernel_boot_path
[function]
[call site]
01718
PathBuf::to_str
[function]
[call site]
01719
unwrap
[function]
[call site]
01720
TargetApi::guest_args
[function]
[call site]
01721
GuestCommand::default_disks
[function]
[call site]
01722
GuestCommand::default_net
[function]
[call site]
01723
GuestCommand::capture_output
[function]
[call site]
01724
GuestCommand::spawn
[function]
[call site]
01725
io::Result::unwrap
[function]
[call site]
01726
std::panic::catch_unwind
[function]
[call site]
01727
GuestNetworkConfig::wait_vm_boot
[function]
[call site]
01728
Result::unwrap
[function]
[call site]
01729
kill_child
[function]
[call site]
01730
wait_with_output
[function]
[call site]
01731
unwrap
[function]
[call site]
01732
handle_child_output
[function]
[call site]
01733
EmulatorCpuState::set_ip
[function]
[call site]
01734
set_rip
[function]
[call site]
01735
common_parallel::test_split_irqchip
[function]
[call site]
01736
Ok
[function]
[call site]
01737
Some
[function]
[call site]
01738
EmulationResult::is_err
[function]
[call site]
01739