Fuzz introspector: compile
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
109 997 TypeRegistry::new call site: {node_id} WitPrinter::print_resource
108 263 Type::lane_count call site: {node_id} Lexer::scan_number
102 683 Config::build_allocator call site: {node_id} PoolingInstanceAllocator::new
93 372 PackedOption::is_some call site: {node_id} page_size
68 29 ScopedHashMap::entry_with_depth call site: {node_id} Component::get_export
60 787 MultilineStringParts::new call site: {node_id} Node::error
46 168 slab_id_to_shared_type_index call site: {node_id} SolverCtx::sign_extend
44 939 store call site: {node_id} StackPool::new
38 471 ScopedHashMap::entry_with_depth call site: {node_id} Engine::new
34 1131 init_fuzzing call site: {node_id} compile_and_serialize
32 604 infer_native_flags call site: {node_id} cpuinfo_detect
30 853 HostAlignedByteCount::new_rounded_up call site: {node_id} SecondaryMap::resize

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 wasmtime_config_cranelift_flag_enable [function] [call site] 00001
2 CStr::from_ptr [function] [call site] 00002
2 socket_v6_to_str [function] [call site] 00003
3 set_scope_id [function] [call site] 00010
2 Parser::expect [function] [call site] 00011
3 enc_rie_f [function] [call site] 00012
4 machreg_to_gpr [function] [call site] 00013
5 u32::from [function] [call site] 00014
6 DiscriminantSize::byte_size [function] [call site] 00015
5 Reg::to_real_reg [function] [call site] 00016
6 pinned_vreg_to_preg [function] [call site] 00017
7 VReg::vreg [function] [call site] 00018
7 PReg::from_index [function] [call site] 00020
6 hashmap [function] [call site] 00021
7 ScopedHashMap::new [function] [call site] 00022
8 FxHashMap::default [function] [call site] 00023
7 test_vacant_entry_no_insert [function] [call site] 00024
8 ScopedHashMap::entry [function] [call site] 00025
9 ScopedHashMap::entry_with_depth [function] [call site] 00026
10 ContextArgs::len [function] [call site] 00027
11 ContextArgs::as_slice [function] [call site] 00028
10 ScopedHashMap::get [function] [call site] 00029
11 CrashTestDummy::cloned [function] [call site] 00031
12 load [function] [call site] 00032
13 get_memarg [function] [call site] 00033
13 CodeBuilder::alloc_local [function] [call site] 00034
14 Stack::push [function] [call site] 00035
14 u32::try_from [function] [call site] 00036
14 try_unwrap [function] [call site] 00037
15 clone [function] [call site] 00038
16 OnceLock::new [function] [call site] 00039
17 SendSyncUnsafeCell::new [function] [call site] 00040
17 MaybeUninit::uninit [function] [call site] 00042
16 wasmtime_caller_export_get [function] [call site] 00043
17 str::from_utf8 [function] [call site] 00044
17 slice_from_raw_parts [function] [call site] 00045
18 std::slice::from_raw_parts [function] [call site] 00046
17 Component::get_export [function] [call site] 00047
18 ComponentItem::from [function] [call site] 00048
19 Self::Component [function] [call site] 00049
19 Component::from [function] [call site] 00050
19 Self::ComponentInstance [function] [call site] 00053
19 ComponentInstance::from [function] [call site] 00054
19 Self::ComponentFunc [function] [call site] 00056
19 ComponentFunc::from [function] [call site] 00057
19 Self::Type [function] [call site] 00059
19 Type::from [function] [call site] 00060
20 Type::List [function] [call site] 00061
20 Type::Record [function] [call site] 00064
20 Record::from [function] [call site] 00065
20 Type::Tuple [function] [call site] 00067
20 Type::Variant [function] [call site] 00070
20 Variant::from [function] [call site] 00071
20 Type::Enum [function] [call site] 00073
20 Type::Option [function] [call site] 00076
20 OptionType::from [function] [call site] 00077
21 OptionType [function] [call site] 00078
20 Type::Result [function] [call site] 00079
20 ResultType::from [function] [call site] 00080
21 ResultType [function] [call site] 00081
20 Type::Flags [function] [call site] 00082
20 Type::Own [function] [call site] 00085
20 InstanceType::resource_type [function] [call site] 00086
21 unwrap_or_else [function] [call site] 00088
21 ResourceType::uninstantiated [function] [call site] 00089
20 Type::Borrow [function] [call site] 00090
19 Self::Module [function] [call site] 00091
19 Self::CoreFunc [function] [call site] 00094
19 FuncType::from_wasm_func_type [function] [call site] 00095
20 RegisteredType::new [function] [call site] 00096
21 Engine::gc_runtime [function] [call site] 00097
21 Store::call_hook [function] [call site] 00099
22 CallHookInner::Sync [function] [call site] 00101
21 Engine::signatures [function] [call site] 00102
21 TypeRegistryInner::assert_canonicalized_for_runtime_usage_in_this_registry [function] [call site] 00104
22 Arc::trace [function] [call site] 00105
21 TypeRegistryInner::register_singleton_rec_group [function] [call site] 00106
22 PrimaryMap::default [function] [call site] 00107
23 PrimaryMap::new [function] [call site] 00108
24 ScopeVec::new [function] [call site] 00109
25 Default::default [function] [call site] 00110
22 TypeRegistryInner::register_rec_group [function] [call site] 00111
23 Vec::with_capacity [function] [call site] 00112
23 implExactSizeIterator::len [function] [call site] 00113
23 implExactSizeIterator::zip [function] [call site] 00114
23 iter_entity_range [function] [call site] 00115
23 Arc::canonicalize_for_hash_consing [function] [call site] 00116
23 test_into_iter_collect [function] [call site] 00117
24 BinaryHeap::from [function] [call site] 00118
24 IndexSet::into_iter [function] [call site] 00119
23 RecGroupEntry::incref [function] [call site] 00120
24 fetch_add [function] [call site] 00121
23 trace_engine_indices [function] [call site] 00122
23 u32::try_from [function] [call site] 00123
23 Arc::canonicalize_for_runtime_usage [function] [call site] 00124
23 TypeRegistryInner::insert_one_type_from_rec_group [function] [call site] 00125
24 PackedOption::expect [function] [call site] 00127
25 PackedOption::expand [function] [call site] 00128
26 PackedOption::is_none [function] [call site] 00129
27 is_reserved_value [function] [call site] 00130
24 DrcCompiler::layouts [function] [call site] 00132
24 NullTypeLayouts::array_layout [function] [call site] 00133
25 common_array_layout [function] [call site] 00134
26 field [function] [call site] 00135
27 align_up [function] [call site] 00136
28 u32::is_power_of_two [function] [call site] 00137
28 u32::is_power_of_two [function] [call site] 00138
28 u32::checked_add [function] [call site] 00139
26 byte_size_of_wasm_ty_in_gc_heap [function] [call site] 00141
24 into [function] [call site] 00142
25 PathBuf::from [function] [call site] 00143
24 FuncEnvironment::struct_layout [function] [call site] 00145
25 FuncEnvironment::gc_layout [function] [call site] 00146
26 Map::contains_key [function] [call site] 00147
26 gc_compiler [function] [call site] 00148
25 ModuleTypesBuilder::unwrap_struct [function] [call site] 00157
24 alloc [function] [call site] 00160
25 Allocation::reg [function] [call site] 00161
26 Allocation::new [function] [call site] 00162
26 PReg::index [function] [call site] 00163
24 slab_id_to_shared_type_index [function] [call site] 00164
25 VMSharedTypeIndex::new [function] [call site] 00165
25 SlabId::into_raw [function] [call site] 00167
25 is_reserved_value [function] [call site] 00168
24 EngineOrModuleTypeIndex::unwrap_engine_type_index [function] [call site] 00169
25 EngineOrModuleTypeIndex::as_engine_type_index [function] [call site] 00170
25 unwrap_or_else [function] [call site] 00172
24 TypeRegistryInner::supertypes [function] [call site] 00173
25 and_then [function] [call site] 00174
25 as_deref [function] [call site] 00175
25 unwrap_or [function] [call site] 00176
24 Vec::with_capacity [function] [call site] 00177
24 SolverCtx::sign_extend [function] [call site] 00178
25 list [function] [call site] 00179
26 Backend::from [function] [call site] 00180
26 OpenvinoBackend::default [function] [call site] 00182
26 WinMLBackend::default [function] [call site] 00183
26 OnnxBackend::default [function] [call site] 00184
26 PytorchBackend::default [function] [call site] 00185
24 iter [function] [call site] 00186
25 cstr_to_path [function] [call site] 00188
26 CStr::from_ptr [function] [call site] 00189
25 UnixListener::bind [function] [call site] 00191
25 spawn [function] [call site] 00192
26 with_ambient_tokio_runtime [function] [call site] 00193
27 tokio::runtime::Handle::try_current [function] [call site] 00194
27 InstanceFlags::set_may_enter [function] [call site] 00195
28 InstanceFlags::as_raw [function] [call site] 00196
29 GuestPtr::as_ptr [function] [call site] 00197
30 GuestPtr::new [function] [call site] 00198
30 GuestPtr::offset_base [function] [call site] 00199
28 VMGlobalDefinition::as_i32_mut [function] [call site] 00200
26 AbortOnDropJoinHandle [function] [call site] 00201
25 UnixStream::connect [function] [call site] 00202
24 iter::once [function] [call site] 00205
24 PrimaryMap::into_boxed_slice [function] [call site] 00207
25 BoxedSlice::from_raw [function] [call site] 00208
26 Box::from_raw [function] [call site] 00209
25 Box::into_raw [function] [call site] 00210
23 RecGroupEntry [function] [call site] 00212
23 shared_type_index_to_slab_id [function] [call site] 00214
24 VMSharedTypeIndex::is_reserved_value [function] [call site] 00215
24 SlabId::from_raw [function] [call site] 00216
24 VMSharedTypeIndex::bits [function] [call site] 00217
23 ModuleTypesBuilder::intern_trampoline_type [function] [call site] 00218
24 EntityType::unwrap_func [function] [call site] 00219
24 ModuleTypesBuilder::trampoline_type [function] [call site] 00220
24 WasmCompositeInnerType::Func [function] [call site] 00221
24 ModuleTypes::set_trampoline_type [function] [call site] 00222
25 ModuleInternedTypeIndex::is_reserved_value [function] [call site] 00223
25 ModuleInternedTypeIndex::is_reserved_value [function] [call site] 00224
25 WasmCompositeInnerType::is_func [function] [call site] 00225
25 Allocation::is_none [function] [call site] 00226
26 Allocation::kind [function] [call site] 00227
25 WasmFuncType::is_trampoline_type [function] [call site] 00228
26 WasmFuncType::params [function] [call site] 00229
26 vectorizelanes_all [function] [call site] 00230
27 Type::lane_type [function] [call site] 00231
27 DataValueExt::vector [function] [call site] 00233
26 WasmFuncType::trampoline_type [function] [call site] 00234
27 Cow::Borrowed [function] [call site] 00235
27 Cow::Owned [function] [call site] 00236
27 WasmFuncType::returns [function] [call site] 00237
24 ModuleTypes::next_ty [function] [call site] 00239
25 PrimaryMap::next_key [function] [call site] 00240
26 PrimaryMap::len [function] [call site] 00241
24 ModuleTypes::push_rec_group [function] [call site] 00242
25 ModuleTypes::push [function] [call site] 00243
23 wasmtime_environ::WasmCompositeInnerType::Func [function] [call site] 00244
23 UntypedValue::into_owned [function] [call site] 00245
24 UntypedValue::new [function] [call site] 00246
22 iter::once [function] [call site] 00248
21 RegisteredType::clone [function] [call site] 00249
21 and_then [function] [call site] 00250
21 RegisteredType::from_parts [function] [call site] 00251
20 WasmCompositeInnerType::Func [function] [call site] 00252
19 Self::Resource [function] [call site] 00253
17 initialize [function] [call site] 00254
18 std::mem::MaybeUninit::as_mut_ptr [function] [call site] 00255
16 AtomicOP::unset [function] [call site] 00256
17 Inst::load_int_mask [function] [call site] 00257
18 Type::is_int [function] [call site] 00258
18 Type::bits [function] [call site] 00259
19 Type::is_dynamic_vector [function] [call site] 00260
19 Type::lane_bits [function] [call site] 00261
19 Type::lane_count [function] [call site] 00262
20 Type::log2_lane_count [function] [call site] 00263
18 Inst::load_imm12 [function] [call site] 00264
18 Imm12::from_i16 [function] [call site] 00271
18 Writable::to_reg [function] [call site] 00272
17 WritableReg::to_reg [function] [call site] 00273
17 Inst::construct_bit_not [function] [call site] 00274
17 WritableReg::to_reg [function] [call site] 00275
17 WritableReg::to_reg [function] [call site] 00276
17 WritableReg::to_reg [function] [call site] 00277
16 to_string [function] [call site] 00278
17 Lexer::scan_chars [function] [call site] 00279
18 Lexer::loc [function] [call site] 00280
18 Lexer::next_ch [function] [call site] 00281
19 Lexer::next [function] [call site] 00283
20 Lexer::scan_comment [function] [call site] 00285
21 Lexer::rest_of_line [function] [call site] 00286
21 Token::Comment [function] [call site] 00289
20 Lexer::scan_char [function] [call site] 00291
20 Lexer::scan_number [function] [call site] 00303
21 Lexer::looking_at_numeric [function] [call site] 00304
22 Lexer::looking_at [function] [call site] 00305
23 starts_with [function] [call site] 00306
21 Token::Float [function] [call site] 00308
21 Token::Integer [function] [call site] 00309
20 Lexer::scan_word [function] [call site] 00316
21 is_ascii_alphabetic [function] [call site] 00318
21 split_entity_name [function] [call site] 00319
22 str::split_at [function] [call site] 00320
22 str::len [function] [call site] 00321
22 trailing_digits [function] [call site] 00322
23 str::as_bytes [function] [call site] 00323
23 ProgPoint::prev [function] [call site] 00324
23 take_while [function] [call site] 00325
23 WasiImpl::keep_alive_count [function] [call site] 00326
24 WasiImpl::table [function] [call site] 00327
25 T::table [function] [call site] 00328
22 starts_with [function] [call site] 00329
21 and_then [function] [call site] 00335
21 Self::numbered_entity [function] [call site] 00336
21 value_type [function] [call site] 00338
22 reference_type [function] [call site] 00339
23 WasmHeapType::top [function] [call site] 00340
22 dynTargetIsa::pointer_type [function] [call site] 00341
21 unwrap_or_else [function] [call site] 00342
21 Token::Identifier [function] [call site] 00343
20 Lexer::scan_name [function] [call site] 00345
21 Token::Name [function] [call site] 00346
20 Lexer::scan_string [function] [call site] 00348
21 Lexer::error [function] [call site] 00350
22 Span::new_single [function] [call site] 00351
21 Token::String [function] [call site] 00352
20 Lexer::scan_hex_sequence [function] [call site] 00354
21 char::is_digit [function] [call site] 00355
21 Token::HexSequence [function] [call site] 00356
20 Lexer::looking_at_srcloc [function] [call site] 00357
21 char::is_digit [function] [call site] 00358
20 Lexer::scan_srcloc [function] [call site] 00360
21 char::is_digit [function] [call site] 00361
21 Token::SourceLoc [function] [call site] 00362
17 KebabString::new [function] [call site] 00366
18 KebabStr::new [function] [call site] 00367
19 Self::new_unchecked [function] [call site] 00368
19 implAsRef+a::is_kebab_case [function] [call site] 00369
18 PackedOption::is_some [function] [call site] 00371
19 is_reserved_value [function] [call site] 00372
17 to_digit [function] [call site] 00377
17 to_digit [function] [call site] 00378
17 std::char::from_u32 [function] [call site] 00379
15 Arc::downgrade [function] [call site] 00380
13 type_of_memory_access [function] [call site] 00381
13 ScopeVec::push [function] [call site] 00382
14 SmallVec::len [function] [call site] 00383
14 borrow_mut [function] [call site] 00384
14 PrimaryMap::last_mut [function] [call site] 00385
14 UnboxedValues::as_mut_ptr [function] [call site] 00387
14 core::slice::from_raw_parts_mut [function] [call site] 00388
13 Instruction::LocalSet [function] [call site] 00389
13 Instruction::Block [function] [call site] 00390
13 Instruction::Block [function] [call site] 00391
13 Instruction::MemorySize [function] [call site] 00392
13 int_const_inst [function] [call site] 00393
14 Instruction::I32Const [function] [call site] 00394
14 Instruction::I64Const [function] [call site] 00395
13 page_size [function] [call site] 00396
14 Parser::peek [function] [call site] 00397
15 peek [function] [call site] 00398
16 each_ip [function] [call site] 00399
17 next_test_ip4 [function] [call site] 00400
18 base_port [function] [call site] 00401
19 String::from [function] [call site] 00402
19 env::current_dir [function] [call site] 00403
19 into_os_string [function] [call site] 00404
19 wtf8buf_into_string [function] [call site] 00405
20 from_str [function] [call site] 00406
20 CodePoint::from_u32 [function] [call site] 00407
18 SocketAddr::V4 [function] [call site] 00408
17 next_test_ip6 [function] [call site] 00409
18 SocketAddr::V6 [function] [call site] 00410
15 Parser::cursor [function] [call site] 00411
14 Parser::peek2 [function] [call site] 00412
15 T::peek2 [function] [call site] 00413
14 Parser::parens [function] [call site] 00416
15 ExpressionParser::handle_if_lparen [function] [call site] 00419
16 Parser::parse [function] [call site] 00422
16 mem::replace [function] [call site] 00423
16 Instruction::End [function] [call site] 00424
16 ExpressionParser::push_instr [function] [call site] 00425
16 Instruction::Else [function] [call site] 00427
16 Parser::error [function] [call site] 00430
15 Parser::is_rparen [function] [call site] 00432
16 Parser::is [function] [call site] 00433
14 Parser::cur_span [function] [call site] 00437
14 is_power_of_two [function] [call site] 00438
14 Error::new [function] [call site] 00442
15 ErrorKind::Custom [function] [call site] 00443
13 int_mul_inst [function] [call site] 00445
13 Instruction::LocalGet [function] [call site] 00446
13 int_add_inst [function] [call site] 00447
13 int_le_u_inst [function] [call site] 00448
13 Instruction::BrIf [function] [call site] 00449
13 Instruction::LocalGet [function] [call site] 00450
13 int_le_s_inst [function] [call site] 00451
13 Instruction::BrIf [function] [call site] 00452
13 Instruction::LocalGet [function] [call site] 00453
13 Instruction::LocalSet [function] [call site] 00454
13 Instruction::Br [function] [call site] 00455
13 dummy_value_inst [function] [call site] 00456
14 Instruction::I32Const [function] [call site] 00457
14 Instruction::I64Const [function] [call site] 00458
14 Instruction::F32Const [function] [call site] 00459
14 Instruction::F64Const [function] [call site] 00460
14 Instruction::V128Const [function] [call site] 00461
14 Instruction::RefNull [function] [call site] 00462
13 Instruction::LocalSet [function] [call site] 00463
13 Instruction::LocalGet [function] [call site] 00464
10 Entry::Occupied [function] [call site] 00467
10 Entry::Vacant [function] [call site] 00468
10 InsertLoc::Occupied [function] [call site] 00469
10 Entry::Vacant [function] [call site] 00470
10 InsertLoc::Vacant [function] [call site] 00471
9 ScopedHashMap::depth [function] [call site] 00472
10 test_checked_sub [function] [call site] 00473
8 test_swap_front_back_remove [function] [call site] 00475
9 VecDeque::with_capacity [function] [call site] 00476
9 ListPool::with_capacity [function] [call site] 00477
10 Vec::with_capacity [function] [call site] 00478
9 push_front [function] [call site] 00479
9 push_back [function] [call site] 00480
9 test [function] [call site] 00481
10 is_absolute [function] [call site] 00482
10 current_dir [function] [call site] 00483
8 AdaptiveMap::is_empty [function] [call site] 00484
9 AdaptiveMap::iter [function] [call site] 00485
10 AdaptiveMapIter::Small [function] [call site] 00486
10 AdaptiveMapIter::Large [function] [call site] 00487
9 DataFlowGraph::overwrite_inst_values [function] [call site] 00488
10 InstructionData::map_values [function] [call site] 00489
7 IndexSet::union_with [function] [call site] 00490
8 IndexSet::elem [function] [call site] 00491
9 IndexSet::get [function] [call site] 00492
9 IndexSet::set [function] [call site] 00493
9 AdaptiveMap::get_or_insert [function] [call site] 00494
10 Self::Large [function] [call site] 00497
10 test_zip [function] [call site] 00499
10 Entry::or_insert [function] [call site] 00501
11 OccupiedEntry::into_mut [function] [call site] 00502
5 PReg::hw_enc [function] [call site] 00503
3 Parser::pos [function] [call site] 00507
4 map_or_else [function] [call site] 00508
1 Engine::new [function] [call site] 00509
2 Config::validate [function] [call site] 00510
3 Config::features [function] [call site] 00511
4 Config::compiler_panicking_wasm_features [function] [call site] 00512
5 Config::compiler_target [function] [call site] 00513
6 Triple::pulley_host [function] [call site] 00514
6 target_lexicon::Triple::host [function] [call site] 00515
5 Triple::is_pulley [function] [call site] 00516
5 empty [function] [call site] 00517
6 chk [function] [call site] 00518
7 OsString::from [function] [call site] 00519
7 wtf8_encode_wide [function] [call site] 00520
8 CodePoint::from_u32 [function] [call site] 00521
8 wtf8buf_push_char [function] [call site] 00522
7 parse_lp_cmd_line [function] [call site] 00523
7 OsString::from [function] [call site] 00524
7 OsString::from [function] [call site] 00525
3 InstructionKinds::contains [function] [call site] 00526
3 WasmFeatures::value [function] [call site] 00527
3 Tunables::default_for_target [function] [call site] 00528
4 Tunables::default_miri [function] [call site] 00530
4 Triple::pointer_width [function] [call site] 00531
4 Tunables::default_u32 [function] [call site] 00534
4 Tunables::default_u64 [function] [call site] 00536
3 AsyncConfig::configure [function] [call site] 00537
4 Config::async_support [function] [call site] 00538
4 Config::consume_fuel [function] [call site] 00539
4 Config::epoch_interruption [function] [call site] 00541
3 TypeSectionReader::into_iter_err_on_gc_types [function] [call site] 00544
4 OperatorsReader::into_iter_with_offsets [function] [call site] 00545
4 RecGroup::into_types [function] [call site] 00546
5 RecGroup::into_types_and_offsets [function] [call site] 00547
6 Iter::Implicit [function] [call site] 00548
6 Iter::Explicit [function] [call site] 00550
6 Vec::into_iter [function] [call site] 00551
2 init_traps [function] [call site] 00562
3 Reg::as_mut [function] [call site] 00563
3 TrapHandler::validate_config [function] [call site] 00564
3 TrapHandler::new [function] [call site] 00566
4 AddVectoredExceptionHandler [function] [call site] 00567
4 ref_is_null [function] [call site] 00569
5 Module::pop_ref_type [function] [call site] 00570
5 Module::push_operands [function] [call site] 00571
5 VCodeBuilder::push [function] [call site] 00572
2 Config::build_compiler [function] [call site] 00574
3 target_lexicon::Triple::host [function] [call site] 00575
3 builder [function] [call site] 00577
4 IsaBuilder::new [function] [call site] 00579
5 Option::unwrap_or_else [function] [call site] 00583
5 infer_native_flags [function] [call site] 00586
6 dynConfigurable::enable [function] [call site] 00588
6 dynConfigurable::enable [function] [call site] 00589
6 dynConfigurable::enable [function] [call site] 00590
6 dynConfigurable::enable [function] [call site] 00591
6 dynConfigurable::enable [function] [call site] 00592
6 dynConfigurable::enable [function] [call site] 00593
6 dynConfigurable::enable [function] [call site] 00594
6 dynConfigurable::enable [function] [call site] 00595
6 dynConfigurable::enable [function] [call site] 00596
6 dynConfigurable::enable [function] [call site] 00597
6 dynConfigurable::enable [function] [call site] 00598
6 dynConfigurable::enable [function] [call site] 00599
6 dynConfigurable::enable [function] [call site] 00600
6 dynConfigurable::enable [function] [call site] 00601
6 dynConfigurable::enable [function] [call site] 00602
6 dynConfigurable::enable [function] [call site] 00603
6 dynConfigurable::enable [function] [call site] 00604
6 dynConfigurable::enable [function] [call site] 00605
6 dynConfigurable::enable [function] [call site] 00606
6 dynConfigurable::enable [function] [call site] 00607
6 dynConfigurable::enable [function] [call site] 00608
6 dynConfigurable::enable [function] [call site] 00609
6 libc::getauxval [function] [call site] 00610
6 dynConfigurable::enable [function] [call site] 00611
6 dynConfigurable::enable [function] [call site] 00612
6 hwcap_detect [function] [call site] 00613
7 libc::getauxval [function] [call site] 00614
7 dynConfigurable::enable [function] [call site] 00615
7 dynConfigurable::enable [function] [call site] 00616
7 dynConfigurable::enable [function] [call site] 00617
7 dynConfigurable::enable [function] [call site] 00618
7 dynConfigurable::enable [function] [call site] 00619
7 dynConfigurable::enable [function] [call site] 00620
7 dynConfigurable::enable [function] [call site] 00621
4 LinkOptions::default [function] [call site] 00640
3 Builder::clif_dir [function] [call site] 00641
4 path::Path::to_path_buf [function] [call site] 00643
3 CompilerConfig::ensure_setting_unset_or_given [function] [call site] 00645
3 WasmFeatures::contains [function] [call site] 00646
3 WasmFeatures::contains [function] [call site] 00647
3 WasmFeatures::contains [function] [call site] 00648
3 Config::enable_incremental_compilation [function] [call site] 00649
3 Config::wmemcheck [function] [call site] 00655
2 Config::build_allocator [function] [call site] 00679
3 OnDemandInstanceAllocator::new [function] [call site] 00680
3 OnDemandInstanceAllocator::set_stack_creator [function] [call site] 00681
3 PoolingInstanceAllocator::new [function] [call site] 00685
4 DecommitQueue::default [function] [call site] 00687
4 MemoryPool::new [function] [call site] 00688
5 u64::try_from [function] [call site] 00689
5 is_supported [function] [call site] 00690
6 has_cpuid_bit_set [function] [call site] 00691
7 core::arch::x86_64::__cpuid [function] [call site] 00692
7 is_intel_cpu [function] [call site] 00693
8 core::arch::x86_64::__cpuid [function] [call site] 00694
8 u32::from_le_bytes [function] [call site] 00695
8 u32::from_le_bytes [function] [call site] 00696
8 u32::from_le_bytes [function] [call site] 00697
5 MemoryPool::is_empty [function] [call site] 00726
5 ProtectionMask::all [function] [call site] 00729
5 SlabConstraints::new [function] [call site] 00731
6 HostAlignedByteCount::new_rounded_up_u64 [function] [call site] 00732
7 u64::try_into [function] [call site] 00733
7 ByteCountOutOfBounds [function] [call site] 00735
7 Self::new_rounded_up [function] [call site] 00736
6 WitPrinter::declare_error_context [function] [call site] 00737
7 Module::parse_without_module_keyword [function] [call site] 00738
8 Parser::is_empty [function] [call site] 00739
8 ModuleKind::Binary [function] [call site] 00743
8 ModuleKind::Text [function] [call site] 00744
8 ModuleField::parse_remaining [function] [call site] 00745
7 str [function] [call site] 00748
8 convert_str [function] [call site] 00749
9 TokenStream::into_iter [function] [call site] 00750
9 TokenTree::Literal [function] [call site] 00751
9 Literal::u8_suffixed [function] [call site] 00752
9 TokenTree::Punct [function] [call site] 00753
8 TokenTree::Group [function] [call site] 00754
8 WithRecGroup::new [function] [call site] 00755
9 TypeList::rec_group_id_of [function] [call site] 00756
10 CoreTypeId::index [function] [call site] 00757
11 usize::try_from [function] [call site] 00758
7 WitPrinter::print_name_type [function] [call site] 00759
8 Self::escape_name [function] [call site] 00760
7 Tokenizer::expect_semicolon [function] [call site] 00763
8 Tokenizer::expect [function] [call site] 00764
9 Tokenizer::next [function] [call site] 00765
10 Tokenizer::next_raw [function] [call site] 00766
11 u32::try_from [function] [call site] 00768
11 Tokenizer::eatc [function] [call site] 00769
11 Error::UnterminatedComment [function] [call site] 00771
11 is_keylike_start [function] [call site] 00772
12 UnicodeXID::is_xid_start [function] [call site] 00773
11 is_keylike_continue [function] [call site] 00774
12 UnicodeXID::is_xid_continue [function] [call site] 00775
11 Node::as_str [function] [call site] 00776
12 Node::iter_str [function] [call site] 00777
13 StringPartsIter::new [function] [call site] 00779
14 Self::Normal [function] [call site] 00780
13 StringPartsIter::new_multiline [function] [call site] 00782
14 Self::Multiline [function] [call site] 00784
14 MultilineStringParts::new [function] [call site] 00785
15 astr::len [function] [call site] 00786
15 astr::strip_prefix [function] [call site] 00787
15 RegSetIntoIter::next_back [function] [call site] 00789
15 ParserError::with_detail [function] [call site] 00792
15 MultilineStringParts::next [function] [call site] 00794
16 strip_prefix [function] [call site] 00795
16 strip_suffix [function] [call site] 00796
16 unwrap_or [function] [call site] 00797
16 StringParts::next_part [function] [call site] 00801
17 OnnxExecutionContext::find [function] [call site] 00802
18 [TensorSlot]::len [function] [call site] 00803
18 BackendError::BackendAccess [function] [call site] 00805
18 SectionLimitedIntoIter::original_position [function] [call site] 00806
18 ok_or_else [function] [call site] 00807
18 BackendError::BackendAccess [function] [call site] 00808
17 unescape [function] [call site] 00810
18 str::chars [function] [call site] 00811
18 char::to_digit [function] [call site] 00814
18 char::from_u32 [function] [call site] 00815
17 ok_or_else [function] [call site] 00816
17 ParserError::new [function] [call site] 00817
17 Cow::Owned [function] [call site] 00818
17 Cow::Borrowed [function] [call site] 00819
17 Cow::Borrowed [function] [call site] 00820
13 Node::error [function] [call site] 00826
14 Node::span [function] [call site] 00827
12 transpose [function] [call site] 00828
12 transpose [function] [call site] 00829
11 char::len_utf8 [function] [call site] 00833
11 char::is_ascii_digit [function] [call site] 00834
11 Error::Unexpected [function] [call site] 00836
11 u32::try_from [function] [call site] 00837
9 Token::describe [function] [call site] 00842
9 u32::try_from [function] [call site] 00844
6 HostAlignedByteCount::new_rounded_up [function] [call site] 00847
7 HostAlignedByteCount::host_page_size [function] [call site] 00848
8 HostAlignedByteCount [function] [call site] 00849
7 is_power_of_two [function] [call site] 00850
7 usize::checked_add [function] [call site] 00851
7 ByteCountOutOfBounds [function] [call site] 00855
5 calculate [function] [call site] 00857
6 Vec::repopulate [function] [call site] 00858
7 Set::clear [function] [call site] 00859
8 NodePool::free_tree [function] [call site] 00860
9 NodePool::free_node [function] [call site] 00861
7 SecondaryMap::resize [function] [call site] 00863
6 Block::invalid [function] [call site] 00865
6 Block::index [function] [call site] 00866
6 Block::invalid [function] [call site] 00867
6 BoxedSlice::is_valid [function] [call site] 00868
7 BoxedSlice::len [function] [call site] 00870
6 ValueRegs::is_invalid [function] [call site] 00871
7 is_invalid_sentinel [function] [call site] 00872
6 merge_sets [function] [call site] 00873
7 Block::is_invalid [function] [call site] 00874
7 Block::is_invalid [function] [call site] 00875
7 Block::invalid [function] [call site] 00876
7 Block::index [function] [call site] 00877
7 Block::index [function] [call site] 00878
7 Block::index [function] [call site] 00879
7 Block::index [function] [call site] 00880
6 Block::index [function] [call site] 00881
6 Block::invalid [function] [call site] 00882
5 Mmap::accessible_reserved [function] [call site] 00883
6 HostAlignedByteCount::is_zero [function] [call site] 00884
6 Mmap::new_empty [function] [call site] 00886
7 empty_mmap [function] [call site] 00887
8 slice_from_raw_parts_mut [function] [call site] 00888
9 std::slice::from_raw_parts_mut [function] [call site] 00889
8 pop3_with_bitcast [function] [call site] 00890
9 FuncTranslationState::pop3 [function] [call site] 00891
10 OperatorValidator::record_pop [function] [call site] 00892
9 optionally_bitcast_vector [function] [call site] 00893
10 MemFlags::new [function] [call site] 00894
11 MemFlags::with_trap_code [function] [call site] 00895
10 MemFlags::set_endianness [function] [call site] 00897
11 MemFlags::with_endianness [function] [call site] 00898
12 MemFlags::with_bit [function] [call site] 00899
12 MemFlags::read_bit [function] [call site] 00900
10 FunctionBuilder::ins [function] [call site] 00901
11 FuncInstBuilder::new [function] [call site] 00902
8 SendSyncPtr::from [function] [call site] 00903
9 SendSyncPtr::new [function] [call site] 00904
10 SendSyncPtr [function] [call site] 00905
6 Mmap::new [function] [call site] 00907
7 VirtualAlloc [function] [call site] 00908
7 ptr::null_mut [function] [call site] 00909
7 HostAlignedByteCount::byte_count [function] [call site] 00910
7 io::Error::last_os_error [function] [call site] 00911
6 Mmap::reserve [function] [call site] 00913
7 VirtualAlloc [function] [call site] 00914
7 ptr::null_mut [function] [call site] 00915
7 io::Error::last_os_error [function] [call site] 00916
6 Mmap::make_accessible [function] [call site] 00918
7 HostAlignedByteCount::checked_add [function] [call site] 00920
8 ByteCountOutOfBounds [function] [call site] 00922
5 SlabLayout::total_slab_bytes [function] [call site] 00924
6 HostAlignedByteCount::unchecked_mul [function] [call site] 00925
5 Id::as_slice_mut [function] [call site] 00929
6 std::slice::from_mut [function] [call site] 00930
5 ProtectionKey::protect [function] [call site] 00931
6 [u8]::len [function] [call site] 00932
6 pkey_mprotect [function] [call site] 00933
7 host_page_size [function] [call site] 00934
8 get_page_size [function] [call site] 00935
9 MaybeUninit::uninit [function] [call site] 00936
9 GetSystemInfo [function] [call site] 00937
8 store [function] [call site] 00938
9 Instruction::LocalSet [function] [call site] 00939
9 Instruction::LocalSet [function] [call site] 00940
9 Instruction::MemorySize [function] [call site] 00941
9 Instruction::LocalGet [function] [call site] 00942
9 Instruction::If [function] [call site] 00943
9 Instruction::LocalGet [function] [call site] 00944
9 Instruction::If [function] [call site] 00945
9 Instruction::LocalGet [function] [call site] 00946
9 Instruction::LocalGet [function] [call site] 00947
7 libc::syscall [function] [call site] 00948
7 Error::last_os_error [function] [call site] 00951
5 std::iter::repeat_with [function] [call site] 00955
5 usize::from [function] [call site] 00956
5 ModuleAffinityIndexAllocator::new [function] [call site] 00957
6 ModuleAffinityIndexAllocator [function] [call site] 00958
6 SnapshotList::default [function] [call site] 00959
5 usize::try_from [function] [call site] 00960
4 TablePool::new [function] [call site] 00962
5 mem::size_of [function] [call site] 00963
5 ok_or_else [function] [call site] 00964
5 usize::try_from [function] [call site] 00965
5 usize::try_from [function] [call site] 00966
5 SimpleIndexAllocator::new [function] [call site] 00968
6 SimpleIndexAllocator [function] [call site] 00969
5 usize::try_from [function] [call site] 00970
4 GcHeapPool::new [function] [call site] 00971
4 StackPool::new [function] [call site] 00974
5 usize::try_from [function] [call site] 00976
5 RV64IsleContext::imm12_is_zero [function] [call site] 00977
2 Config::build_profiler [function] [call site] 00988
3 profiling_agent::new_perfmap [function] [call site] 00990
3 profiling_agent::new_jitdump [function] [call site] 00991
3 profiling_agent::new_vtune [function] [call site] 00992
2 TypeRegistry::new [function] [call site] 00994
3 RwLock::new [function] [call site] 00996
3 TypeRegistryInner::default [function] [call site] 00997
1 serialize [function] [call site] 00998
2 Vec::from_iter [function] [call site] 00999
2 Decomposition::new [function] [call site] 01000
3 ScopedState::default [function] [call site] 01001
3 Default::default [function] [call site] 01002
3 Default::default [function] [call site] 01003
3 Default::default [function] [call site] 01004
3 Decomposition::add_bindings [function] [call site] 01005
4 EncodingState::declare_exported_resources [function] [call site] 01006
5 CustomModule::Adapter [function] [call site] 01008
5 ComponentWorld::exports_for [function] [call site] 01009
5 ExportMap::resource_dtor [function] [call site] 01010
6 ExportMap::find [function] [call site] 01011
5 EncodingState::core_alias_export [function] [call site] 01015
6 Entry::or_insert_with [function] [call site] 01016
7 CacheConfig::validate_allowed_clock_drift_for_files_from_future_or_default [function] [call site] 01017
5 ComponentBuilder::type_resource [function] [call site] 01019
6 Module::tag_func_types [function] [call site] 01020
7 Module::func_type [function] [call site] 01023
6 WitPrinter::print_resource [function] [call site] 01024
7 Types::as_ref [function] [call site] 01025
8 TypesRefKind::Module [function] [call site] 01026
8 TypesRefKind::Component [function] [call site] 01027
7 [&Function]::is_empty [function] [call site] 01028
7 OutputToString::indent_start [function] [call site] 01030
8 OutputToString::push_str [function] [call site] 01031
8 OutputToString::newline [function] [call site] 01032
7 WitPrinter::print_docs [function] [call site] 01033
8 InterfaceGenerator::rustdoc [function] [call site] 01034
9 InterfaceGenerator::push_str [function] [call site] 01035
7 WitPrinter::print_stability [function] [call site] 01036
8 Printer::newline [function] [call site] 01037
9 Printer::print_newline [function] [call site] 01038
10 start_line [function] [call site] 01039
10 StringWriter::write_str [function] [call site] 01040
7 Function::item_name [function] [call site] 01045
7 WitPrinter::print_function [function] [call site] 01046
8 WitPrinter::print_name_param [function] [call site] 01047
9 FunctionGenerator::param [function] [call site] 01048
9 Self::escape_name [function] [call site] 01051
8 WitPrinter::print_type_name [function] [call site] 01052
9 WitPrinter::print_handle_type [function] [call site] 01054
10 generic_args_start [function] [call site] 01055
10 ok_or_else [function] [call site] 01056
10 generic_args_end [function] [call site] 01057
10 generic_args_start [function] [call site] 01058
10 ok_or_else [function] [call site] 01059
10 generic_args_end [function] [call site] 01060
9 WitPrinter::print_tuple_type [function] [call site] 01062
10 generic_args_start [function] [call site] 01063
10 generic_args_end [function] [call site] 01064
9 WitPrinter::print_option_type [function] [call site] 01066
10 generic_args_start [function] [call site] 01067
10 generic_args_end [function] [call site] 01068
9 WitPrinter::print_result_type [function] [call site] 01070
10 generic_args_start [function] [call site] 01071
10 generic_args_end [function] [call site] 01072
10 generic_args_start [function] [call site] 01073
10 generic_args_end [function] [call site] 01074
10 generic_args_start [function] [call site] 01075
10 generic_args_end [function] [call site] 01076
9 generic_args_start [function] [call site] 01078
9 generic_args_end [function] [call site] 01079
9 Source::push_str [function] [call site] 01080
10 starts_with [function] [call site] 01082
10 ends_with [function] [call site] 01083
10 trim_start [function] [call site] 01084
10 ends_with [function] [call site] 01085
10 starts_with [function] [call site] 01086
10 HostAlignedByteCount::saturating_sub [function] [call site] 01087
10 str::ends_with [function] [call site] 01089
10 Source::newline [function] [call site] 01090
7 OutputToString::indent_end [function] [call site] 01094
8 OutputToString::indent_if_needed [function] [call site] 01095
4 BindingId::index [function] [call site] 01098
4 Decomposition::set_ready [function] [call site] 01099
5 EqualCandidate::new [function] [call site] 01100
6 Score::default [function] [call site] 01101
2 bench_path_cmp_fast_path_buf_sort [function] [call site] 01103
3 PathBuf::from [function] [call site] 01104
3 black_box [function] [call site] 01105
3 EntityList::as_mut_slice [function] [call site] 01106
4 amutListPool::len_of [function] [call site] 01107
3 sort_unstable [function] [call site] 01108
1 create_engine [function] [call site] 01109
2 Config::default [function] [call site] 01110
3 Config::new [function] [call site] 01111
4 ConfigTunables::default [function] [call site] 01112
4 CompilerConfig::default [function] [call site] 01113
4 Collector::default [function] [call site] 01114
4 CacheConfig::new_cache_disabled [function] [call site] 01115
5 CacheState::default [function] [call site] 01116
4 ModuleVersionStrategy::default [function] [call site] 01117
4 Config::cranelift_debug_verifier [function] [call site] 01119
4 Config::cranelift_opt_level [function] [call site] 01120
1 log_wasm [function] [call site] 01129
2 init_fuzzing [function] [call site] 01130
3 call_once [function] [call site] 01131
3 env_logger::try_init [function] [call site] 01132
3 num_threads [function] [call site] 01133
3 build_global [function] [call site] 01134
2 fetch_add [function] [call site] 01135
2 print_bytes [function] [call site] 01136
2 drop [function] [call site] 01137
3 CodeBuilder::pop_operand [function] [call site] 01138
3 CodeBuilder::drop_operand [function] [call site] 01139
4 CodeBuilder::mix_operand_into_global [function] [call site] 01140
5 Unstructured::ratio [function] [call site] 01142
5 get_or_insert_with [function] [call site] 01144
5 ConstExpr::i32_const [function] [call site] 01145
6 Self::new_insn [function] [call site] 01146
6 Instruction::I32Const [function] [call site] 01147
5 get_or_insert_with [function] [call site] 01148
5 ConstExpr::i64_const [function] [call site] 01149
6 Self::new_insn [function] [call site] 01150
6 Instruction::I64Const [function] [call site] 01151
5 get_or_insert_with [function] [call site] 01152
5 get_or_insert_with [function] [call site] 01153
5 get_or_insert_with [function] [call site] 01154
5 ConstExpr::v128_const [function] [call site] 01155
6 Self::new_insn [function] [call site] 01156
6 Instruction::V128Const [function] [call site] 01157
5 Instruction::GlobalGet [function] [call site] 01159
5 Instruction::GlobalSet [function] [call site] 01160
2 std::fs::remove_file [function] [call site] 01164
1 compile_and_serialize [function] [call site] 01165
2 Module::new [function] [call site] 01166
3 Default::default [function] [call site] 01167
3 Default::default [function] [call site] 01168
3 Default::default [function] [call site] 01169
3 Default::default [function] [call site] 01170
3 Default::default [function] [call site] 01171