The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 96 | 198 | FuncEnvironment::gc_layout | call site: {node_id} | Lexer::scan_number |
| 53 | 756 | Imm64::new | call site: {node_id} | Parser::match_uimm128 |
| 43 | 663 | Operand::as_fixed_nonallocatable | call site: {node_id} | Env::new |
| 27 | 455 | ExpressionParser::handle_if_lparen | call site: {node_id} | Parser::cur_span |
| 24 | 295 | PackedOption::is_some | call site: {node_id} | peek |
| 23 | 822 | JumpTableData::new | call site: {node_id} | Parser::optional_offset32 |
| 23 | 871 | MemFlags::with_alias_region | call site: {node_id} | TrapCode::from_str |
| 19 | 497 | ScopedHashMap::entry_with_depth | call site: {node_id} | test_swap_front_back_remove |
| 15 | 52 | AdaptiveMap::get_or_insert | call site: {node_id} | enc_rie_f |
| 14 | 26 | CodeBuilder::alloc_local | call site: {node_id} | Component::get_export |
| 14 | 421 | AtomicOP::unset | call site: {node_id} | ScopeVec::push |
| 11 | 4 | Func::arbitrary_with_options | call site: {node_id} | test_vacant_entry_no_insert |
fuzz_target
[function]
[call site]
00000
Ok
[function]
[call site]
00001
Func::arbitrary_with_options
[function]
[call site]
00002
FuncBuilder::new
[function]
[call site]
00003
Context::add_block
[function]
[call site]
00004
SourceMap::def_block
[function]
[call site]
00005
SourceMap::def_entity
[function]
[call site]
00006
test_vacant_entry_no_insert
[function]
[call site]
00007
new
[function]
[call site]
00008
Ok
[function]
[call site]
00009
StoreBox::new
[function]
[call site]
00010
StoreBox
[function]
[call site]
00011
Box::into_raw
[function]
[call site]
00012
Default::default
[function]
[call site]
00013
ScopedHashMap::entry
[function]
[call site]
00014
ScopedHashMap::entry_with_depth
[function]
[call site]
00015
ContextArgs::len
[function]
[call site]
00016
ContextArgs::as_slice
[function]
[call site]
00017
ScopedHashMap::get
[function]
[call site]
00018
filter
[function]
[call site]
00019
CrashTestDummy::cloned
[function]
[call site]
00020
load
[function]
[call site]
00021
get_memarg
[function]
[call site]
00022
CodeBuilder::alloc_local
[function]
[call site]
00023
Stack::push
[function]
[call site]
00024
u32::try_from
[function]
[call site]
00025
try_unwrap
[function]
[call site]
00026
clone
[function]
[call site]
00027
OnceLock::new
[function]
[call site]
00028
SendSyncUnsafeCell::new
[function]
[call site]
00029
Self
[function]
[call site]
00030
MaybeUninit::uninit
[function]
[call site]
00031
wasmtime_caller_export_get
[function]
[call site]
00032
str::from_utf8
[function]
[call site]
00033
slice_from_raw_parts
[function]
[call site]
00034
std::slice::from_raw_parts
[function]
[call site]
00035
Component::get_export
[function]
[call site]
00036
hashmap
[function]
[call site]
00037
ScopedHashMap::new
[function]
[call site]
00038
FxHashMap::default
[function]
[call site]
00039
IndexSet::union_with
[function]
[call site]
00040
IndexSet::elem
[function]
[call site]
00041
IndexSet::get
[function]
[call site]
00042
IndexSet::set
[function]
[call site]
00043
AdaptiveMap::get_or_insert
[function]
[call site]
00044
Some
[function]
[call site]
00045
Some
[function]
[call site]
00046
Self::Large
[function]
[call site]
00047
AdaptiveMap::iter
[function]
[call site]
00048
AdaptiveMapIter::Small
[function]
[call site]
00049
AdaptiveMapIter::Large
[function]
[call site]
00050
copied
[function]
[call site]
00051
test_zip
[function]
[call site]
00052
iter
[function]
[call site]
00053
tmpdir
[function]
[call site]
00054
cstr_to_path
[function]
[call site]
00055
CStr::from_ptr
[function]
[call site]
00056
socket_v6_to_str
[function]
[call site]
00057
set_scope_id
[function]
[call site]
00058
Store::call_hook
[function]
[call site]
00059
Some
[function]
[call site]
00060
CallHookInner::Sync
[function]
[call site]
00061
join
[function]
[call site]
00062
UnixListener::bind
[function]
[call site]
00063
spawn
[function]
[call site]
00064
with_ambient_tokio_runtime
[function]
[call site]
00065
tokio::runtime::Handle::try_current
[function]
[call site]
00066
enc_rie_f
[function]
[call site]
00067
machreg_to_gpr
[function]
[call site]
00068
u32::from
[function]
[call site]
00069
DiscriminantSize::byte_size
[function]
[call site]
00070
Reg::to_real_reg
[function]
[call site]
00071
pinned_vreg_to_preg
[function]
[call site]
00072
VReg::vreg
[function]
[call site]
00073
Some
[function]
[call site]
00074
PReg::from_index
[function]
[call site]
00075
PReg::hw_enc
[function]
[call site]
00076
InstanceFlags::set_may_enter
[function]
[call site]
00077
InstanceFlags::as_raw
[function]
[call site]
00078
GuestPtr::as_ptr
[function]
[call site]
00079
GuestPtr::new
[function]
[call site]
00080
GuestPtr::offset_base
[function]
[call site]
00081
VMGlobalDefinition::as_i32_mut
[function]
[call site]
00082
AbortOnDropJoinHandle
[function]
[call site]
00083
UnixStream::connect
[function]
[call site]
00084
next
[function]
[call site]
00085
Iter::next
[function]
[call site]
00086
Allocation::is_none
[function]
[call site]
00087
Allocation::kind
[function]
[call site]
00088
copied
[function]
[call site]
00089
test_into_iter_collect
[function]
[call site]
00090
BinaryHeap::from
[function]
[call site]
00091
IndexSet::into_iter
[function]
[call site]
00092
Entry::or_insert
[function]
[call site]
00093
OccupiedEntry::into_mut
[function]
[call site]
00094
ComponentItem::from
[function]
[call site]
00095
Self::Component
[function]
[call site]
00096
Component::from
[function]
[call site]
00097
Self
[function]
[call site]
00098
Handle::new
[function]
[call site]
00099
Self::ComponentInstance
[function]
[call site]
00100
ComponentInstance::from
[function]
[call site]
00101
Self
[function]
[call site]
00102
Self::ComponentFunc
[function]
[call site]
00103
ComponentFunc::from
[function]
[call site]
00104
Self
[function]
[call site]
00105
Self::Type
[function]
[call site]
00106
Type::from
[function]
[call site]
00107
Type::List
[function]
[call site]
00108
List::from
[function]
[call site]
00109
List
[function]
[call site]
00110
Type::Record
[function]
[call site]
00111
Record::from
[function]
[call site]
00112
Record
[function]
[call site]
00113
Type::Tuple
[function]
[call site]
00114
Tuple::from
[function]
[call site]
00115
Tuple
[function]
[call site]
00116
Type::Variant
[function]
[call site]
00117
Variant::from
[function]
[call site]
00118
Variant
[function]
[call site]
00119
Type::Enum
[function]
[call site]
00120
Enum::from
[function]
[call site]
00121
Enum
[function]
[call site]
00122
Type::Option
[function]
[call site]
00123
OptionType::from
[function]
[call site]
00124
OptionType
[function]
[call site]
00125
Type::Result
[function]
[call site]
00126
ResultType::from
[function]
[call site]
00127
ResultType
[function]
[call site]
00128
Type::Flags
[function]
[call site]
00129
Flags::from
[function]
[call site]
00130
Flags
[function]
[call site]
00131
Type::Own
[function]
[call site]
00132
InstanceType::resource_type
[function]
[call site]
00133
copied
[function]
[call site]
00134
unwrap_or_else
[function]
[call site]
00135
ResourceType::uninstantiated
[function]
[call site]
00136
Type::Borrow
[function]
[call site]
00137
Self::Module
[function]
[call site]
00138
Module::from
[function]
[call site]
00139
Self
[function]
[call site]
00140
Self::CoreFunc
[function]
[call site]
00141
FuncType::from_wasm_func_type
[function]
[call site]
00142
RegisteredType::new
[function]
[call site]
00143
Engine::gc_runtime
[function]
[call site]
00144
Ok
[function]
[call site]
00145
Engine::signatures
[function]
[call site]
00146
write
[function]
[call site]
00147
TypeRegistryInner::assert_canonicalized_for_runtime_usage_in_this_registry
[function]
[call site]
00148
Arc::trace
[function]
[call site]
00149
TypeRegistryInner::register_singleton_rec_group
[function]
[call site]
00150
PrimaryMap::default
[function]
[call site]
00151
PrimaryMap::new
[function]
[call site]
00152
ScopeVec::new
[function]
[call site]
00153
Default::default
[function]
[call site]
00154
TypeRegistryInner::register_rec_group
[function]
[call site]
00155
Vec::with_capacity
[function]
[call site]
00156
implExactSizeIterator::len
[function]
[call site]
00157
implExactSizeIterator::zip
[function]
[call site]
00158
iter_entity_range
[function]
[call site]
00159
Arc::canonicalize_for_hash_consing
[function]
[call site]
00160
RecGroupEntry::incref
[function]
[call site]
00161
fetch_add
[function]
[call site]
00162
trace_engine_indices
[function]
[call site]
00163
u32::try_from
[function]
[call site]
00164
Arc::canonicalize_for_runtime_usage
[function]
[call site]
00165
TypeRegistryInner::insert_one_type_from_rec_group
[function]
[call site]
00166
Some
[function]
[call site]
00167
PackedOption::expect
[function]
[call site]
00168
PackedOption::expand
[function]
[call site]
00169
PackedOption::is_none
[function]
[call site]
00170
is_reserved_value
[function]
[call site]
00171
Some
[function]
[call site]
00172
DrcCompiler::layouts
[function]
[call site]
00173
NullTypeLayouts::array_layout
[function]
[call site]
00174
common_array_layout
[function]
[call site]
00175
field
[function]
[call site]
00176
align_up
[function]
[call site]
00177
u32::is_power_of_two
[function]
[call site]
00178
u32::is_power_of_two
[function]
[call site]
00179
u32::checked_add
[function]
[call site]
00180
max
[function]
[call site]
00181
byte_size_of_wasm_ty_in_gc_heap
[function]
[call site]
00182
into
[function]
[call site]
00183
PathBuf::from
[function]
[call site]
00184
Some
[function]
[call site]
00185
FuncEnvironment::struct_layout
[function]
[call site]
00186
FuncEnvironment::gc_layout
[function]
[call site]
00187
Map::contains_key
[function]
[call site]
00188
gc_compiler
[function]
[call site]
00189
Ok
[function]
[call site]
00190
drc::DrcCompiler::default
[function]
[call site]
00191
Err
[function]
[call site]
00192
Ok
[function]
[call site]
00193
null::NullCompiler::default
[function]
[call site]
00194
Err
[function]
[call site]
00195
Err
[function]
[call site]
00196
Err
[function]
[call site]
00197
Parser::expect
[function]
[call site]
00198
Err
[function]
[call site]
00199
Parser::error
[function]
[call site]
00200
to_string
[function]
[call site]
00201
Lexer::scan_chars
[function]
[call site]
00202
Lexer::loc
[function]
[call site]
00203
Lexer::next_ch
[function]
[call site]
00204
Some
[function]
[call site]
00205
Lexer::next
[function]
[call site]
00206
Some
[function]
[call site]
00207
Lexer::scan_comment
[function]
[call site]
00208
Lexer::rest_of_line
[function]
[call site]
00209
token
[function]
[call site]
00210
Ok
[function]
[call site]
00211
Token::Comment
[function]
[call site]
00212
Some
[function]
[call site]
00213
Lexer::scan_char
[function]
[call site]
00214
Some
[function]
[call site]
00215
Some
[function]
[call site]
00216
Some
[function]
[call site]
00217
Some
[function]
[call site]
00218
Some
[function]
[call site]
00219
Some
[function]
[call site]
00220
Some
[function]
[call site]
00221
Some
[function]
[call site]
00222
Some
[function]
[call site]
00223
Some
[function]
[call site]
00224
Some
[function]
[call site]
00225
Lexer::scan_number
[function]
[call site]
00226
Lexer::looking_at_numeric
[function]
[call site]
00227
Lexer::looking_at
[function]
[call site]
00228
starts_with
[function]
[call site]
00229
Some
[function]
[call site]
00230
Token::Float
[function]
[call site]
00231
Token::Integer
[function]
[call site]
00232
Some
[function]
[call site]
00233
Some
[function]
[call site]
00234
Some
[function]
[call site]
00235
Some
[function]
[call site]
00236
Some
[function]
[call site]
00237
Some
[function]
[call site]
00238
Lexer::scan_word
[function]
[call site]
00239
Some
[function]
[call site]
00240
is_ascii_alphabetic
[function]
[call site]
00241
split_entity_name
[function]
[call site]
00242
str::split_at
[function]
[call site]
00243
str::len
[function]
[call site]
00244
trailing_digits
[function]
[call site]
00245
str::as_bytes
[function]
[call site]
00246
ProgPoint::prev
[function]
[call site]
00247
take_while
[function]
[call site]
00248
WasiImpl::keep_alive_count
[function]
[call site]
00249
WasiImpl::table
[function]
[call site]
00250
T::table
[function]
[call site]
00251
starts_with
[function]
[call site]
00252
parse
[function]
[call site]
00253
Ok
[function]
[call site]
00254
Ok
[function]
[call site]
00255
url::Host::Ipv6
[function]
[call site]
00256
Err
[function]
[call site]
00257
and_then
[function]
[call site]
00258
Self::numbered_entity
[function]
[call site]
00259
or_else
[function]
[call site]
00260
value_type
[function]
[call site]
00261
reference_type
[function]
[call site]
00262
WasmHeapType::top
[function]
[call site]
00263
dynTargetIsa::pointer_type
[function]
[call site]
00264
unwrap_or_else
[function]
[call site]
00265
Token::Identifier
[function]
[call site]
00266
Some
[function]
[call site]
00267
Lexer::scan_name
[function]
[call site]
00268
Token::Name
[function]
[call site]
00269
Some
[function]
[call site]
00270
Lexer::scan_string
[function]
[call site]
00271
Some
[function]
[call site]
00272
Lexer::error
[function]
[call site]
00273
Span::new_single
[function]
[call site]
00274
Token::String
[function]
[call site]
00275
Some
[function]
[call site]
00276
Lexer::scan_hex_sequence
[function]
[call site]
00277
char::is_digit
[function]
[call site]
00278
Token::HexSequence
[function]
[call site]
00279
Lexer::looking_at_srcloc
[function]
[call site]
00280
char::is_digit
[function]
[call site]
00281
Some
[function]
[call site]
00282
Lexer::scan_srcloc
[function]
[call site]
00283
char::is_digit
[function]
[call site]
00284
Token::SourceLoc
[function]
[call site]
00285
Some
[function]
[call site]
00286
Some
[function]
[call site]
00287
Some
[function]
[call site]
00288
KebabString::new
[function]
[call site]
00289
KebabStr::new
[function]
[call site]
00290
Self::new_unchecked
[function]
[call site]
00291
implAsRef+a::is_kebab_case
[function]
[call site]
00292
Some
[function]
[call site]
00293
PackedOption::is_some
[function]
[call site]
00294
is_reserved_value
[function]
[call site]
00295
Some
[function]
[call site]
00296
Self
[function]
[call site]
00297
to_digit
[function]
[call site]
00298
to_digit
[function]
[call site]
00299
std::char::from_u32
[function]
[call site]
00300
Ok
[function]
[call site]
00301
Err
[function]
[call site]
00302
Parser::pos
[function]
[call site]
00303
Parser::peek
[function]
[call site]
00304
peek
[function]
[call site]
00305
each_ip
[function]
[call site]
00306
next_test_ip4
[function]
[call site]
00307
base_port
[function]
[call site]
00308
String::from
[function]
[call site]
00309
env::current_dir
[function]
[call site]
00310
into_os_string
[function]
[call site]
00311
wtf8buf_into_string
[function]
[call site]
00312
from_str
[function]
[call site]
00313
CodePoint::from_u32
[function]
[call site]
00314
SocketAddr::V4
[function]
[call site]
00315
next_test_ip6
[function]
[call site]
00316
SocketAddr::V6
[function]
[call site]
00317
Parser::cursor
[function]
[call site]
00318
map_or_else
[function]
[call site]
00319
ModuleTypesBuilder::unwrap_struct
[function]
[call site]
00320
Err
[function]
[call site]
00321
Ok
[function]
[call site]
00322
alloc
[function]
[call site]
00323
Allocation::reg
[function]
[call site]
00324
Allocation::new
[function]
[call site]
00325
PReg::index
[function]
[call site]
00326
slab_id_to_shared_type_index
[function]
[call site]
00327
VMSharedTypeIndex::new
[function]
[call site]
00328
Self
[function]
[call site]
00329
SlabId::into_raw
[function]
[call site]
00330
is_reserved_value
[function]
[call site]
00331
EngineOrModuleTypeIndex::unwrap_engine_type_index
[function]
[call site]
00332
EngineOrModuleTypeIndex::as_engine_type_index
[function]
[call site]
00333
Some
[function]
[call site]
00334
unwrap_or_else
[function]
[call site]
00335
TypeRegistryInner::supertypes
[function]
[call site]
00336
and_then
[function]
[call site]
00337
as_deref
[function]
[call site]
00338
unwrap_or
[function]
[call site]
00339
Vec::with_capacity
[function]
[call site]
00340
SolverCtx::sign_extend
[function]
[call site]
00341
list
[function]
[call site]
00342
Backend::from
[function]
[call site]
00343
Self
[function]
[call site]
00344
OpenvinoBackend::default
[function]
[call site]
00345
WinMLBackend::default
[function]
[call site]
00346
OnnxBackend::default
[function]
[call site]
00347
PytorchBackend::default
[function]
[call site]
00348
copied
[function]
[call site]
00349
chain
[function]
[call site]
00350
iter::once
[function]
[call site]
00351
Some
[function]
[call site]
00352
PrimaryMap::into_boxed_slice
[function]
[call site]
00353
BoxedSlice::from_raw
[function]
[call site]
00354
Box::from_raw
[function]
[call site]
00355
Box::into_raw
[function]
[call site]
00356
Some
[function]
[call site]
00357
RecGroupEntry
[function]
[call site]
00358
Some
[function]
[call site]
00359
shared_type_index_to_slab_id
[function]
[call site]
00360
VMSharedTypeIndex::is_reserved_value
[function]
[call site]
00361
SlabId::from_raw
[function]
[call site]
00362
VMSharedTypeIndex::bits
[function]
[call site]
00363
ModuleTypesBuilder::intern_trampoline_type
[function]
[call site]
00364
EntityType::unwrap_func
[function]
[call site]
00365
ModuleTypesBuilder::trampoline_type
[function]
[call site]
00366
WasmCompositeInnerType::Func
[function]
[call site]
00367
ModuleTypes::set_trampoline_type
[function]
[call site]
00368
ModuleInternedTypeIndex::is_reserved_value
[function]
[call site]
00369
ModuleInternedTypeIndex::is_reserved_value
[function]
[call site]
00370
WasmCompositeInnerType::is_func
[function]
[call site]
00371
WasmFuncType::is_trampoline_type
[function]
[call site]
00372
WasmFuncType::params
[function]
[call site]
00373
vectorizelanes_all
[function]
[call site]
00374
Type::lane_type
[function]
[call site]
00375
Self
[function]
[call site]
00376
DataValueExt::vector
[function]
[call site]
00377
WasmFuncType::trampoline_type
[function]
[call site]
00378
Cow::Borrowed
[function]
[call site]
00379
Cow::Owned
[function]
[call site]
00380
WasmFuncType::returns
[function]
[call site]
00381
Some
[function]
[call site]
00382
ModuleTypes::next_ty
[function]
[call site]
00383
PrimaryMap::next_key
[function]
[call site]
00384
PrimaryMap::len
[function]
[call site]
00385
ModuleTypes::push_rec_group
[function]
[call site]
00386
ModuleTypes::push
[function]
[call site]
00387
wasmtime_environ::WasmCompositeInnerType::Func
[function]
[call site]
00388
UntypedValue::into_owned
[function]
[call site]
00389
UntypedValue::new
[function]
[call site]
00390
Some
[function]
[call site]
00391
iter::once
[function]
[call site]
00392
RegisteredType::clone
[function]
[call site]
00393
and_then
[function]
[call site]
00394
RegisteredType::from_parts
[function]
[call site]
00395
WasmCompositeInnerType::Func
[function]
[call site]
00396
Self::Resource
[function]
[call site]
00397
initialize
[function]
[call site]
00398
std::mem::MaybeUninit::as_mut_ptr
[function]
[call site]
00399
AtomicOP::unset
[function]
[call site]
00400
Inst::load_int_mask
[function]
[call site]
00401
Type::is_int
[function]
[call site]
00402
Type::bits
[function]
[call site]
00403
Type::is_dynamic_vector
[function]
[call site]
00404
Type::lane_bits
[function]
[call site]
00405
Type::lane_count
[function]
[call site]
00406
Type::log2_lane_count
[function]
[call site]
00407
Inst::load_imm12
[function]
[call site]
00408
zero_reg
[function]
[call site]
00409
PReg::new
[function]
[call site]
00410
Reg::from
[function]
[call site]
00411
Reg
[function]
[call site]
00412
VReg::new
[function]
[call site]
00413
Types::index
[function]
[call site]
00414
Imm12::from_i16
[function]
[call site]
00415
Writable::to_reg
[function]
[call site]
00416
WritableReg::to_reg
[function]
[call site]
00417
Inst::construct_bit_not
[function]
[call site]
00418
WritableReg::to_reg
[function]
[call site]
00419
WritableReg::to_reg
[function]
[call site]
00420
WritableReg::to_reg
[function]
[call site]
00421
Arc::downgrade
[function]
[call site]
00422
type_of_memory_access
[function]
[call site]
00423
ScopeVec::push
[function]
[call site]
00424
SmallVec::len
[function]
[call site]
00425
borrow_mut
[function]
[call site]
00426
PrimaryMap::last_mut
[function]
[call site]
00427
Some
[function]
[call site]
00428
UnboxedValues::as_mut_ptr
[function]
[call site]
00429
core::slice::from_raw_parts_mut
[function]
[call site]
00430
Instruction::LocalSet
[function]
[call site]
00431
Instruction::Block
[function]
[call site]
00432
Instruction::Block
[function]
[call site]
00433
Instruction::MemorySize
[function]
[call site]
00434
int_const_inst
[function]
[call site]
00435
Instruction::I32Const
[function]
[call site]
00436
Instruction::I64Const
[function]
[call site]
00437
page_size
[function]
[call site]
00438
Parser::peek2
[function]
[call site]
00439
T::peek2
[function]
[call site]
00440
Ok
[function]
[call site]
00441
Some
[function]
[call site]
00442
Parser::parens
[function]
[call site]
00443
Parser::step
[function]
[call site]
00444
Ok
[function]
[call site]
00445
ExpressionParser::handle_if_lparen
[function]
[call site]
00446
Ok
[function]
[call site]
00447
Ok
[function]
[call site]
00448
Parser::parse
[function]
[call site]
00449
mem::replace
[function]
[call site]
00450
Instruction::End
[function]
[call site]
00451
ExpressionParser::push_instr
[function]
[call site]
00452
Ok
[function]
[call site]
00453
Instruction::Else
[function]
[call site]
00454
Ok
[function]
[call site]
00455
Err
[function]
[call site]
00456
Err
[function]
[call site]
00457
Parser::is_rparen
[function]
[call site]
00458
Parser::is
[function]
[call site]
00459
Ok
[function]
[call site]
00460
Err
[function]
[call site]
00461
is_err
[function]
[call site]
00462
Parser::cur_span
[function]
[call site]
00463
is_power_of_two
[function]
[call site]
00464
Ok
[function]
[call site]
00465
ilog2
[function]
[call site]
00466
Err
[function]
[call site]
00467
Error::new
[function]
[call site]
00468
ErrorKind::Custom
[function]
[call site]
00469
Ok
[function]
[call site]
00470
int_mul_inst
[function]
[call site]
00471
Instruction::LocalGet
[function]
[call site]
00472
int_add_inst
[function]
[call site]
00473
int_le_u_inst
[function]
[call site]
00474
Instruction::BrIf
[function]
[call site]
00475
Instruction::LocalGet
[function]
[call site]
00476
int_le_s_inst
[function]
[call site]
00477
Instruction::BrIf
[function]
[call site]
00478
Instruction::LocalGet
[function]
[call site]
00479
Instruction::LocalSet
[function]
[call site]
00480
Instruction::Br
[function]
[call site]
00481
dummy_value_inst
[function]
[call site]
00482
Instruction::I32Const
[function]
[call site]
00483
Instruction::I64Const
[function]
[call site]
00484
Instruction::F32Const
[function]
[call site]
00485
Instruction::F64Const
[function]
[call site]
00486
Instruction::V128Const
[function]
[call site]
00487
Instruction::RefNull
[function]
[call site]
00488
Instruction::LocalSet
[function]
[call site]
00489
Instruction::LocalGet
[function]
[call site]
00490
Some
[function]
[call site]
00491
Some
[function]
[call site]
00492
Entry::Occupied
[function]
[call site]
00493
Entry::Vacant
[function]
[call site]
00494
InsertLoc::Occupied
[function]
[call site]
00495
Entry::Vacant
[function]
[call site]
00496
InsertLoc::Vacant
[function]
[call site]
00497
ScopedHashMap::depth
[function]
[call site]
00498
test_checked_sub
[function]
[call site]
00499
check
[function]
[call site]
00500
test_swap_front_back_remove
[function]
[call site]
00501
VecDeque::with_capacity
[function]
[call site]
00502
ListPool::with_capacity
[function]
[call site]
00503
Vec::with_capacity
[function]
[call site]
00504
push_front
[function]
[call site]
00505
push_back
[function]
[call site]
00506
test
[function]
[call site]
00507
is_absolute
[function]
[call site]
00508
current_dir
[function]
[call site]
00509
AdaptiveMap::is_empty
[function]
[call site]
00510
DataFlowGraph::overwrite_inst_values
[function]
[call site]
00511
InstructionData::map_values
[function]
[call site]
00512
Ok
[function]
[call site]
00513
SerializableFunction::num_blocks
[function]
[call site]
00514
Block::index
[function]
[call site]
00515
DataFlowGraph::make_block
[function]
[call site]
00516
ExportMap::add
[function]
[call site]
00517
Ok
[function]
[call site]
00518
Layout::append_block
[function]
[call site]
00519
Some
[function]
[call site]
00520
Some
[function]
[call site]
00521
Ok
[function]
[call site]
00522
bool::arbitrary
[function]
[call site]
00523
ControlFlowGraph::add_edge
[function]
[call site]
00524
RemoveBlock::new
[function]
[call site]
00525
RealFunction::entry_block
[function]
[call site]
00526
Unstructured::choose
[function]
[call site]
00527
FuncBuilder::compute_doms
[function]
[call site]
00528
calculate
[function]
[call site]
00529
Vec::repopulate
[function]
[call site]
00530
Set::clear
[function]
[call site]
00531
NodePool::free_tree
[function]
[call site]
00532
NodePool::free_node
[function]
[call site]
00533
Some
[function]
[call site]
00534
SecondaryMap::resize
[function]
[call site]
00535
Some
[function]
[call site]
00536
Block::invalid
[function]
[call site]
00537
Block::index
[function]
[call site]
00538
Block::invalid
[function]
[call site]
00539
BoxedSlice::is_valid
[function]
[call site]
00540
K::index
[function]
[call site]
00541
BoxedSlice::len
[function]
[call site]
00542
ValueRegs::is_invalid
[function]
[call site]
00543
is_invalid_sentinel
[function]
[call site]
00544
merge_sets
[function]
[call site]
00545
Block::is_invalid
[function]
[call site]
00546
Block::is_invalid
[function]
[call site]
00547
Block::invalid
[function]
[call site]
00548
Block::index
[function]
[call site]
00549
Block::index
[function]
[call site]
00550
Block::index
[function]
[call site]
00551
Block::index
[function]
[call site]
00552
Block::index
[function]
[call site]
00553
Block::invalid
[function]
[call site]
00554
RegClass::arbitrary
[function]
[call site]
00555
Ok
[function]
[call site]
00556
Unstructured::choose
[function]
[call site]
00557
bool::arbitrary
[function]
[call site]
00558
bool::arbitrary
[function]
[call site]
00559
Unstructured::int_in_range
[function]
[call site]
00560
Unstructured::int_in_range
[function]
[call site]
00561
Unstructured::int_in_range
[function]
[call site]
00562
RemoveInst::new
[function]
[call site]
00563
Layout::first_inst
[function]
[call site]
00564
Unstructured::int_in_range
[function]
[call site]
00565
bool::arbitrary
[function]
[call site]
00566
reverse
[function]
[call site]
00567
FuncBuilder::set_block_params_in
[function]
[call site]
00568
Block::index
[function]
[call site]
00569
Unstructured::int_in_range
[function]
[call site]
00570
OperandConstraint::arbitrary
[function]
[call site]
00571
Ok
[function]
[call site]
00572
Unstructured::choose
[function]
[call site]
00573
bool::arbitrary
[function]
[call site]
00574
Operand::new
[function]
[call site]
00575
Allocation::none
[function]
[call site]
00576
bool::arbitrary
[function]
[call site]
00577
Unstructured::choose
[function]
[call site]
00578
choose_dominating_block
[function]
[call site]
00579
Block::is_valid
[function]
[call site]
00580
bool::arbitrary
[function]
[call site]
00581
Block::index
[function]
[call site]
00582
Block::index
[function]
[call site]
00583
Block::invalid
[function]
[call site]
00584
Ok
[function]
[call site]
00585
Unstructured::choose
[function]
[call site]
00586
bool::arbitrary
[function]
[call site]
00587
Unstructured::int_in_range
[function]
[call site]
00588
RealReg::class
[function]
[call site]
00589
vreg
[function]
[call site]
00590
vreg_preg
[function]
[call site]
00591
OperandConstraint::Reuse
[function]
[call site]
00592
GcStore::kind
[function]
[call site]
00593
VMGcRef::is_i31
[function]
[call site]
00594
GcStore::header
[function]
[call site]
00595
bool::arbitrary
[function]
[call site]
00596
Unstructured::int_in_range
[function]
[call site]
00597
Unstructured::int_in_range
[function]
[call site]
00598
Printer::newline_unknown_pos
[function]
[call site]
00599
Printer::print_newline
[function]
[call site]
00600
Printer::newline
[function]
[call site]
00601
Some
[function]
[call site]
00602
start_line
[function]
[call site]
00603
StringWriter::write_str
[function]
[call site]
00604
PrintPart::Str
[function]
[call site]
00605
Ok
[function]
[call site]
00606
Ok
[function]
[call site]
00607
InstructionKinds::contains
[function]
[call site]
00608
OperandConstraint::FixedReg
[function]
[call site]
00609
bool::arbitrary
[function]
[call site]
00610
Unstructured::int_in_range
[function]
[call site]
00611
test_try_panic_any_message_any
[function]
[call site]
00612
panic_any
[function]
[call site]
00613
test_downcast
[function]
[call site]
00614
is_err
[function]
[call site]
00615
is_ok
[function]
[call site]
00616
is_err
[function]
[call site]
00617
is_ok
[function]
[call site]
00618
bool::arbitrary
[function]
[call site]
00619
Operand::fixed_nonallocatable
[function]
[call site]
00620
PReg::class
[function]
[call site]
00621
OperandConstraint::FixedReg
[function]
[call site]
00622
FuncBuilder::add_inst
[function]
[call site]
00623
Block::index
[function]
[call site]
00624
bool::arbitrary
[function]
[call site]
00625
filter
[function]
[call site]
00626
copied
[function]
[call site]
00627
Unstructured::choose
[function]
[call site]
00628
FuncBuilder::set_block_params_out
[function]
[call site]
00629
Block::index
[function]
[call site]
00630
InstData::branch
[function]
[call site]
00631
InstData::ret
[function]
[call site]
00632
sort_unstable
[function]
[call site]
00633
Ok
[function]
[call site]
00634
FuncBuilder::finalize
[function]
[call site]
00635
InstRange::new
[function]
[call site]
00636
Inst::index
[function]
[call site]
00637
Inst::index
[function]
[call site]
00638
InstRange
[function]
[call site]
00639
env_logger::try_init
[function]
[call site]
00640
machine_env
[function]
[call site]
00641
flat_map
[function]
[call site]
00642
regalloc2::fuzzing::func::expect
[function]
[call site]
00643
run
[function]
[call site]
00644
SharedMemory::needs_init
[function]
[call site]
00645
read
[function]
[call site]
00646
validate_ssa
[function]
[call site]
00647
Err
[function]
[call site]
00648
RegAllocError::SSA
[function]
[call site]
00649
Ok
[function]
[call site]
00650
Cloner::type_def
[function]
[call site]
00651
Cloner::type_id
[function]
[call site]
00652
Cloner::ty
[function]
[call site]
00653
Inst::invalid
[function]
[call site]
00654
FxHashSet::default
[function]
[call site]
00655
F::block_params
[function]
[call site]
00656
F::inst_operands
[function]
[call site]
00657
Operand::as_fixed_nonallocatable
[function]
[call site]
00658
Operand::constraint
[function]
[call site]
00659
OperandConstraint::FixedReg
[function]
[call site]
00660
Operand::class
[function]
[call site]
00661
OperandConstraint::Reuse
[function]
[call site]
00662
Some
[function]
[call site]
00663
CFGInfo::dominates
[function]
[call site]
00664
dominates
[function]
[call site]
00665
Block::is_invalid
[function]
[call site]
00666
Block::index
[function]
[call site]
00667
Err
[function]
[call site]
00668
RegAllocError::SSA
[function]
[call site]
00669
F::block_insns
[function]
[call site]
00670
PrimaryMap::last
[function]
[call site]
00671
Some
[function]
[call site]
00672
F::is_branch
[function]
[call site]
00673
F::is_ret
[function]
[call site]
00674
Err
[function]
[call site]
00675
RegAllocError::BB
[function]
[call site]
00676
F::is_branch
[function]
[call site]
00677
F::block_params
[function]
[call site]
00678
F::branch_blockparams
[function]
[call site]
00679
Err
[function]
[call site]
00680
RegAllocError::Branch
[function]
[call site]
00681
F::is_branch
[function]
[call site]
00682
F::is_ret
[function]
[call site]
00683
Err
[function]
[call site]
00684
RegAllocError::BB
[function]
[call site]
00685
F::block_params
[function]
[call site]
00686
F::entry_block
[function]
[call site]
00687
Err
[function]
[call site]
00688
RegAllocError::BB
[function]
[call site]
00689
F::entry_block
[function]
[call site]
00690
Ok
[function]
[call site]
00691
Env::new
[function]
[call site]
00692
aF::num_insts
[function]
[call site]
00693
aF::num_blocks
[function]
[call site]
00694
Vec::preallocate
[function]
[call site]
00695
test_try_reserve
[function]
[call site]
00696
VecDeque::with_capacity
[function]
[call site]
00697
is_err
[function]
[call site]
00698
Slab::drain
[function]
[call site]
00699
Slab::len
[function]
[call site]
00700
usize::try_from
[function]
[call site]
00701
enumerate
[function]
[call site]
00702
filter_map
[function]
[call site]
00703
Some
[function]
[call site]
00704
Id
[function]
[call site]
00705
EntryIndex::new
[function]
[call site]
00706
u32::try_from
[function]
[call site]
00707
Self
[function]
[call site]
00708
core::array::from_fn
[function]
[call site]
00709
SpillSlotList::default
[function]
[call site]
00710
core::array::from_fn
[function]
[call site]
00711
get_mut
[function]
[call site]
00712
drop
[function]
[call site]
00713
CodeBuilder::pop_operand
[function]
[call site]
00714
OperatorValidator::record_pop
[function]
[call site]
00715
CodeBuilder::drop_operand
[function]
[call site]
00716
CodeBuilder::mix_operand_into_global
[function]
[call site]
00717
Ok
[function]
[call site]
00718
Unstructured::ratio
[function]
[call site]
00719
Ok
[function]
[call site]
00720
get_or_insert_with
[function]
[call site]
00721
ConstExpr::i32_const
[function]
[call site]
00722
Self::new_insn
[function]
[call site]
00723
Instruction::I32Const
[function]
[call site]
00724
inc
[function]
[call site]
00725
get_or_insert_with
[function]
[call site]
00726
ConstExpr::i64_const
[function]
[call site]
00727
Self::new_insn
[function]
[call site]
00728
Instruction::I64Const
[function]
[call site]
00729
get_or_insert_with
[function]
[call site]
00730
get_or_insert_with
[function]
[call site]
00731
get_or_insert_with
[function]
[call site]
00732
ConstExpr::v128_const
[function]
[call site]
00733
Self::new_insn
[function]
[call site]
00734
Instruction::V128Const
[function]
[call site]
00735
Ok
[function]
[call site]
00736
Instruction::GlobalGet
[function]
[call site]
00737
Instruction::GlobalSet
[function]
[call site]
00738
Ok
[function]
[call site]
00739
Ok
[function]
[call site]
00740
Ok
[function]
[call site]
00741
Rc::downgrade
[function]
[call site]
00742
reset
[function]
[call site]
00743
Stats::default
[function]
[call site]
00744
Env::dump_results
[function]
[call site]
00745
Parser::parse_inst_operands
[function]
[call site]
00746
Opcode::format
[function]
[call site]
00747
Parser::match_value
[function]
[call site]
00748
Parser::consume
[function]
[call site]
00749
Set::take
[function]
[call site]
00750
Ok
[function]
[call site]
00751
Parser::match_imm64
[function]
[call site]
00752
map_err
[function]
[call site]
00753
SpillWeight::to_bits
[function]
[call site]
00754
Imm64::new
[function]
[call site]
00755
Self
[function]
[call site]
00756
Parser::match_ieee16
[function]
[call site]
00757
map_err
[function]
[call site]
00758
Parser::match_ieee32
[function]
[call site]
00759
map_err
[function]
[call site]
00760
Parser::match_ieee64
[function]
[call site]
00761
map_err
[function]
[call site]
00762
Parser::match_constant
[function]
[call site]
00763
Ok
[function]
[call site]
00764
Context::check_constant
[function]
[call site]
00765
SourceMap::contains_constant
[function]
[call site]
00766
Ok
[function]
[call site]
00767
Parser::match_ieee128
[function]
[call site]
00768
map_err
[function]
[call site]
00769
Parser::match_uimm128
[function]
[call site]
00770
Parser::optional
[function]
[call site]
00771
Parser::token
[function]
[call site]
00772
Some
[function]
[call site]
00773
Some
[function]
[call site]
00774
Some
[function]
[call site]
00775
Parser::parse_literals_to_constant_data
[function]
[call site]
00776
Type::is_vector
[function]
[call site]
00777
Ok
[function]
[call site]
00778
Parser::match_token
[function]
[call site]
00779
Some
[function]
[call site]
00780
Ok
[function]
[call site]
00781
Parser::match_hexadecimal_constant
[function]
[call site]
00782
map_err
[function]
[call site]
00783
ConstantData::expand_to
[function]
[call site]
00784
ConstantData::len
[function]
[call site]
00785
Ok
[function]
[call site]
00786
Err
[function]
[call site]
00787
Parser::match_gv
[function]
[call site]
00788
Ok
[function]
[call site]
00789
Context::check_gv
[function]
[call site]
00790
SourceMap::contains_gv
[function]
[call site]
00791
Ok
[function]
[call site]
00792
Parser::match_uimm8
[function]
[call site]
00793
u8::from_str_radix
[function]
[call site]
00794
map_err
[function]
[call site]
00795
map_err
[function]
[call site]
00796
Parser::parse_value_list
[function]
[call site]
00797
VariableArgs::new
[function]
[call site]
00798
Self
[function]
[call site]
00799
Ok
[function]
[call site]
00800
Ok
[function]
[call site]
00801
VariableArgs::into_value_list
[function]
[call site]
00802
ValueList::default
[function]
[call site]
00803
Parser::match_block
[function]
[call site]
00804
Ok
[function]
[call site]
00805
Parser::parse_opt_value_list
[function]
[call site]
00806
Ok
[function]
[call site]
00807
Ok
[function]
[call site]
00808
DataFlowGraph::block_call
[function]
[call site]
00809
BlockCall::new
[function]
[call site]
00810
ValueList::default
[function]
[call site]
00811
Self::block_to_value
[function]
[call site]
00812
BlockCall::extend
[function]
[call site]
00813
copied
[function]
[call site]
00814
Parser::parse_jump_table
[function]
[call site]
00815
ConstantData::push
[function]
[call site]
00816
ConstantData::push
[function]
[call site]
00817
Ok
[function]
[call site]
00818
JumpTableData::new
[function]
[call site]
00819
std::iter::once
[function]
[call site]
00820
chain
[function]
[call site]
00821
copied
[function]
[call site]
00822
Parser::match_enum
[function]
[call site]
00823
map_err
[function]
[call site]
00824
Parser::match_fn
[function]
[call site]
00825
Ok
[function]
[call site]
00826
Context::check_fn
[function]
[call site]
00827
SourceMap::contains_fn
[function]
[call site]
00828
Ok
[function]
[call site]
00829
Parser::match_sig
[function]
[call site]
00830
Ok
[function]
[call site]
00831
Context::check_sig
[function]
[call site]
00832
SourceMap::contains_sig
[function]
[call site]
00833
Ok
[function]
[call site]
00834
Parser::match_ss
[function]
[call site]
00835
Ok
[function]
[call site]
00836
Context::check_ss
[function]
[call site]
00837
SourceMap::contains_ss
[function]
[call site]
00838
Ok
[function]
[call site]
00839
Parser::optional_offset32
[function]
[call site]
00840
starts_with
[function]
[call site]
00841
starts_with
[function]
[call site]
00842
map_err
[function]
[call site]
00843
Ok
[function]
[call site]
00844
Offset32::new
[function]
[call site]
00845
Self
[function]
[call site]
00846
Parser::match_dss
[function]
[call site]
00847
Ok
[function]
[call site]
00848
Context::check_dss
[function]
[call site]
00849
SourceMap::contains_dss
[function]
[call site]
00850
Ok
[function]
[call site]
00851
Parser::optional_memflags
[function]
[call site]
00852
MemFlags::new
[function]
[call site]
00853
MemFlags::with_trap_code
[function]
[call site]
00854
Some
[function]
[call site]
00855
MemFlags::set_by_name
[function]
[call site]
00856
MemFlags::with_aligned
[function]
[call site]
00857
MemFlags::with_bit
[function]
[call site]
00858
MemFlags::with_readonly
[function]
[call site]
00859
MemFlags::read_bit
[function]
[call site]
00860
Err
[function]
[call site]
00861
MemFlags::with_endianness
[function]
[call site]
00862
Err
[function]
[call site]
00863
MemFlags::alias_region
[function]
[call site]
00864
AliasRegion::from_bits
[function]
[call site]
00865
Some
[function]
[call site]
00866
Some
[function]
[call site]
00867
Some
[function]
[call site]
00868
Err
[function]
[call site]
00869
MemFlags::with_alias_region
[function]
[call site]
00870
AliasRegion::to_bits
[function]
[call site]
00871
Some
[function]
[call site]
00872
Err
[function]
[call site]
00873
Some
[function]
[call site]
00874
Err
[function]
[call site]
00875
Some
[function]
[call site]
00876
MemFlags::with_checked
[function]
[call site]
00877
TrapCode::from_str
[function]
[call site]
00878
Ok
[function]
[call site]
00879
Ok
[function]
[call site]
00880
Ok
[function]
[call site]
00881
Ok
[function]
[call site]
00882
Ok
[function]
[call site]
00883
map_err
[function]
[call site]
00884
TrapCode::user
[function]
[call site]
00885
Some
[function]
[call site]
00886
TrapCode
[function]
[call site]
00887
ok_or
[function]
[call site]
00888
Err
[function]
[call site]
00889
Some
[function]
[call site]
00890
Ok
[function]
[call site]
00891
Ok
[function]
[call site]
00892
Ok
[function]
[call site]
00893
Ok
[function]
[call site]
00894
RealFunction::inst_clobbers
[function]
[call site]
00895
PRegSet::empty
[function]
[call site]
00896
SerializableFunction::is_branch
[function]
[call site]
00897
Inst::index
[function]
[call site]
00898
RealFunction::is_ret
[function]
[call site]
00899
Inst::index
[function]
[call site]
00900
Edits::drain_edits
[function]
[call site]
00901
Ok
[function]
[call site]
00902
Checker::new
[function]
[call site]
00903
FxHashMap::default
[function]
[call site]
00904
FxHashMap::default
[function]
[call site]
00905
FxHashMap::default
[function]
[call site]
00906
Default::default
[function]
[call site]
00907
aF::entry_block
[function]
[call site]
00908
CheckerState::default
[function]
[call site]
00909
Checker::prepare
[function]
[call site]
00910
Some
[function]
[call site]
00911
Checker::handle_inst
[function]
[call site]
00912
Output::inst_allocs
[function]
[call site]
00913
Inst::index
[function]
[call site]
00914
RealFunction::branch_blockparams
[function]
[call site]
00915
DataFlowGraph::detach_block_params
[function]
[call site]
00916
Checker::handle_edit
[function]
[call site]
00917
Result::expect
[function]
[call site]
00918