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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
77 813 gen_module call site: {node_id} Node::as_str
60 145 ExpressionParser::handle_if_lparen call site: {node_id} Lexer::scan_number
54 650 Imm64::new call site: {node_id} Parser::match_uimm128
48 892 MultilineStringParts::new call site: {node_id} Node::error
45 210 InstanceFlags::set_may_enter call site: {node_id} Lexer::scan_string
44 556 GcStore::kind call site: {node_id} Env::new
33 256 PackedOption::is_some call site: {node_id} Parser::cur_span
24 304 ScopedHashMap::entry_with_depth call site: {node_id} Parser::expect
23 717 JumpTableData::new call site: {node_id} Parser::optional_offset32
23 766 MemFlags::with_alias_region call site: {node_id} TrapCode::from_str
21 76 machreg_to_gpr call site: {node_id} AtomicOP::unset
17 952 Stacks::arbitrary_funcs call site: {node_id} define_func

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 std::env::var [function] [call site] 00001
1 encode_module [function] [call site] 00002
2 [u8]::to_vec [function] [call site] 00003
2 Cow::Borrowed [function] [call site] 00012
2 TrapEncodingBuilder::append_to [function] [call site] 00013
3 ObjectBuilder::add_section [function] [call site] 00014
3 ObjectBuilder::segment_name [function] [call site] 00015
3 ConstantData::into_vec [function] [call site] 00016
3 FunctionBody::as_bytes [function] [call site] 00017
4 BinaryReader::remaining_buffer [function] [call site] 00018
3 u32::try_from [function] [call site] 00019
3 ContextArgs::len [function] [call site] 00020
4 ContextArgs::as_slice [function] [call site] 00021
3 try_unwrap [function] [call site] 00022
4 clone [function] [call site] 00023
5 OnceLock::new [function] [call site] 00024
6 SendSyncUnsafeCell::new [function] [call site] 00025
6 MaybeUninit::uninit [function] [call site] 00027
5 wasmtime_caller_export_get [function] [call site] 00028
6 str::from_utf8 [function] [call site] 00029
6 slice_from_raw_parts [function] [call site] 00030
7 std::slice::from_raw_parts [function] [call site] 00031
6 Component::get_export [function] [call site] 00032
7 hashmap [function] [call site] 00033
8 ScopedHashMap::new [function] [call site] 00034
9 FxHashMap::default [function] [call site] 00035
8 test_vacant_entry_no_insert [function] [call site] 00036
9 ScopedHashMap::entry [function] [call site] 00037
10 ScopedHashMap::entry_with_depth [function] [call site] 00038
11 ScopedHashMap::get [function] [call site] 00039
12 CrashTestDummy::cloned [function] [call site] 00041
13 load [function] [call site] 00042
14 get_memarg [function] [call site] 00043
14 CodeBuilder::alloc_local [function] [call site] 00044
15 Stack::push [function] [call site] 00045
15 u32::try_from [function] [call site] 00046
14 type_of_memory_access [function] [call site] 00047
14 ScopeVec::push [function] [call site] 00048
15 SmallVec::len [function] [call site] 00049
15 borrow_mut [function] [call site] 00050
15 PrimaryMap::last_mut [function] [call site] 00051
16 PrimaryMap::len [function] [call site] 00052
15 UnboxedValues::as_mut_ptr [function] [call site] 00054
15 core::slice::from_raw_parts_mut [function] [call site] 00055
14 Instruction::LocalSet [function] [call site] 00056
14 Instruction::Block [function] [call site] 00057
14 Instruction::Block [function] [call site] 00058
14 Instruction::MemorySize [function] [call site] 00059
14 int_const_inst [function] [call site] 00060
15 Instruction::I32Const [function] [call site] 00061
15 Instruction::I64Const [function] [call site] 00062
14 page_size [function] [call site] 00063
15 Parser::peek [function] [call site] 00064
16 peek [function] [call site] 00065
17 each_ip [function] [call site] 00066
18 enc_rie_f [function] [call site] 00067
19 machreg_to_gpr [function] [call site] 00068
20 u32::from [function] [call site] 00069
21 DiscriminantSize::byte_size [function] [call site] 00070
20 Reg::to_real_reg [function] [call site] 00071
21 pinned_vreg_to_preg [function] [call site] 00072
22 VReg::vreg [function] [call site] 00073
22 PReg::from_index [function] [call site] 00075
20 PReg::hw_enc [function] [call site] 00076
18 next_test_ip4 [function] [call site] 00077
19 base_port [function] [call site] 00078
20 String::from [function] [call site] 00079
20 env::current_dir [function] [call site] 00080
20 into_os_string [function] [call site] 00081
20 wtf8buf_into_string [function] [call site] 00082
21 from_str [function] [call site] 00083
22 Store::call_hook [function] [call site] 00084
23 CallHookInner::Sync [function] [call site] 00086
21 CodePoint::from_u32 [function] [call site] 00087
19 SocketAddr::V4 [function] [call site] 00088
18 next_test_ip6 [function] [call site] 00089
19 SocketAddr::V6 [function] [call site] 00090
16 Parser::cursor [function] [call site] 00091
15 Parser::peek2 [function] [call site] 00092
16 T::peek2 [function] [call site] 00093
15 Parser::parens [function] [call site] 00096
16 AtomicOP::unset [function] [call site] 00097
17 SolverCtx::sign_extend [function] [call site] 00098
18 list [function] [call site] 00099
19 Backend::from [function] [call site] 00100
19 OpenvinoBackend::default [function] [call site] 00102
19 WinMLBackend::default [function] [call site] 00103
19 OnnxBackend::default [function] [call site] 00104
19 PytorchBackend::default [function] [call site] 00105
17 Inst::load_int_mask [function] [call site] 00106
18 Type::is_int [function] [call site] 00107
18 Type::bits [function] [call site] 00108
19 Type::is_dynamic_vector [function] [call site] 00109
19 Type::lane_bits [function] [call site] 00110
20 Type::lane_type [function] [call site] 00111
19 Type::lane_count [function] [call site] 00113
20 Type::log2_lane_count [function] [call site] 00114
18 Inst::load_imm12 [function] [call site] 00115
18 Imm12::from_i16 [function] [call site] 00122
18 Writable::to_reg [function] [call site] 00123
17 WritableReg::to_reg [function] [call site] 00124
17 Inst::construct_bit_not [function] [call site] 00125
17 WritableReg::to_reg [function] [call site] 00126
17 WritableReg::to_reg [function] [call site] 00127
17 WritableReg::to_reg [function] [call site] 00128
16 ExpressionParser::handle_if_lparen [function] [call site] 00131
17 mem::replace [function] [call site] 00140
17 Instruction::End [function] [call site] 00141
17 ExpressionParser::push_instr [function] [call site] 00142
17 Instruction::Else [function] [call site] 00144
17 Parser::error [function] [call site] 00147
18 to_string [function] [call site] 00148
19 Lexer::scan_chars [function] [call site] 00149
20 Lexer::loc [function] [call site] 00150
20 Lexer::next_ch [function] [call site] 00151
21 Lexer::next [function] [call site] 00153
22 Lexer::scan_comment [function] [call site] 00155
23 Lexer::rest_of_line [function] [call site] 00156
23 Token::Comment [function] [call site] 00159
22 Lexer::scan_char [function] [call site] 00161
22 Lexer::scan_number [function] [call site] 00173
23 Lexer::looking_at_numeric [function] [call site] 00174
24 Lexer::looking_at [function] [call site] 00175
25 starts_with [function] [call site] 00176
23 Token::Float [function] [call site] 00178
23 Token::Integer [function] [call site] 00179
22 Lexer::scan_word [function] [call site] 00186
23 is_ascii_alphabetic [function] [call site] 00188
23 split_entity_name [function] [call site] 00189
24 str::split_at [function] [call site] 00190
24 str::len [function] [call site] 00191
24 trailing_digits [function] [call site] 00192
25 str::as_bytes [function] [call site] 00193
25 iter [function] [call site] 00194
26 cstr_to_path [function] [call site] 00196
27 CStr::from_ptr [function] [call site] 00197
27 socket_v6_to_str [function] [call site] 00198
28 set_scope_id [function] [call site] 00199
26 UnixListener::bind [function] [call site] 00201
26 spawn [function] [call site] 00202
27 with_ambient_tokio_runtime [function] [call site] 00203
28 tokio::runtime::Handle::try_current [function] [call site] 00204
28 InstanceFlags::set_may_enter [function] [call site] 00205
29 InstanceFlags::as_raw [function] [call site] 00206
30 GuestPtr::as_ptr [function] [call site] 00207
31 GuestPtr::new [function] [call site] 00208
31 GuestPtr::offset_base [function] [call site] 00209
29 VMGlobalDefinition::as_i32_mut [function] [call site] 00210
27 AbortOnDropJoinHandle [function] [call site] 00211
26 UnixStream::connect [function] [call site] 00212
25 ProgPoint::prev [function] [call site] 00213
25 take_while [function] [call site] 00214
25 WasiImpl::keep_alive_count [function] [call site] 00215
26 WasiImpl::table [function] [call site] 00216
27 T::table [function] [call site] 00217
24 starts_with [function] [call site] 00218
23 and_then [function] [call site] 00219
23 Self::numbered_entity [function] [call site] 00220
23 value_type [function] [call site] 00222
24 reference_type [function] [call site] 00223
25 WasmHeapType::top [function] [call site] 00224
24 dynTargetIsa::pointer_type [function] [call site] 00225
23 unwrap_or_else [function] [call site] 00226
23 Token::Identifier [function] [call site] 00227
22 Lexer::scan_name [function] [call site] 00229
23 Token::Name [function] [call site] 00230
22 Lexer::scan_string [function] [call site] 00232
23 Lexer::error [function] [call site] 00234
24 Span::new_single [function] [call site] 00235
23 Token::String [function] [call site] 00236
22 Lexer::scan_hex_sequence [function] [call site] 00238
23 char::is_digit [function] [call site] 00239
23 Token::HexSequence [function] [call site] 00240
22 Lexer::looking_at_srcloc [function] [call site] 00241
23 char::is_digit [function] [call site] 00242
22 Lexer::scan_srcloc [function] [call site] 00244
23 char::is_digit [function] [call site] 00245
23 Token::SourceLoc [function] [call site] 00246
19 KebabString::new [function] [call site] 00250
20 KebabStr::new [function] [call site] 00251
21 Self::new_unchecked [function] [call site] 00252
21 implAsRef+a::is_kebab_case [function] [call site] 00253
20 PackedOption::is_some [function] [call site] 00255
21 is_reserved_value [function] [call site] 00256
19 to_digit [function] [call site] 00261
19 to_digit [function] [call site] 00262
19 std::char::from_u32 [function] [call site] 00263
16 Parser::is_rparen [function] [call site] 00265
17 Parser::is [function] [call site] 00266
15 Parser::cur_span [function] [call site] 00270
15 is_power_of_two [function] [call site] 00271
15 Error::new [function] [call site] 00275
16 ErrorKind::Custom [function] [call site] 00276
14 int_mul_inst [function] [call site] 00278
14 Instruction::LocalGet [function] [call site] 00279
14 int_add_inst [function] [call site] 00280
14 int_le_u_inst [function] [call site] 00281
14 Instruction::BrIf [function] [call site] 00282
14 Instruction::LocalGet [function] [call site] 00283
14 int_le_s_inst [function] [call site] 00284
14 Instruction::BrIf [function] [call site] 00285
14 Instruction::LocalGet [function] [call site] 00286
14 Instruction::LocalSet [function] [call site] 00287
14 Instruction::Br [function] [call site] 00288
14 dummy_value_inst [function] [call site] 00289
15 Instruction::I32Const [function] [call site] 00290
15 Instruction::I64Const [function] [call site] 00291
15 Instruction::F32Const [function] [call site] 00292
15 Instruction::F64Const [function] [call site] 00293
15 Instruction::V128Const [function] [call site] 00294
15 Instruction::RefNull [function] [call site] 00295
14 Instruction::LocalSet [function] [call site] 00296
14 Instruction::LocalGet [function] [call site] 00297
11 Entry::Occupied [function] [call site] 00300
11 Entry::Vacant [function] [call site] 00301
11 InsertLoc::Occupied [function] [call site] 00302
11 Entry::Vacant [function] [call site] 00303
11 InsertLoc::Vacant [function] [call site] 00304
10 ScopedHashMap::depth [function] [call site] 00305
11 test_checked_sub [function] [call site] 00306
9 test_swap_front_back_remove [function] [call site] 00314
10 VecDeque::with_capacity [function] [call site] 00315
10 ListPool::with_capacity [function] [call site] 00316
11 Vec::with_capacity [function] [call site] 00317
11 ScopeVec::new [function] [call site] 00318
12 Default::default [function] [call site] 00319
10 test_into_iter_collect [function] [call site] 00320
11 BinaryHeap::from [function] [call site] 00321
11 IndexSet::into_iter [function] [call site] 00322
10 push_front [function] [call site] 00323
10 push_back [function] [call site] 00324
10 test [function] [call site] 00325
11 is_absolute [function] [call site] 00326
11 current_dir [function] [call site] 00327
9 AdaptiveMap::is_empty [function] [call site] 00328
10 AdaptiveMap::iter [function] [call site] 00329
11 AdaptiveMapIter::Small [function] [call site] 00330
11 AdaptiveMapIter::Large [function] [call site] 00331
10 vectorizelanes_all [function] [call site] 00332
11 DataValueExt::vector [function] [call site] 00333
10 DataFlowGraph::overwrite_inst_values [function] [call site] 00334
11 InstructionData::map_values [function] [call site] 00335
8 IndexSet::union_with [function] [call site] 00336
9 IndexSet::elem [function] [call site] 00337
10 IndexSet::get [function] [call site] 00338
10 IndexSet::set [function] [call site] 00339
10 AdaptiveMap::get_or_insert [function] [call site] 00340
11 Self::Large [function] [call site] 00343
11 test_zip [function] [call site] 00345
12 Allocation::is_none [function] [call site] 00346
13 Allocation::kind [function] [call site] 00347
11 Entry::or_insert [function] [call site] 00349
12 OccupiedEntry::into_mut [function] [call site] 00350
7 ComponentItem::from [function] [call site] 00351
8 Self::Component [function] [call site] 00352
8 Component::from [function] [call site] 00353
8 Self::ComponentInstance [function] [call site] 00356
8 ComponentInstance::from [function] [call site] 00357
8 Self::ComponentFunc [function] [call site] 00359
8 ComponentFunc::from [function] [call site] 00360
8 Self::Type [function] [call site] 00362
8 Type::from [function] [call site] 00363
9 Type::List [function] [call site] 00364
9 Type::Record [function] [call site] 00367
9 Record::from [function] [call site] 00368
9 Type::Tuple [function] [call site] 00370
9 Type::Variant [function] [call site] 00373
9 Variant::from [function] [call site] 00374
9 Type::Enum [function] [call site] 00376
9 Type::Option [function] [call site] 00379
9 OptionType::from [function] [call site] 00380
10 OptionType [function] [call site] 00381
9 Type::Result [function] [call site] 00382
9 ResultType::from [function] [call site] 00383
10 ResultType [function] [call site] 00384
9 Type::Flags [function] [call site] 00385
9 Type::Own [function] [call site] 00388
9 InstanceType::resource_type [function] [call site] 00389
10 unwrap_or_else [function] [call site] 00391
10 ResourceType::uninstantiated [function] [call site] 00392
9 Type::Borrow [function] [call site] 00393
8 Self::Module [function] [call site] 00394
8 Self::CoreFunc [function] [call site] 00397
8 FuncType::from_wasm_func_type [function] [call site] 00398
9 RegisteredType::new [function] [call site] 00399
10 Engine::gc_runtime [function] [call site] 00400
10 Engine::signatures [function] [call site] 00402
10 TypeRegistryInner::assert_canonicalized_for_runtime_usage_in_this_registry [function] [call site] 00404
11 Arc::trace [function] [call site] 00405
10 TypeRegistryInner::register_singleton_rec_group [function] [call site] 00406
11 PrimaryMap::default [function] [call site] 00407
12 PrimaryMap::new [function] [call site] 00408
11 TypeRegistryInner::register_rec_group [function] [call site] 00409
12 Vec::with_capacity [function] [call site] 00410
12 implExactSizeIterator::len [function] [call site] 00411
12 implExactSizeIterator::zip [function] [call site] 00412
12 iter_entity_range [function] [call site] 00413
12 Arc::canonicalize_for_hash_consing [function] [call site] 00414
12 RecGroupEntry::incref [function] [call site] 00415
13 fetch_add [function] [call site] 00416
12 trace_engine_indices [function] [call site] 00417
12 u32::try_from [function] [call site] 00418
12 Arc::canonicalize_for_runtime_usage [function] [call site] 00419
12 TypeRegistryInner::insert_one_type_from_rec_group [function] [call site] 00420
13 PackedOption::expect [function] [call site] 00422
14 PackedOption::expand [function] [call site] 00423
15 PackedOption::is_none [function] [call site] 00424
16 is_reserved_value [function] [call site] 00425
13 DrcCompiler::layouts [function] [call site] 00427
13 NullTypeLayouts::array_layout [function] [call site] 00428
14 common_array_layout [function] [call site] 00429
15 field [function] [call site] 00430
16 align_up [function] [call site] 00431
17 u32::is_power_of_two [function] [call site] 00432
17 u32::is_power_of_two [function] [call site] 00433
17 u32::checked_add [function] [call site] 00434
15 byte_size_of_wasm_ty_in_gc_heap [function] [call site] 00436
13 FuncEnvironment::struct_layout [function] [call site] 00438
14 FuncEnvironment::gc_layout [function] [call site] 00439
15 Map::contains_key [function] [call site] 00440
15 gc_compiler [function] [call site] 00441
14 ModuleTypesBuilder::unwrap_struct [function] [call site] 00450
13 alloc [function] [call site] 00453
14 Allocation::reg [function] [call site] 00454
15 Allocation::new [function] [call site] 00455
15 PReg::index [function] [call site] 00456
13 slab_id_to_shared_type_index [function] [call site] 00457
14 VMSharedTypeIndex::new [function] [call site] 00458
14 SlabId::into_raw [function] [call site] 00460
14 is_reserved_value [function] [call site] 00461
13 EngineOrModuleTypeIndex::unwrap_engine_type_index [function] [call site] 00462
14 EngineOrModuleTypeIndex::as_engine_type_index [function] [call site] 00463
14 unwrap_or_else [function] [call site] 00465
13 TypeRegistryInner::supertypes [function] [call site] 00466
14 and_then [function] [call site] 00467
14 as_deref [function] [call site] 00468
14 unwrap_or [function] [call site] 00469
13 Vec::with_capacity [function] [call site] 00470
13 iter::once [function] [call site] 00473
13 PrimaryMap::into_boxed_slice [function] [call site] 00475
14 BoxedSlice::from_raw [function] [call site] 00476
15 Box::from_raw [function] [call site] 00477
14 Box::into_raw [function] [call site] 00478
12 RecGroupEntry [function] [call site] 00480
12 shared_type_index_to_slab_id [function] [call site] 00482
13 VMSharedTypeIndex::is_reserved_value [function] [call site] 00483
13 SlabId::from_raw [function] [call site] 00484
13 VMSharedTypeIndex::bits [function] [call site] 00485
12 ModuleTypesBuilder::intern_trampoline_type [function] [call site] 00486
13 EntityType::unwrap_func [function] [call site] 00487
13 ModuleTypesBuilder::trampoline_type [function] [call site] 00488
13 WasmCompositeInnerType::Func [function] [call site] 00489
13 ModuleTypes::set_trampoline_type [function] [call site] 00490
14 ModuleInternedTypeIndex::is_reserved_value [function] [call site] 00491
14 ModuleInternedTypeIndex::is_reserved_value [function] [call site] 00492
14 WasmCompositeInnerType::is_func [function] [call site] 00493
14 WasmFuncType::is_trampoline_type [function] [call site] 00494
15 WasmFuncType::params [function] [call site] 00495
15 WasmFuncType::trampoline_type [function] [call site] 00496
16 Cow::Borrowed [function] [call site] 00497
16 Cow::Owned [function] [call site] 00498
16 WasmFuncType::returns [function] [call site] 00499
13 ModuleTypes::next_ty [function] [call site] 00501
14 PrimaryMap::next_key [function] [call site] 00502
13 ModuleTypes::push_rec_group [function] [call site] 00503
14 ModuleTypes::push [function] [call site] 00504
12 wasmtime_environ::WasmCompositeInnerType::Func [function] [call site] 00505
12 UntypedValue::into_owned [function] [call site] 00506
13 UntypedValue::new [function] [call site] 00507
11 iter::once [function] [call site] 00509
10 RegisteredType::clone [function] [call site] 00510
10 and_then [function] [call site] 00511
10 RegisteredType::from_parts [function] [call site] 00512
9 WasmCompositeInnerType::Func [function] [call site] 00513
8 Self::Resource [function] [call site] 00514
6 initialize [function] [call site] 00515
7 std::mem::MaybeUninit::as_mut_ptr [function] [call site] 00516
4 Arc::downgrade [function] [call site] 00517
3 ObjectBuilder::append_section_data [function] [call site] 00518
3 ObjectBuilder::append_section_data [function] [call site] 00519
3 object::bytes_of_slice [function] [call site] 00520
3 ObjectBuilder::append_section_data [function] [call site] 00521
1 std::env::unwrap [function] [call site] 00522
1 run [function] [call site] 00523
2 SharedMemory::needs_init [function] [call site] 00524
2 validate_ssa [function] [call site] 00526
3 RemoveBlock::new [function] [call site] 00527
4 RealFunction::entry_block [function] [call site] 00528
3 BoxedSlice::is_valid [function] [call site] 00531
4 BoxedSlice::len [function] [call site] 00533
3 RegAllocError::SSA [function] [call site] 00535
3 Cloner::type_def [function] [call site] 00537
4 Cloner::type_id [function] [call site] 00538
4 Cloner::ty [function] [call site] 00539
3 Inst::invalid [function] [call site] 00540
3 FxHashSet::default [function] [call site] 00541
3 Set::clear [function] [call site] 00542
4 NodePool::free_tree [function] [call site] 00543
5 NodePool::free_node [function] [call site] 00544
3 F::block_params [function] [call site] 00546
3 F::inst_operands [function] [call site] 00547
3 Operand::as_fixed_nonallocatable [function] [call site] 00548
4 Operand::constraint [function] [call site] 00549
5 OperandConstraint::FixedReg [function] [call site] 00550
5 Operand::class [function] [call site] 00551
5 OperandConstraint::Reuse [function] [call site] 00552
3 GcStore::kind [function] [call site] 00554
4 VMGcRef::is_i31 [function] [call site] 00555
4 GcStore::header [function] [call site] 00556
3 InstructionKinds::contains [function] [call site] 00557
3 CFGInfo::dominates [function] [call site] 00558
4 dominates [function] [call site] 00559
5 Block::is_invalid [function] [call site] 00560
5 Block::index [function] [call site] 00561
3 RegAllocError::SSA [function] [call site] 00563
3 F::block_insns [function] [call site] 00564
3 PrimaryMap::last [function] [call site] 00565
3 F::is_branch [function] [call site] 00567
3 F::is_ret [function] [call site] 00568
3 RegAllocError::BB [function] [call site] 00570
3 F::is_branch [function] [call site] 00571
3 F::block_params [function] [call site] 00572
3 F::branch_blockparams [function] [call site] 00573
3 RegAllocError::Branch [function] [call site] 00575
3 F::is_branch [function] [call site] 00576
3 F::is_ret [function] [call site] 00577
3 RegAllocError::BB [function] [call site] 00579
3 F::block_params [function] [call site] 00580
3 F::entry_block [function] [call site] 00581
3 RegAllocError::BB [function] [call site] 00583
3 F::entry_block [function] [call site] 00584
2 Env::new [function] [call site] 00586
3 aF::num_insts [function] [call site] 00587
3 aF::num_blocks [function] [call site] 00588
3 Vec::preallocate [function] [call site] 00589
4 test_try_reserve [function] [call site] 00590
5 VecDeque::with_capacity [function] [call site] 00591
3 core::array::from_fn [function] [call site] 00603
3 SpillSlotList::default [function] [call site] 00604
3 core::array::from_fn [function] [call site] 00605
3 get_mut [function] [call site] 00606
4 drop [function] [call site] 00607
5 CodeBuilder::pop_operand [function] [call site] 00608
6 OperatorValidator::record_pop [function] [call site] 00609
5 CodeBuilder::drop_operand [function] [call site] 00610
6 CodeBuilder::mix_operand_into_global [function] [call site] 00611
7 Unstructured::ratio [function] [call site] 00613
7 get_or_insert_with [function] [call site] 00615
7 ConstExpr::i32_const [function] [call site] 00616
8 Self::new_insn [function] [call site] 00617
8 Instruction::I32Const [function] [call site] 00618
7 get_or_insert_with [function] [call site] 00620
7 ConstExpr::i64_const [function] [call site] 00621
8 Self::new_insn [function] [call site] 00622
8 Instruction::I64Const [function] [call site] 00623
7 get_or_insert_with [function] [call site] 00624
7 get_or_insert_with [function] [call site] 00625
7 get_or_insert_with [function] [call site] 00626
7 ConstExpr::v128_const [function] [call site] 00627
8 Self::new_insn [function] [call site] 00628
8 Instruction::V128Const [function] [call site] 00629
7 Instruction::GlobalGet [function] [call site] 00631
7 Instruction::GlobalSet [function] [call site] 00632
4 Rc::downgrade [function] [call site] 00636
3 Stats::default [function] [call site] 00638
2 Env::dump_results [function] [call site] 00639
3 Parser::parse_inst_operands [function] [call site] 00640
4 Opcode::format [function] [call site] 00641
4 Parser::match_value [function] [call site] 00642
4 Parser::match_imm64 [function] [call site] 00646
4 SpillWeight::to_bits [function] [call site] 00648
4 Parser::match_ieee16 [function] [call site] 00651
4 Parser::match_ieee32 [function] [call site] 00653
4 Parser::match_ieee64 [function] [call site] 00655
4 Parser::match_constant [function] [call site] 00657
4 Context::check_constant [function] [call site] 00659
5 SourceMap::contains_constant [function] [call site] 00660
4 Parser::match_ieee128 [function] [call site] 00662
4 Parser::match_uimm128 [function] [call site] 00664
5 Parser::parse_literals_to_constant_data [function] [call site] 00670
5 Parser::match_hexadecimal_constant [function] [call site] 00676
5 ConstantData::expand_to [function] [call site] 00678
6 ConstantData::len [function] [call site] 00679
6 SecondaryMap::resize [function] [call site] 00680
4 Context::check_gv [function] [call site] 00685
5 SourceMap::contains_gv [function] [call site] 00686
4 Parser::match_uimm8 [function] [call site] 00688
5 u8::from_str_radix [function] [call site] 00689
4 Parser::parse_value_list [function] [call site] 00692
4 VariableArgs::into_value_list [function] [call site] 00697
5 ValueList::default [function] [call site] 00698
4 Parser::match_block [function] [call site] 00699
4 Parser::parse_opt_value_list [function] [call site] 00701
4 DataFlowGraph::block_call [function] [call site] 00704
5 BlockCall::new [function] [call site] 00705
6 ValueList::default [function] [call site] 00706
6 Self::block_to_value [function] [call site] 00707
6 BlockCall::extend [function] [call site] 00708
4 Parser::parse_jump_table [function] [call site] 00710
5 ConstantData::push [function] [call site] 00711
5 ConstantData::push [function] [call site] 00712
5 JumpTableData::new [function] [call site] 00714
4 Parser::match_enum [function] [call site] 00718
4 Context::check_fn [function] [call site] 00722
5 SourceMap::contains_fn [function] [call site] 00723
4 Parser::match_sig [function] [call site] 00725
4 Context::check_sig [function] [call site] 00727
5 SourceMap::contains_sig [function] [call site] 00728
4 Context::check_ss [function] [call site] 00732
5 SourceMap::contains_ss [function] [call site] 00733
4 Parser::optional_offset32 [function] [call site] 00735
4 Parser::match_dss [function] [call site] 00742
4 Context::check_dss [function] [call site] 00744
5 SourceMap::contains_dss [function] [call site] 00745
4 Parser::optional_memflags [function] [call site] 00747
5 MemFlags::new [function] [call site] 00748
6 MemFlags::with_trap_code [function] [call site] 00749
5 MemFlags::set_by_name [function] [call site] 00751
3 RealFunction::inst_clobbers [function] [call site] 00790
4 PRegSet::empty [function] [call site] 00791
3 SerializableFunction::is_branch [function] [call site] 00792
4 Inst::index [function] [call site] 00793
3 RealFunction::is_ret [function] [call site] 00794
4 Inst::index [function] [call site] 00795
2 Edits::drain_edits [function] [call site] 00796
1 extract_fuzz_input [function] [call site] 00798
2 RemoveBlock::name [function] [call site] 00799
2 Component::image_range [function] [call site] 00800
3 CodeObject::code_memory [function] [call site] 00801
3 MmapOffset::mmap [function] [call site] 00802
2 [u8]::len [function] [call site] 00803
2 ModuleInfo::num_data [function] [call site] 00805
1 std::fs::len [function] [call site] 00806
1 std::fs::len [function] [call site] 00807
1 std::fs::copy_within [function] [call site] 00808
1 std::fs::arbitrary [function] [call site] 00809
1 gen_module [function] [call site] 00810
2 Unstructured::ratio [function] [call site] 00811
2 generate [function] [call site] 00813
3 witx::Document::typenames [function] [call site] 00814
3 define_datatype [function] [call site] 00815
4 define_alias [function] [call site] 00816
5 BuiltinType::needs_lifetime [function] [call site] 00819
4 bitflags_repr [function] [call site] 00820
4 define_flags [function] [call site] 00821
5 wasm_type [function] [call site] 00822
5 int_repr_tokens [function] [call site] 00823
5 flag_member [function] [call site] 00824
5 Literal::usize_unsuffixed [function] [call site] 00825
4 define_struct [function] [call site] 00826
5 witx::RecordDatatype::mem_size_align [function] [call site] 00827
5 struct_member [function] [call site] 00828
6 escape_id [function] [call site] 00829
5 builtin_type [function] [call site] 00830
5 type_ref [function] [call site] 00831
6 as_expected [function] [call site] 00832
5 witx::RecordDatatype::member_layout [function] [call site] 00833
5 witx::RecordDatatype::member_layout [function] [call site] 00834
5 anon_lifetime [function] [call site] 00835
5 witx::RecordDatatype::member_layout [function] [call site] 00836
5 RecordDatatype::needs_lifetime [function] [call site] 00837
6 test_try_panic_any_message_any [function] [call site] 00838
4 define_variant [function] [call site] 00845
5 witx::Variant::mem_size_align [function] [call site] 00846
5 enum_variant [function] [call site] 00847
6 handle_2big_enum_variant [function] [call site] 00848
6 unwrap_or_else [function] [call site] 00849
6 escape_id [function] [call site] 00850
5 enumerate [function] [call site] 00851
5 Literal::usize_unsuffixed [function] [call site] 00852
5 enumerate [function] [call site] 00853
5 enumerate [function] [call site] 00854
5 Literal::usize_unsuffixed [function] [call site] 00855
5 enumerate [function] [call site] 00856
5 Literal::usize_unsuffixed [function] [call site] 00857
4 define_error [function] [call site] 00858
5 TrappableErrorType::typename [function] [call site] 00859
4 define_handle [function] [call site] 00860
5 witx::HandleDatatype::mem_size_align [function] [call site] 00861
4 define_builtin [function] [call site] 00862
4 define_witx_pointer [function] [call site] 00863
4 define_witx_list [function] [call site] 00864
3 ErrorTransform::for_name [function] [call site] 00865
4 ErrorTransform::iter [function] [call site] 00866
4 OnnxExecutionContext::find [function] [call site] 00867
5 [TensorSlot]::len [function] [call site] 00868
5 BackendError::BackendAccess [function] [call site] 00870
5 SectionLimitedIntoIter::original_position [function] [call site] 00871
5 ok_or_else [function] [call site] 00872
5 BackendError::BackendAccess [function] [call site] 00873
4 ErrorType::abi_type [function] [call site] 00875
3 witx::Document::constants [function] [call site] 00876
3 Literal::u64_unsuffixed [function] [call site] 00877
3 filter_map [function] [call site] 00878
3 user_error_conversion_method [function] [call site] 00879
4 snake_typename [function] [call site] 00880
5 Node::as_str [function] [call site] 00881
6 Node::iter_str [function] [call site] 00882
7 StringPartsIter::new [function] [call site] 00884
8 Self::Normal [function] [call site] 00885
7 StringPartsIter::new_multiline [function] [call site] 00887
8 Self::Multiline [function] [call site] 00889
8 MultilineStringParts::new [function] [call site] 00890
9 astr::len [function] [call site] 00891
9 astr::strip_prefix [function] [call site] 00892
9 split [function] [call site] 00893
10 SetCursor::new [function] [call site] 00894
11 Path::default [function] [call site] 00895
9 RegSetIntoIter::next_back [function] [call site] 00896
9 ParserError::with_detail [function] [call site] 00899
9 MultilineStringParts::next [function] [call site] 00901
10 strip_prefix [function] [call site] 00902
10 strip_suffix [function] [call site] 00903
10 unwrap_or [function] [call site] 00904
10 StringParts::next_part [function] [call site] 00908
11 unescape [function] [call site] 00909
12 str::chars [function] [call site] 00910
12 char::to_digit [function] [call site] 00913
12 char::from_u32 [function] [call site] 00914
11 ok_or_else [function] [call site] 00915
11 ParserError::new [function] [call site] 00916
11 Cow::Owned [function] [call site] 00917
11 Cow::Borrowed [function] [call site] 00918
11 Cow::Borrowed [function] [call site] 00919
7 Node::error [function] [call site] 00925
8 Node::span [function] [call site] 00926
6 transpose [function] [call site] 00927
6 transpose [function] [call site] 00928
5 to_snake_case [function] [call site] 00932
5 builtin_name [function] [call site] 00933
5 to_owned [function] [call site] 00934
6 CStr::from_ptr [function] [call site] 00935
3 witx::Document::modules [function] [call site] 00937
3 Stacks::arbitrary_funcs [function] [call site] 00940
4 Unstructured::int_in_range [function] [call site] 00941
4 Unstructured::int_in_range [function] [call site] 00943
4 Unstructured::int_in_range [function] [call site] 00944
4 Unstructured::int_in_range [function] [call site] 00945
4 Unstructured::int_in_range [function] [call site] 00947
4 Op::CallThroughHost [function] [call site] 00948
4 Unstructured::int_in_range [function] [call site] 00949
4 Op::ReturnCall [function] [call site] 00950
4 Unstructured::choose [function] [call site] 00951
3 define_func [function] [call site] 00953
4 _define_func [function] [call site] 00954
5 witx::InterfaceFunc::wasm_signature [function] [call site] 00957
5 Span::call_site [function] [call site] 00960
5 trait_name [function] [call site] 00961
6 escape_id [function] [call site] 00962
5 witx::InterfaceFunc::call_interface [function] [call site] 00963
5 CodegenSettings::get_async [function] [call site] 00964
5 Asyncness::is_sync [function] [call site] 00965
5 TracingConf::enabled_for [function] [call site] 00966
3 define_module_trait [function] [call site] 00968
4 Module::funcs [function] [call site] 00969
5 enumerate [function] [call site] 00970
4 func_param [function] [call site] 00971
5 escape_id [function] [call site] 00972
4 passed_by_reference [function] [call site] 00973
5 bitflags_repr [function] [call site] 00974
4 as_expected [function] [call site] 00976
4 ErrorTransform::for_abi_error [function] [call site] 00977
3 link_module [function] [call site] 00978
4 AsyncConf::contains_async [function] [call site] 00979
5 AsyncConf::get [function] [call site] 00980
5 Engine::is_async [function] [call site] 00982
6 Engine::config [function] [call site] 00983
4 generate_func [function] [call site] 00984
5 witx::InterfaceFunc::wasm_signature [function] [call site] 00985
5 Span::call_site [function] [call site] 00986
4 func_bounds [function] [call site] 00987
2 u8::into_bytes [function] [call site] 00989
1 arbitrary::Result::and_then [function] [call site] 00990
1 arbitrary::Result::len [function] [call site] 00991
1 arbitrary::Result::len [function] [call site] 00992
1 arbitrary::Result::copy_from_slice [function] [call site] 00993
1 arbitrary::Result::len [function] [call site] 00994
1 Cow::Borrowed [function] [call site] 00995
1 Cow::append_to [function] [call site] 00996
1 Parser::new [function] [call site] 00997
2 Lexer::new [function] [call site] 00998
3 astr::char_indices [function] [call site] 00999
2 Default::default [function] [call site] 01000
1 Parser::range [function] [call site] 01007
1 Parser::name [function] [call site] 01008
1 Parser::len [function] [call site] 01009
1 Parser::Ok [function] [call site] 01010
1 Parser::data [function] [call site] 01011
1 Parser::as_section [function] [call site] 01012
1 env_logger::try_init [function] [call site] 01013
1 env_logger::fill_bytes [function] [call site] 01014
1 execute [function] [call site] 01015
2 DiffValue::arbitrary [function] [call site] 01017
3 Unstructured::arbitrary [function] [call site] 01018
3 DiffValue::arbitrary_of_type [function] [call site] 01019
4 DiffValue::I32 [function] [call site] 01020
4 biased_arbitrary_value [function] [call site] 01021
5 Unstructured::arbitrary [function] [call site] 01022
5 Unstructured::choose [function] [call site] 01024
5 Unstructured::arbitrary [function] [call site] 01025
4 DiffValue::I64 [function] [call site] 01026
4 f32::from_bits [function] [call site] 01027
4 DataValue::is_nan [function] [call site] 01028
4 DiffValue::F32 [function] [call site] 01034
4 f64::from_bits [function] [call site] 01035
4 DiffValue::F64 [function] [call site] 01036
4 Unstructured::arbitrary [function] [call site] 01037
4 u128::from_le_bytes [function] [call site] 01038
4 DiffValue::V128 [function] [call site] 01039
4 extract_lane_as_i16 [function] [call site] 01040
4 DiffValue::V128 [function] [call site] 01048
4 u128::from_le_bytes [function] [call site] 01049
4 DiffValue::V128 [function] [call site] 01066
4 u128::from_le_bytes [function] [call site] 01067
4 BinaryReader::read_var_i64 [function] [call site] 01068
5 BinaryReader::read_u8 [function] [call site] 01069
6 BinaryReader::eof_err [function] [call site] 01071
7 BinaryReaderError::eof [function] [call site] 01072
8 BinaryReaderError::new [function] [call site] 01073
9 Self::_new [function] [call site] 01074
7 BinaryReader::original_position [function] [call site] 01076
5 i64::from [function] [call site] 01078
4 DiffValue::V128 [function] [call site] 01083
4 u128::from_le_bytes [function] [call site] 01084
4 Self::arbitrary_of_type [function] [call site] 01085
4 V128Const::to_le_bytes [function] [call site] 01086
4 VMGlobalDefinition::as_f32 [function] [call site] 01087
4 DiffValue::V128 [function] [call site] 01091
4 u128::from_le_bytes [function] [call site] 01092
4 Self::arbitrary_of_type [function] [call site] 01093
4 F64::to_f64 [function] [call site] 01094
5 f64::from_bits [function] [call site] 01095
4 DiffValue::V128 [function] [call site] 01097
4 u128::from_le_bytes [function] [call site] 01098
4 arbitrary::Result::Ok [function] [call site] 01099
2 unwrap_or [function] [call site] 01100
1 env_logger::to_vec [function] [call site] 01101
1 env_logger::Ok [function] [call site] 01102
1 env_logger::Ok [function] [call site] 01103
1 env_logger::to_bytes [function] [call site] 01104
1 env_logger::arbitrary [function] [call site] 01105