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

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
compile wasmtime/fuzz/fuzz_targets/compile.rs 95 21943 30 152 102 97 compile.rs
stacks inspector/light/source_fileswasmtime/fuzz/fuzz_targets/stacks.rs 569 21779 70 412 574 584 stacks.rs
differential inspector/light/source_fileswasmtime/fuzz/fuzz_targets/differential.rs 25 21968 71 412 1 2 differential.rs
call_async wasmtime/fuzz/fuzz_targets/call_async.rs 81 21952 72 412 64 46 call_async.rs
cranelift-icache inspector/light/source_fileswasmtime/fuzz/fuzz_targets/cranelift-icache.rs 122 21939 67 405 58 72 cranelift-icache.rs
pulley inspector/light/source_fileswasmtime/fuzz/fuzz_targets/pulley.rs 257 21876 67 396 274 281 pulley.rs
instantiate-many inspector/light/source_fileswasmtime/fuzz/fuzz_targets/instantiate-many.rs 282 21895 71 415 253 224 instantiate-many.rs
component_api wasmtime/fuzz/fuzz_targets/component_api.rs 6 21969 70 429 0 0 component_api.rs
cranelift-fuzzgen inspector/light/source_fileswasmtime/fuzz/fuzz_targets/cranelift-fuzzgen.rs 237 21915 57 417 169 161 cranelift-fuzzgen.rs
api_calls inspector/light/source_fileswasmtime/fuzz/fuzz_targets/api_calls.rs 2 21969 71 402 0 0 api_calls.rs
memory_accesses inspector/light/source_fileswasmtime/fuzz/fuzz_targets/memory_accesses.rs 630 21748 70 417 574 630 memory_accesses.rs
wast_tests inspector/light/source_fileswasmtime/source-codewasmtime/fuzz/fuzz_targets/wast_tests.rs 2 21969 70 420 0 0 wast_tests.rs
table_ops inspector/light/source_fileswasmtime/fuzz/fuzz_targets/table_ops.rs 2 21969 71 418 0 0 table_ops.rs
ion regalloc2/fuzz/fuzz_targets/ion.rs 7 21969 37 102 0 0 ion.rs
moves regalloc2/fuzz/fuzz_targets/moves.rs 55 21955 69 394 33 38 moves.rs
ion_checker regalloc2/fuzz/fuzz_targets/ion_checker.rs 134 21929 35 112 102 104 ion_checker.rs
ssagen regalloc2/fuzz/fuzz_targets/ssagen.rs 84 21945 35 98 61 61 ssagen.rs
fact-valid-module inspector/light/source_fileswasmtime/crates/environ/fuzz/fuzz_targets/fact-valid-module.rs 644 21752 58 402 596 629 fact-valid-module.rs
domtree inspector/light/source_filesregalloc2/fuzz/fuzz_targets/domtree.rs 15 21969 30 87 0 0 domtree.rs
fuzzingsingle_module_fuzzer wasmtime/crates/fuzzingsingle_module_fuzzer.rs 124 21935 31 139 94 86 fuzzingsingle_module_fuzzer.rs
wasm-smithlib wasm-tools/crates/wasm-smithlib.rs 25 21969 39 81 0 0 wasm-smithlib.rs
parse inspector/light/source_fileswasm-tools/crates/wit-parser/fuzz/fuzz_targets/parse.rs 26 21961 31 84 19 23 parse.rs
run inspector/light/source_fileswasm-tools/fuzz/fuzz_targets/run.rs 1 21969 0 1 0 0 run.rs
fastalloc_checker regalloc2/fuzz/fuzz_targets/fastalloc_checker.rs 131 21929 35 112 102 104 fastalloc_checker.rs

Fuzzer details

Fuzzer: compile

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 1021 87.1%
gold [1:9] 8 0.68%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 143 12.2%
All colors 1172 100

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: 00997 WitPrinter::print_resource
108 263 Type::lane_count call site: 00263 Lexer::scan_number
102 683 Config::build_allocator call site: 00683 PoolingInstanceAllocator::new
93 372 PackedOption::is_some call site: 00372 page_size
68 29 ScopedHashMap::entry_with_depth call site: 00029 Component::get_export
60 787 MultilineStringParts::new call site: 00787 Node::error
46 168 slab_id_to_shared_type_index call site: 00168 SolverCtx::sign_extend
44 939 store call site: 00939 StackPool::new
38 471 ScopedHashMap::entry_with_depth call site: 00471 Engine::new
34 1131 init_fuzzing call site: 01131 compile_and_serialize
32 604 infer_native_flags call site: 00604 cpuinfo_detect
30 853 HostAlignedByteCount::new_rounded_up call site: 00853 SecondaryMap::resize

Runtime coverage analysis

Covered functions
3829
Functions that are reachable but not covered
24
Reachable functions
95
Percentage of reachable functions covered
74.74%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/compile.rs 7
wasmtime/crates/c-apiconfig.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 2
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/cranelift/isle/isleparser.rs 6
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 24
wasm-tools/crates/wasm-smithcore/code_builder.rs 17
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 4
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 43
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 56
wasmtime/crates/wasmtimeengine.rs 8
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 4
wasmtime/crates/craneliftgc/enabled.rs 8
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 1
regalloc2lib.rs 5
wasmtime/crates/environtypes.rs 10
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasmtime/cranelift/interpreterstep.rs 2
wasmtime/cranelift/codegenir/types.rs 5
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 4
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 44
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasm-tools/crates/wastcore/expr.rs 8
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 5
wasmtime/cranelift/entitylist.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 13
wasmtime/cranelift/codegenir/dfg.rs 1
wasm-tools/crates/wasmparsercollections/map.rs 2
wasmtime/crates/wasmtimeconfig.rs 42
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 8
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 4
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 1
wasmtime/cranelift/bforestset.rs 2
wasmtime/crates/wiggle/generateconfig.rs 7
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 6
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 22
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 8
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 31
wasm-tools/crates/wastcore/module.rs 5
wasmtime/cranelift/readerparser.rs 1
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 1
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 5
wasmtime/crates/cranelifttranslate/state.rs 1
wasmtime/cranelift/codegenir/memflags.rs 5
wasmtime/cranelift/frontendfrontend.rs 1
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 1
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 2
wasm-tools/crates/wit-componentvalidation.rs 5
wasmtime/cranelift/isle/isleserialize.rs 12
wasm-tools/crates/wit-componentencoding.rs 7
wasmtime/crates/cacheconfig.rs 2
wasm-tools/crates/wasm-encodercomponent/builder.rs 3
wasm-tools/crates/wasm-smithcore.rs 3
wasmtime/crates/wit-bindgenlib.rs 1
wasm-tools/crates/wasmprinterlib.rs 5
wasm-tools/playground/componentlib.rs 2
wasmtime/cranelift/fuzzgenfunction_generator.rs 2
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/fuzz/fuzz_targets/compile.rs 2
wasmtime/crates/fuzzingoracles.rs 5
wasmtime/crates/fuzzinglib.rs 4
wasm-tools/crates/wasm-encodercore/code.rs 4
wasmtime/crates/environfact.rs 1

Fuzzer: stacks

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7983 91.7%
gold [1:9] 4 0.04%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 710 8.16%
All colors 8697 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
767 7683 Descriptors::get call site: 07683 fd_write
717 2926 FuncEnvironment::before_translate_function call site: 02926 PrintOperatorFolded::visit_operator
610 6683 Inst::mov_r_r call site: 06683 Validator::payload
386 7295 StoreOpaque::add_instance call site: 07295 CanonicalFunctionSection::stream_write
342 5380 ConstExprEvaluator::eval call site: 05380 DrcCompiler::alloc_struct
315 719 RelSourceLoc::is_default call site: 00719 add_rule_constraints
284 5783 Id::from_raw call site: 05783 DrcCompiler::alloc_array
266 4827 FuncEnvironment::translate_ref_func call site: 04827 FuncEnvironment::translate_table_init
232 2220 TypeRegistry::new call site: 02220 Printer::print_contents
225 2457 Instance::alloc_layout call site: 02457 FuncTranslator::translate_body
218 4606 translate_store call site: 04606 Assembler::clz
187 1336 FunctionBuilder::seal_block call site: 01336 encode_component

Runtime coverage analysis

Covered functions
3559
Functions that are reachable but not covered
316
Reachable functions
569
Percentage of reachable functions covered
44.46%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/stacks.rs 2
wasmtime/crates/fuzzingoracles/stacks.rs 15
wasmtime/crates/fuzzinggenerators/stacks.rs 32
wasmtime/crates/environfact.rs 13
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environscopevec.rs 7
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasm-tools/crates/wasm-encodercore/types.rs 1
wasmtime/winch/codegenmasm.rs 1
wasmtime/cranelift/entitylist.rs 21
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 117
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 11
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 55
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 11
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 40
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 14
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 15
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 58
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 14
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/craneliftlib.rs 15
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 20
wasmtime/cranelift/codegenir/dfg.rs 30
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 11
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 51
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 75
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenmachinst/abi.rs 19
wasmtime/cranelift/entitymap.rs 2
wasmtime/crates/environfact/trampoline.rs 186
wasmtime/cranelift/jitbackend.rs 3
wasmtime/crates/environfact/signature.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasm-tools/crates/wasm-encodercore/code.rs 11
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wastcomponent/binary.rs 71
wasm-tools/crates/wasmparserparser.rs 8
wasm-tools/crates/wasmparserbinary_reader.rs 408
wasmtime/crates/wit-bindgensource.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasmtime/crates/wit-bindgenlib.rs 16
wasmtime/crates/wit-bindgenrust.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 27
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/codegenmachinst/buffer.rs 44
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 28
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 39
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/cranelift/codegenir/instructions.rs 12
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 4
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 4
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/frontendfrontend.rs 31
wasm-tools/crates/wit-componentvalidation.rs 7
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasm-tools/crates/wasm-smithcore.rs 21
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 101
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasmparservalidator/operators.rs 36
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/crates/wasmprinterlib.rs 143
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 22
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/cranelift/bforestpool.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
regalloc2domtree.rs 7
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 18
wasm-tools/crates/wastcore/binary/dwarf.rs 3
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 22
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 2
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 11
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 6
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 24
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 43
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 5
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 11
wasm-tools/crates/watlib.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 6
wasmtime/crates/wiggle/generatenames.rs 7
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/crates/wasmparservalidator.rs 124
wasm-tools/fuzzvalidate.rs 10
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 12
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 18
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmprintercomponent.rs 43
wasmtime/crates/environcomponent/vmcomponent_offsets.rs 4
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasm-tools/crates/wasmprinteroperator.rs 17
wasmtime/crates/cranelifttranslate/func_translator.rs 44
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmparservalidator/core.rs 56
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/environvmoffsets.rs 49
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 9
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 36
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 15
wasmtime/crates/wasmtimeruntime/func.rs 49
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 154
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 9
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 15
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 111
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 27
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasmtime/crates/wasifilesystem.rs 12
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 7
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 2
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasm-tools/crates/wasm-encodercore/imports.rs 1
wasm-tools/crates/wasm-encodercore/functions.rs 1
wasm-tools/crates/wasm-encodercore/memories.rs 1
wasm-tools/crates/wasm-encodercore/globals.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmi.rs 2
wasm-tools/crates/wasm-encodercore/exports.rs 1
wasm-tools/crates/wasm-encodercore/elements.rs 5
wasmtime/crates/fuzzingoracles.rs 4
wasmtime/crates/fuzzinglib.rs 4
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/wasmtimeruntime/component/instance.rs 17
wasmtime/crates/wasmtimeruntime/component/func.rs 13
wasmtime/crates/wasmtimeruntime/component/func/host.rs 1
wasmtime/crates/wasmtimeruntime/memory.rs 9

Fuzzer: differential

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7612 86.1%
gold [1:9] 11 0.12%
yellow [10:29] 3 0.03%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1210 13.6%
All colors 8836 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
825 7162 FuncEnvironment::after_translate_function call site: 07162 Printer::print_component_type
736 2957 FuncEnvironment::before_translate_function call site: 02957 PrintOperatorFolded::visit_operator
552 4389 ArgsAccumulator::new call site: 04389 emit
328 6455 FuncEnvironment::translate_elem_drop call site: 06455 DrcCompiler::alloc_struct
315 567 RelSourceLoc::is_default call site: 00567 add_rule_constraints
213 2483 MemFlags::with_alias_region call site: 02483 FuncTranslator::translate_body
189 6968 eval call site: 06968 translate_array_fill
167 2192 FunctionBuilder::seal_block call site: 02192 encode_component
163 8210 Validator::payload call site: 08210 ComponentState::add_export
122 6844 Id::from_raw call site: 06844 DrcCompiler::alloc_array
119 164 gc_compiler call site: 00164 Lexer::scan_number
94 1192 MultilineStringParts::new call site: 01192 AsyncConf::contains_async

Runtime coverage analysis

Covered functions
7331
Functions that are reachable but not covered
5
Reachable functions
25
Percentage of reachable functions covered
80.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/differential.rs 21
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/fuzzingoracles/engine.rs 10
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 29
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 21
wasmtime/cranelift/codegenir/types.rs 13
wasmtime/cranelift/codegenir/dfg.rs 31
wasmtime/cranelift/codegenir/instructions.rs 13
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 3
wasmtime/winch/codegenmasm.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 55
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 43
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 55
wasmtime/crates/wasmtimeengine.rs 13
wasmtime/crates/wasmtimeruntime/store.rs 44
wasmtime/cranelift/entityprimary.rs 7
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 75
wasmtime/cranelift/isle/isleparser.rs 7
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 46
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
regalloc2lib.rs 13
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 27
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 39
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 4
wasm-tools/crates/wasm-encodercore/code.rs 8
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/fuzz/fuzz_targets/differential.rs 24
wasmtime/crates/fuzzinglib.rs 4
wasmtime/crates/fuzzinggenerators/value.rs 24
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasmparserbinary_reader.rs 413
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 5
wasmtime/crates/fuzzinggenerators/config.rs 10
wasmtime/crates/fuzzing/wasm-spec-interpreter/build.rs 10
wasmtime/source-codewasmtime/cranelift/readertestcommand.rs 4
wasmtime/cranelift/codegenverifier/mod.rs 14
regalloc2domtree.rs 7
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/scripts/publish.rs 1
wasmtime/crates/wiggle/generatelib.rs 14
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatenames.rs 8
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 3
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 24
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 9
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wiggle/generatemodule_trait.rs 7
wasm-tools/crates/wasm-smithcore.rs 13
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/crates/fuzzinggenerators/single_inst_module.rs 2
wasmtime/crates/fuzzingoracles.rs 16
wasmtime/crates/wasmtimeconfig.rs 42
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 7
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 17
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 31
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 9
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/environvmoffsets.rs 51
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasistream.rs 1
wasmtime/crates/environmodule.rs 6
wasm-tools/crates/wasmparservalidator.rs 93
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/fuzzvalidate.rs 11
wasmtime/crates/cacheconfig.rs 2
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasm-tools/crates/wasmparservalidator/operators.rs 36
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmprinterlib.rs 137
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 5
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/wasmtimeruntime/component/component.rs 8
wasmtime/crates/wasmtimecompile/code_builder.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 5
wasmtime/crates/environcomponent/translate/adapt.rs 10
wasm-tools/crates/wastcomponent/binary.rs 100
wasm-tools/crates/wasmparserparser.rs 7
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 1
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/c-apiinstance.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance.rs 102
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
regalloc2ssa.rs 20
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 20
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 8
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 12
wasmtime/crates/cranelifttranslate/func_translator.rs 48
wasmtime/cranelift/frontendssa.rs 37
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 50
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 33
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 1
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 11
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 109
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 155
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 5
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 17
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 11
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 10
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 41
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/wasmtimeruntime/instance.rs 5
wasmtime/crates/wasmtimeruntime/memory.rs 3
wasmtime/crates/fuzzingoracles/dummy.rs 27
wasmtime/crates/wasmtimeruntime/externals.rs 1
wasmtime/crates/wasmtimeruntime/externals/global.rs 7
wasmtime/crates/wasmtimeruntime/trampoline/global.rs 14
wasmtime/crates/wasi-commontable.rs 1
wasmtime/cranelift/codegen/metaisa/x86.rs 5
wasmtime/cranelift/codegen/metacdsl/settings.rs 5
wasmtime/crates/wasmtimeruntime/component/instance.rs 5

Fuzzer: call_async

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7530 85.0%
gold [1:9] 25 0.28%
yellow [10:29] 5 0.05%
greenyellow [30:49] 1 0.01%
lawngreen 50+ 1294 14.6%
All colors 8855 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
876 7093 FuncEnvironment::after_translate_function call site: 07093 Printer::print_component_type
736 2881 FuncEnvironment::before_translate_function call site: 02881 PrintOperatorFolded::visit_operator
552 4313 ArgsAccumulator::new call site: 04313 emit
298 1559 RelSourceLoc::is_default call site: 01559 add_rule_constraints
284 6775 Id::from_raw call site: 06775 DrcCompiler::alloc_array
213 2405 MemFlags::with_alias_region call site: 02405 FuncTranslator::translate_body
170 2111 FunctionBuilder::seal_block call site: 02111 encode_component
167 6384 FuncEnvironment::translate_elem_drop call site: 06384 translate_vector_icmp
163 8141 Validator::payload call site: 08141 ComponentState::add_export
139 6575 FuncEnvironment::use_x86_pmaddubsw_for_dot call site: 06575 DrcCompiler::alloc_struct
116 175 pinned_vreg_to_preg call site: 00175 Lexer::scan_number
96 684 MultilineStringParts::new call site: 00684 AsyncConf::contains_async

Runtime coverage analysis

Covered functions
5927
Functions that are reachable but not covered
52
Reachable functions
81
Percentage of reachable functions covered
35.8%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/call_async.rs 5
wasmtime/fuzz/fuzz_targets/call_async.rs 9
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/fuzzinggenerators/value.rs 26
wasmtime/cranelift/interpretervalue.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 54
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 45
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 28
wasmtime/crates/wasmtimeruntime/type_registry.rs 55
wasmtime/crates/wasmtimeengine.rs 13
wasmtime/crates/wasmtimeruntime/store.rs 52
wasmtime/cranelift/entityprimary.rs 7
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 3
wasmtime/crates/craneliftgc/enabled.rs 75
wasmtime/cranelift/isle/isleparser.rs 8
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 46
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
regalloc2lib.rs 13
wasmtime/crates/environtypes.rs 22
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasmtime/cranelift/interpreterstep.rs 21
wasmtime/cranelift/codegenir/types.rs 13
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 14
wasmtime/cranelift/codegenir/dfg.rs 28
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasm-tools/crates/wasmparserbinary_reader.rs 414
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 5
wasmtime/crates/fuzzinggenerators/config.rs 18
wasmtime/crates/wiggle/generatelib.rs 14
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatenames.rs 9
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatelifetimes.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 3
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 10
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wiggle/generateconfig.rs 10
wasmtime/crates/wiggle/generatemodule_trait.rs 7
wasm-tools/crates/wasm-smithcore.rs 13
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/crates/fuzzingoracles.rs 35
wasmtime/crates/wasmtimeconfig.rs 42
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 4
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 22
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 8
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 17
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 8
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/crates/cranelifttranslate/state.rs 16
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 31
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 12
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/environvmoffsets.rs 51
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasistream.rs 1
wasmtime/crates/environmodule.rs 6
wasm-tools/crates/wasmparservalidator.rs 93
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/fuzzvalidate.rs 11
wasmtime/crates/cacheconfig.rs 2
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasm-tools/crates/wasmparservalidator/operators.rs 37
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmprinterlib.rs 137
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 5
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 6
wasm-tools/crates/wasm-encodercore/code.rs 8
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 6
wasmtime/crates/environcomponent/translate/adapt.rs 10
wasm-tools/crates/wastcomponent/binary.rs 101
wasm-tools/crates/wasmparserparser.rs 7
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 26
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/source-codewasmtime/crates/test-macroslib.rs 4
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 27
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 36
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/immediates.rs 2
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 1
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 102
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
regalloc2ssa.rs 20
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 20
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 8
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 12
wasmtime/crates/cranelifttranslate/func_translator.rs 48
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 2
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 21
wasmtime/crates/wasmtimeruntime/func.rs 55
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 33
wasmtime/crates/wasmtimeruntime/values.rs 36
wasm-tools/crates/wastgensym.rs 1
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 11
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 155
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 5
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 21
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 41
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/wasmtimeruntime/instance.rs 16
wasmtime/crates/wasmtimeruntime/memory.rs 7
wasmtime/crates/fuzzinglib.rs 4
wasm-tools/crates/wit-componentencoding.rs 6
wasmtime/crates/wasmtimeruntime/module.rs 3
wasmtime/crates/wasmtimeruntime/externals.rs 1
wasmtime/crates/fuzzingoracles/dummy.rs 20
wasmtime/crates/wasmtimeruntime/externals/global.rs 7
wasmtime/crates/wasmtimeruntime/trampoline/global.rs 14
wasmtime/crates/wasi-commontable.rs 1
wasmtime/crates/wasmtimeruntime/component/func/host.rs 1
wasmtime/crates/fibernostd.rs 8
wasmtime/crates/c-apimodule.rs 6
wasmtime/crates/c-apitypes/extern.rs 8

Fuzzer: cranelift-icache

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 8027 93.9%
gold [1:9] 13 0.15%
yellow [10:29] 21 0.24%
greenyellow [30:49] 5 0.05%
lawngreen 50+ 477 5.58%
All colors 8543 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1086 7416 FunctionGenerator::param call site: 07416 fd_write
936 6478 ArrayRefPre::_new call site: 06478 DrcCompiler::alloc_array
778 3078 FunctionBuilder::use_var call site: 03078 translate_operator
552 4491 ArgsAccumulator::new call site: 04491 emit
449 5605 Type::int_with_byte_size call site: 05605 Assembler::clz
404 2442 ResourceTable::get call site: 02442 FuncTranslator::translate_body
300 1092 RelSourceLoc::is_default call site: 01092 add_rule_constraints
293 6090 insert_atomic_cas call site: 06090 FuncEnvironment::translate_table_init
218 4117 FunctionParameters::new call site: 04117 Linker::func_new
214 1936 MemFlags::with_alias_region call site: 01936 fd_seek
186 3858 is_sclass_min_length call site: 03858 Assembler::trapz
177 2153 Config::build call site: 02153 PoolingInstanceAllocator::new

Runtime coverage analysis

Covered functions
5894
Functions that are reachable but not covered
47
Reachable functions
122
Percentage of reachable functions covered
61.48%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/cranelift-icache.rs 28
wasmtime/cranelift/fuzzgenlib.rs 12
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 11
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 55
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/crates/environscopevec.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/cranelift/entityprimary.rs 6
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 11
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 16
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 14
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 58
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 7
wasmtime/cranelift/entitylist.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 20
wasmtime/cranelift/codegenir/dfg.rs 29
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 11
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 51
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 75
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/crates/c-apiconfig.rs 1
wasmtime/cranelift/nativelib.rs 9
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/wasmtimeruntime/profiling.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasm-tools/crates/wit-encoderflags.rs 1
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 4
wasmtime/cranelift/fuzzgenprint.rs 8
wasmtime/cranelift/codegensettings.rs 8
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 21
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
wasmtime/cranelift/codegendata_value.rs 27
wasmtime/crates/wiggle/generatelib.rs 14
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatenames.rs 9
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatelifetimes.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 3
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 9
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wiggle/generatemodule_trait.rs 7
wasm-tools/crates/wasm-smithcore.rs 12
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/cranelift/codegenincremental_cache.rs 15
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 13
wasmtime/crates/wasi-httptypes_impl.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 2
wasm-tools/crates/wasm-encodercore/code.rs 8
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 5
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasm-tools/crates/wastcomponent/binary.rs 71
wasm-tools/crates/wasmparserparser.rs 8
wasm-tools/crates/wasmparserbinary_reader.rs 408
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 28
wasmtime/cranelift/codegenir/function.rs 8
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasmtime/source-codewasmtime/crates/test-macroslib.rs 4
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 26
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 37
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/frontendfrontend.rs 31
wasm-tools/crates/wit-componentvalidation.rs 4
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/crates/craneliftfunc_environ.rs 218
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/c-apiinstance.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance.rs 88
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasmparservalidator/operators.rs 36
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/crates/wasmprinterlib.rs 141
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 14
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 21
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/cranelift/bforestpool.rs 2
regalloc2cfg.rs 1
regalloc2domtree.rs 7
wasmtime/crates/slablib.rs 10
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 18
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 22
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/crates/wasmtimeconfig.rs 41
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 6
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 17
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 43
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 5
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 11
wasm-tools/crates/watlib.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 5
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/crates/wasmparservalidator.rs 124
wasm-tools/fuzzvalidate.rs 10
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 18
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmprintercomponent.rs 43
wasmtime/crates/environcomponent/vmcomponent_offsets.rs 1
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasm-tools/crates/wasmprinteroperator.rs 17
wasmtime/crates/cranelifttranslate/func_translator.rs 44
wasmtime/cranelift/frontendssa.rs 37
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/environvmoffsets.rs 42
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 6
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 36
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 47
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 1
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 10
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 154
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 17
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 8
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasmtime/crates/wasifilesystem.rs 12
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 3
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 7
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 2
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasmtime/cranelift/codegencontext.rs 3
wasmtime/cranelift/codegenflowgraph.rs 2
wasmtime/cranelift/codegendominator_tree.rs 1
wasmtime/cranelift/codegentraversals.rs 1
wasmtime/cranelift/codegenmachinst/mod.rs 1

Fuzzer: pulley

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 8445 99.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 14 0.16%
All colors 8459 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
8431 14 roundtrip call site: 00014 FuncTranslator::translate_body
5 3 fuzz call site: 00003 StoreBox::new
3 8450 Decoder::new call site: 08450
3 8455 fuzz call site: 08455
1 0 EP call site: 00000 fuzz
1 12 roundtrip call site: 00012 ContextArgs::as_slice
1 8448 roundtrip call site: 08448 Decoder::new

Runtime coverage analysis

Covered functions
3076
Functions that are reachable but not covered
226
Reachable functions
257
Percentage of reachable functions covered
12.06%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/pulley.rs 5
wasmtime/fuzz/fuzz_targets/pulley.rs 6
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/pulley/fuzzroundtrip.rs 6
wasmtime/winch/codegenmasm.rs 1
wasm-tools/crates/wastcomponent/binary.rs 71
wasm-tools/crates/wasmparserparser.rs 8
wasm-tools/crates/wasmparserbinary_reader.rs 409
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 55
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 43
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 55
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/crates/wasmtimeruntime/store.rs 16
wasmtime/cranelift/entityprimary.rs 7
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 76
wasmtime/cranelift/isle/isleparser.rs 7
wasmtime/cranelift/readerparser.rs 58
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 46
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
regalloc2lib.rs 11
wasmtime/crates/environtypes.rs 22
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasmtime/cranelift/interpreterstep.rs 21
wasmtime/cranelift/codegenir/types.rs 13
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 21
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 14
wasmtime/cranelift/codegenir/dfg.rs 30
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wit-bindgensource.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasmtime/crates/wit-bindgenlib.rs 16
wasmtime/crates/wit-bindgenrust.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 28
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 26
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 39
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/cranelift/codegenir/instructions.rs 12
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 4
wasm-tools/crates/wasm-encodercore/code.rs 8
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/frontendfrontend.rs 31
wasm-tools/crates/wit-componentvalidation.rs 4
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/cranelifttranslate/code_translator.rs 261
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasm-tools/crates/wasm-smithcore.rs 12
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 88
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasmparservalidator/operators.rs 36
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/crates/wasmprinterlib.rs 143
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 22
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/cranelift/bforestpool.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
regalloc2domtree.rs 7
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 18
wasm-tools/crates/wastcore/binary/dwarf.rs 3
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 22
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 2
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 11
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 6
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 24
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 43
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 5
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 11
wasm-tools/crates/watlib.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 6
wasmtime/crates/wiggle/generatenames.rs 7
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/crates/wasmparservalidator.rs 124
wasm-tools/fuzzvalidate.rs 10
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 18
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmprintercomponent.rs 43
wasmtime/crates/environcomponent/vmcomponent_offsets.rs 1
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasm-tools/crates/wasmprinteroperator.rs 17
wasmtime/crates/cranelifttranslate/func_translator.rs 44
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/environvmoffsets.rs 42
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 6
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 36
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 48
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 10
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 154
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasmtime/crates/wasifilesystem.rs 12
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 7
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 2
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasmtime/pulleydecode.rs 5

Fuzzer: instantiate-many

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7651 86.4%
gold [1:9] 17 0.19%
yellow [10:29] 5 0.05%
greenyellow [30:49] 1 0.01%
lawngreen 50+ 1181 13.3%
All colors 8855 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
876 7143 FuncEnvironment::after_translate_function call site: 07143 Printer::print_component_type
736 2938 FuncEnvironment::before_translate_function call site: 02938 PrintOperatorFolded::visit_operator
552 4370 ArgsAccumulator::new call site: 04370 emit
302 659 RelSourceLoc::is_default call site: 00659 add_rule_constraints
284 6825 Id::from_raw call site: 06825 DrcCompiler::alloc_array
213 2464 MemFlags::with_alias_region call site: 02464 FuncTranslator::translate_body
183 431 Type::lane_count call site: 00431 write_instruction
177 6436 FuncEnvironment::translate_elem_drop call site: 06436 translate_vector_icmp
167 2173 FunctionBuilder::seal_block call site: 02173 encode_component
163 8191 Validator::payload call site: 08191 ComponentState::add_export
137 6627 FuncEnvironment::use_x86_pmaddubsw_for_dot call site: 06627 DrcCompiler::alloc_struct
121 60 pinned_vreg_to_preg call site: 00060 Lexer::scan_number

Runtime coverage analysis

Covered functions
5397
Functions that are reachable but not covered
141
Reachable functions
282
Percentage of reachable functions covered
50.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/instantiate-many.rs 6
wasmtime/fuzz/fuzz_targets/differential.rs 26
wasmtime/crates/fuzzinglib.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 56
wasmtime/winch/codegenmasm.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/cranelift/isle/isleparser.rs 8
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 46
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 44
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/wasiip_name_lookup.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 3
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 7
wasmtime/cranelift/entitylist.rs 21
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 21
wasmtime/cranelift/codegenir/types.rs 13
wasmtime/cranelift/codegenir/dfg.rs 31
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 13
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 52
wasmtime/crates/wasmtimeengine.rs 13
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 74
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/crates/fuzzinggenerators/value.rs 26
wasmtime/cranelift/interpretervalue.rs 10
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasm-tools/crates/wasmparserbinary_reader.rs 414
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 5
wasmtime/crates/fuzzinggenerators/config.rs 13
wasmtime/cranelift/codegenwrite.rs 27
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 27
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 38
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 12
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 4
wasm-tools/crates/wasm-encodercore/code.rs 8
wasmtime/cranelift/codegenir/immediates.rs 2
wasmtime/cranelift/codegenir/constant.rs 7
wasmtime/crates/fuzzing/wasm-spec-interpreter/build.rs 10
wasmtime/source-codewasmtime/cranelift/readertestcommand.rs 4
wasmtime/cranelift/codegenverifier/mod.rs 14
regalloc2domtree.rs 7
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/scripts/publish.rs 1
wasmtime/crates/wiggle/generatelib.rs 14
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatenames.rs 8
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatelifetimes.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 3
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 9
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wiggle/generatemodule_trait.rs 7
wasm-tools/crates/wasm-smithcore.rs 13
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/crates/fuzzinggenerators/single_inst_module.rs 2
wasmtime/crates/fuzzingoracles.rs 27
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 6
wasmtime/crates/wasmtimeconfig.rs 42
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 7
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 17
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 8
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 31
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 12
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/environvmoffsets.rs 51
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasistream.rs 1
wasmtime/crates/environmodule.rs 6
wasm-tools/crates/wasmparservalidator.rs 93
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/fuzzvalidate.rs 11
wasmtime/crates/cacheconfig.rs 2
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasm-tools/crates/wasmparservalidator/operators.rs 36
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmprinterlib.rs 137
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 5
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/wasmtimeruntime/component/component.rs 8
wasmtime/crates/wasmtimecompile/code_builder.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 5
wasmtime/crates/environcomponent/translate/adapt.rs 10
wasm-tools/crates/wastcomponent/binary.rs 100
wasm-tools/crates/wasmparserparser.rs 7
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 1
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/c-apiinstance.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance.rs 102
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
regalloc2ssa.rs 20
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 20
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 8
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 12
wasmtime/crates/cranelifttranslate/func_translator.rs 48
wasmtime/cranelift/frontendssa.rs 37
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 50
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 33
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 1
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 11
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 109
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 155
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 5
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 17
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 11
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 10
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/cranelift/isle/isleserialize.rs 21
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 41
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/wasmtimeruntime/instance.rs 5
wasmtime/crates/wasmtimeruntime/memory.rs 3
wasmtime/crates/fuzzingoracles/dummy.rs 27
wasmtime/crates/wasmtimeruntime/externals.rs 1
wasmtime/crates/wasmtimeruntime/externals/global.rs 7
wasmtime/crates/wasmtimeruntime/trampoline/global.rs 14
wasmtime/crates/wasi-commontable.rs 1
wasmtime/cranelift/codegen/metaisa/x86.rs 5
wasmtime/cranelift/codegen/metacdsl/settings.rs 5
wasmtime/crates/wasmtimeruntime/component/instance.rs 5
wasm-tools/crates/wit-componentencoding.rs 6
wasmtime/crates/wasmtimeruntime/module.rs 3

Fuzzer: component_api

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 8337 86.1%
gold [1:9] 4 0.04%
yellow [10:29] 6 0.06%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1333 13.7%
All colors 9680 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1285 7128 FuncEnvironment::after_translate_function call site: 07128 Printer::print_component_type
738 2816 FuncEnvironment::before_translate_function call site: 02816 PrintOperatorFolded::visit_operator
342 6407 ConstExprEvaluator::eval call site: 06407 DrcCompiler::alloc_struct
299 5648 f64_translation call site: 05648 Assembler::clz
298 1492 RelSourceLoc::is_default call site: 01492 add_rule_constraints
284 6810 Id::from_raw call site: 06810 DrcCompiler::alloc_array
236 8957 SigSet::args call site: 08957 DataValue::try_from
228 8726 dynamic_component_api_target call site: 08726 Assembler::cvt_uint_to_float
210 9198 Module::memory_images call site: 09198 Assembler::mov_from_vec
170 2046 FunctionBuilder::seal_block call site: 02046 encode_component
152 8415 StoreOpaque::add_instance call site: 08415 Validator::component_alias_section
142 6264 StoreOpaque::gc_store_mut call site: 06264 ConstEvalContext::struct_new_default

Runtime coverage analysis

Covered functions
10173
Functions that are reachable but not covered
1
Reachable functions
6
Percentage of reachable functions covered
83.33%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/component_api.rs 5
wasmtime/crates/fuzzinggenerators/value.rs 26
wasmtime/cranelift/interpretervalue.rs 35
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/winch/codegenmasm.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 56
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 6
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 24
wasmtime/crates/wasmtimeruntime/type_registry.rs 55
wasmtime/crates/wasmtimeengine.rs 13
wasmtime/crates/wasmtimeruntime/store.rs 49
wasmtime/cranelift/entityprimary.rs 7
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 75
wasmtime/cranelift/isle/isleparser.rs 8
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 46
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/crates/environcompile/module_types.rs 11
regalloc2fastalloc/tests.rs 4
regalloc2lib.rs 13
wasmtime/crates/environtypes.rs 22
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasmtime/cranelift/interpreterstep.rs 139
wasmtime/cranelift/codegenir/types.rs 14
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 16
wasmtime/cranelift/codegenir/dfg.rs 29
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasm-tools/crates/wasmparserbinary_reader.rs 414
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 5
wasmtime/crates/fuzzingoracles.rs 23
wasmtime/crates/fuzzinglib.rs 4
wasmtime/crates/misc/component-fuzz-utillib.rs 36
wasm-tools/crates/wasm-smithlib.rs 4
wasmtime/crates/wasmtimeruntime/component/resources.rs 1
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 11
wasm-tools/crates/wasm-encodercore/code.rs 9
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 4
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 10
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 22
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 7
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 78
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 31
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 9
wasmtime/crates/wasmtimeruntime/store/data.rs 5
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/environvmoffsets.rs 52
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasistream.rs 1
wasmtime/crates/environmodule.rs 6
wasm-tools/crates/wasmparservalidator.rs 93
wasm-tools/crates/wasm-smithcore.rs 22
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/fuzzvalidate.rs 10
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasihost/udp.rs 13
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasm-tools/crates/wasmparservalidator/operators.rs 37
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmprinterlib.rs 137
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 4
wasmtime/crates/wasmtimeruntime/component/component.rs 7
wasmtime/crates/wasmtimecompile/code_builder.rs 16
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 7
wasmtime/crates/wiggle/generatenames.rs 7
wasmtime/crates/environcomponent/translate/adapt.rs 10
wasm-tools/crates/wastcomponent/binary.rs 101
wasm-tools/crates/wasmparserparser.rs 7
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 26
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 27
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 36
wasm-tools/crates/wasmparserreaders/core/operators.rs 8
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/immediates.rs 2
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 1
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 105
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
regalloc2ssa.rs 20
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 20
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 8
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 12
wasmtime/crates/cranelifttranslate/func_translator.rs 48
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 190
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 16
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 57
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 20
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 44
wasmtime/crates/environfact.rs 19
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 155
wasmtime/winch/codegenisa/aarch64/masm.rs 6
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 5
wasmtime/pulleyinterp.rs 20
wasmtime/cranelift/codegendata_value.rs 29
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 4
wasmtime/cranelift/fuzzgenfunction_generator.rs 20
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 41
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/fuzzinggenerators/component_types.rs 33
wasmtime/crates/wasmtimeruntime/component/func/typed.rs 4
wasmtime/crates/wasmtimeruntime/func/typed.rs 8
wasmtime/fuzz/fuzz_targets/cranelift-fuzzgen.rs 5
wasmtime/cranelift/interpreterinterpreter.rs 19
wasmtime/cranelift/interpreterframe.rs 4
wasmtime/cranelift/interpreterinstruction.rs 1
wasmtime/cranelift/codegenverifier/mod.rs 12
wasmtime/cranelift/interpreteraddress.rs 8
wasmtime/crates/fuzzinggenerators/table_ops.rs 13
wasm-tools/crates/wasm-encodercore/types.rs 1
wasm-tools/crates/wasm-encodercore/imports.rs 1
wasm-tools/crates/wasm-encodercore/tables.rs 1
wasmtime/crates/wasi-nnbackend/winml.rs 7
wasm-tools/crates/wasm-encodercore/globals.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmi.rs 2
wasm-tools/crates/wasm-encodercore/functions.rs 1
wasm-tools/crates/wasm-encodercore/exports.rs 1
wasmtime/cranelift/codegen/metacdsl/typevar.rs 4
wasmtime/crates/wasmtimeruntime/module.rs 3
wasmtime/crates/wasmtimeruntime/trap.rs 8
wasmtime/crates/wasmtimeruntime/coredump.rs 5
wasmtime/crates/wasmtimeruntime/module/registry.rs 2
wasmtime/crates/wasmtimeruntime/instance.rs 1
wasmtime/crates/wasmtimeruntime/memory.rs 3
wasmtime/crates/wasmtimeruntime/externals/global.rs 2
wasmtime/crates/environ/fuzz/fuzz_targets/fact-valid-module.rs 19
wasm-tools/crates/watlib.rs 1
wasmtime/crates/fuzzingoracles/dummy.rs 1
wasmtime/crates/craneliftdebug/transform/address_transform.rs 5

Fuzzer: cranelift-fuzzgen

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 8695 93.7%
gold [1:9] 6 0.06%
yellow [10:29] 1 0.01%
greenyellow [30:49] 6 0.06%
lawngreen 50+ 567 6.11%
All colors 9275 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1175 1411 FunctionGenerator::param call site: 01411 PrintOperatorFolded::visit_operator
874 7621 DisjointSets::find call site: 07621 Printer::print_component_type
552 5215 ArgsAccumulator::new call site: 05215 emit
515 6812 insert_atomic_cas call site: 06812 FuncEnvironment::translate_table_init
486 3855 MemFlags::with_alias_region call site: 03855 fd_write
311 6329 Type::int_with_byte_size call site: 06329 Assembler::clz
298 3125 RelSourceLoc::is_default call site: 03125 add_rule_constraints
286 4839 FunctionParameters::new call site: 04839 Linker::func_new
270 7350 bitselect call site: 07350 DrcCompiler::alloc_struct
227 2785 PtrLen::new call site: 02785 FuncTranslator::translate_body
189 1220 store call site: 01220 Component::from_file
185 4592 is_sclass_min_length call site: 04592 Assembler::trapz

Runtime coverage analysis

Covered functions
3512
Functions that are reachable but not covered
92
Reachable functions
237
Percentage of reachable functions covered
61.18%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/cranelift-fuzzgen.rs 50
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 53
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 6
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 43
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 55
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/crates/wasmtimeruntime/store.rs 17
wasmtime/cranelift/entityprimary.rs 7
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 72
wasmtime/cranelift/isle/isleparser.rs 8
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 45
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
regalloc2lib.rs 13
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasmtime/cranelift/interpreterstep.rs 139
wasmtime/cranelift/codegenir/types.rs 14
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 16
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 14
wasmtime/cranelift/codegenir/dfg.rs 28
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wiggle/generatelib.rs 14
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatenames.rs 9
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatelifetimes.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 3
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 4
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 10
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wiggle/generateconfig.rs 10
wasmtime/crates/wiggle/generatemodule_trait.rs 7
wasm-tools/crates/wasm-smithcore.rs 21
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/cranelift/controlzero_sized.rs 2
wasm-tools/crates/wastcomponent/types.rs 1
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 21
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/cranelift/codegenmachinst/buffer.rs 37
wasm-tools/crates/wasmparservalidator/operators.rs 37
wasmtime/crates/explorerlib.rs 5
wasmtime/crates/wasmtimeconfig.rs 42
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasm-tools/crates/wasmprinterlib.rs 125
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 6
wasm-tools/crates/wasm-encodercore/code.rs 10
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 27
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 4
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 22
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 8
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 30
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 17
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 33
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 45
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 4
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 6
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/crates/wasmparservalidator.rs 107
wasm-tools/fuzzvalidate.rs 10
wasm-tools/crates/wasmparserbinary_reader.rs 417
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasmparservalidator/core.rs 62
wasm-tools/crates/wasmparservalidator/component.rs 159
wasmtime/crates/wit-bindgenlib.rs 14
wasm-tools/playground/componentlib.rs 2
wasmtime/cranelift/fuzzgenfunction_generator.rs 20
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/source-codewasmtime/crates/test-macroslib.rs 4
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 26
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wasmparserreaders/core/init.rs 2
wasm-tools/crates/wasmprinteroperator.rs 20
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/slablib.rs 10
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasmtime/crates/environcomponent/types.rs 10
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 9
wasmtime/crates/component-macrolib.rs 2
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 4
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 45
wasmtime/crates/cranelifttranslate/func_translator.rs 47
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/frontendssa.rs 41
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/environfact/trampoline.rs 189
wasm-tools/crates/wastcomponent/binary.rs 96
wasm-tools/crates/wasmparserparser.rs 5
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 25
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 36
wasm-tools/crates/wasmparserreaders/core/operators.rs 8
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/immediates.rs 2
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 4
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/interpretervalue.rs 34
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 219
wasmtime/crates/component-macrocomponent.rs 17
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 88
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 14
regalloc2ssa.rs 19
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
regalloc2cfg.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 15
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 21
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 8
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 11
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/environvmoffsets.rs 42
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 8
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparservalidator/func.rs 2
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 6
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 2
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 3
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 46
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 1
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 20
wasmtime/cranelift/jitbackend.rs 19
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 11
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 4
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasmtime/winch/codegenisa/aarch64/masm.rs 6
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 21
wasmtime/cranelift/codegendata_value.rs 32
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 4
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasmtime/fuzz/fuzz_targets/cranelift-fuzzgen.rs 19
wasmtime/cranelift/interpreterinterpreter.rs 22
wasmtime/cranelift/interpreterframe.rs 4
wasmtime/cranelift/interpreterinstruction.rs 1
wasmtime/cranelift/codegenverifier/mod.rs 12
wasmtime/cranelift/interpreteraddress.rs 8
wasmtime/crates/fuzzinggenerators/table_ops.rs 13
wasm-tools/crates/wasm-encodercore/types.rs 1
wasm-tools/crates/wasm-encodercore/imports.rs 1
wasm-tools/crates/wasm-encodercore/tables.rs 1
wasmtime/crates/wasi-nnbackend/winml.rs 7
wasm-tools/crates/wasm-encodercore/globals.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmi.rs 2
wasm-tools/crates/wasm-encodercore/functions.rs 1
wasm-tools/crates/wasm-encodercore/exports.rs 1
wasmtime/cranelift/codegen/metacdsl/typevar.rs 4
wasmtime/crates/wasmtimeruntime/module.rs 3
wasmtime/source-codewasmtime/cranelift/filetestsfunction_runner.rs 43
wasmtime/crates/wasmtimeruntime/memory.rs 2
wasmtime/cranelift/codegencontext.rs 1
wasmtime/cranelift/codegenir/extname.rs 1
regalloc2/regalloc2-toolmain.rs 11
regalloc2checker.rs 8

Fuzzer: api_calls

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7348 85.5%
gold [1:9] 14 0.16%
yellow [10:29] 18 0.20%
greenyellow [30:49] 2 0.02%
lawngreen 50+ 1208 14.0%
All colors 8590 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
876 7033 FuncEnvironment::after_translate_function call site: 07033 Printer::print_component_type
740 2712 FuncEnvironment::before_translate_function call site: 02712 PrintOperatorFolded::visit_operator
552 4248 ArgsAccumulator::new call site: 04248 emit
298 1380 RelSourceLoc::is_default call site: 01380 add_rule_constraints
284 6715 Id::from_raw call site: 06715 DrcCompiler::alloc_array
213 2232 MemFlags::with_alias_region call site: 02232 FuncTranslator::translate_body
170 1938 FunctionBuilder::seal_block call site: 01938 encode_component
167 6324 FuncEnvironment::translate_elem_drop call site: 06324 translate_vector_icmp
163 8081 Validator::payload call site: 08081 ComponentState::add_export
141 110 Type::lane_count call site: 00110 Lexer::scan_number
139 6515 FuncEnvironment::use_x86_pmaddubsw_for_dot call site: 06515 DrcCompiler::alloc_struct
101 3964 StoreOpaque::fill_func_refs call site: 03964 generate

Runtime coverage analysis

Covered functions
5731
Functions that are reachable but not covered
1
Reachable functions
2
Percentage of reachable functions covered
50.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/api_calls.rs 2
wasmtime/crates/fuzzingoracles.rs 12
wasmtime/crates/fuzzinggenerators/config.rs 10
wasmtime/crates/wasmtimeengine.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 11
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 46
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 55
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/crates/environscopevec.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/cranelift/entityprimary.rs 6
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 43
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 14
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 7
wasmtime/cranelift/entitylist.rs 21
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 20
wasmtime/cranelift/codegenir/dfg.rs 28
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 13
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 28
wasmtime/crates/wasmtimeruntime/type_registry.rs 51
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 74
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 4
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 10
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 22
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 8
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/crates/cranelifttranslate/state.rs 16
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 31
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 9
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/environvmoffsets.rs 51
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasistream.rs 1
wasmtime/crates/environmodule.rs 6
wasm-tools/crates/wasmparservalidator.rs 93
wasm-tools/crates/wasm-smithcore.rs 13
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/fuzzvalidate.rs 11
wasmtime/crates/cacheconfig.rs 2
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasihost/udp.rs 13
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasm-tools/crates/wasmparservalidator/operators.rs 37
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmprinterlib.rs 137
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 5
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 6
wasm-tools/crates/wasm-encodercore/code.rs 8
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 7
wasmtime/crates/wiggle/generatenames.rs 7
wasmtime/crates/environcomponent/translate/adapt.rs 10
wasm-tools/crates/wastcomponent/binary.rs 101
wasm-tools/crates/wasmparserparser.rs 7
wasm-tools/crates/wasmparserbinary_reader.rs 414
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 27
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 27
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 36
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 102
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
regalloc2ssa.rs 20
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 20
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 8
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 12
wasmtime/crates/cranelifttranslate/func_translator.rs 48
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 2
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 48
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 11
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 155
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 41
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/wasmtimeruntime/instance.rs 2
wasmtime/crates/wasmtimeruntime/memory.rs 1
wasmtime/crates/fuzzinglib.rs 4
wasmtime/crates/c-apimodule.rs 6
wasmtime/crates/c-apitypes/extern.rs 8

Fuzzer: memory_accesses

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7963 91.3%
gold [1:9] 4 0.04%
yellow [10:29] 1 0.01%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 747 8.57%
All colors 8715 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
767 7688 Descriptors::get call site: 07688 fd_write
715 2931 FuncEnvironment::before_translate_function call site: 02931 PrintOperatorFolded::visit_operator
386 7300 StoreOpaque::add_instance call site: 07300 CanonicalFunctionSection::stream_write
342 5385 ConstExprEvaluator::eval call site: 05385 DrcCompiler::alloc_struct
323 4606 mem_op_size call site: 04606 Assembler::clz
315 724 RelSourceLoc::is_default call site: 00724 add_rule_constraints
313 5788 Id::from_raw call site: 05788 DrcCompiler::alloc_array
231 2225 TypeRegistry::new call site: 02225 Printer::print_contents
219 2468 PoolingInstanceAllocator::validate_core_instance_size call site: 02468 FuncTranslator::translate_body
187 1341 FunctionBuilder::seal_block call site: 01341 encode_component
171 6787 Validator::payload call site: 06787 ComponentState::add_import
163 7059 Validator::payload call site: 07059 ComponentState::add_export

Runtime coverage analysis

Covered functions
3718
Functions that are reachable but not covered
311
Reachable functions
630
Percentage of reachable functions covered
50.63%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/memory_accesses.rs 2
wasmtime/crates/fuzzingoracles/memory.rs 27
wasmtime/crates/fuzzinglib.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/environfact.rs 13
wasmtime/cranelift/entityprimary.rs 7
wasmtime/crates/environscopevec.rs 7
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasm-tools/crates/wasm-encodercore/types.rs 1
wasmtime/cranelift/entitylist.rs 21
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 117
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 55
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 11
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 44
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 14
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 15
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 58
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 14
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/craneliftlib.rs 15
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 20
wasmtime/cranelift/codegenir/dfg.rs 30
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 11
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 51
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 75
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenmachinst/abi.rs 19
wasmtime/cranelift/entitymap.rs 2
wasmtime/crates/environfact/trampoline.rs 186
wasmtime/cranelift/jitbackend.rs 3
wasmtime/crates/environfact/signature.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasm-tools/crates/wasm-encodercore/code.rs 11
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wastcomponent/binary.rs 71
wasm-tools/crates/wasmparserparser.rs 8
wasm-tools/crates/wasmparserbinary_reader.rs 408
wasmtime/crates/wit-bindgensource.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasmtime/crates/wit-bindgenlib.rs 16
wasmtime/crates/wit-bindgenrust.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 27
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/codegenmachinst/buffer.rs 44
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 28
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 39
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/cranelift/codegenir/instructions.rs 12
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 4
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 4
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/frontendfrontend.rs 31
wasm-tools/crates/wit-componentvalidation.rs 7
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasm-tools/crates/wasm-smithcore.rs 21
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 120
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasmparservalidator/operators.rs 37
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/crates/wasmprinterlib.rs 143
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 22
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/cranelift/bforestpool.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
regalloc2domtree.rs 7
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 18
wasm-tools/crates/wastcore/binary/dwarf.rs 3
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 22
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 2
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 11
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 6
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 24
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 8
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 43
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 5
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 11
wasm-tools/crates/watlib.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 6
wasmtime/crates/wiggle/generatenames.rs 7
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/crates/wasmparservalidator.rs 124
wasm-tools/fuzzvalidate.rs 10
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 12
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 18
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmprintercomponent.rs 43
wasmtime/crates/environcomponent/vmcomponent_offsets.rs 4
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasm-tools/crates/wasmprinteroperator.rs 17
wasmtime/crates/cranelifttranslate/func_translator.rs 44
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmparservalidator/core.rs 56
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/environvmoffsets.rs 49
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 9
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 36
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 48
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 154
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 9
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 15
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 111
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 27
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasmtime/crates/wasifilesystem.rs 12
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 7
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 2
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasm-tools/crates/wasm-encodercore/functions.rs 1
wasm-tools/crates/wasm-encodercore/memories.rs 1
wasm-tools/crates/wasm-encodercore/exports.rs 1
wasm-tools/crates/wasm-encodercore/data.rs 1
wasm-tools/crates/wasmparserresources.rs 1
wasmtime/crates/fuzzingoracles.rs 4
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/fuzzinggenerators/config.rs 6
wasmtime/crates/wasmtimeruntime/instance.rs 2
wasmtime/crates/wasmtimeruntime/memory.rs 2
wasmtime/cranelift/entityset.rs 1
wasmtime/cranelift/bitsetcompound.rs 9
wasmtime/cranelift/codegenegraph/cost.rs 2
wasmtime/cranelift/bitsetscalar.rs 2
wasmtime/cranelift/entityiter.rs 1
wasmtime/crates/wasmtimeruntime/component/instance.rs 17
wasmtime/crates/wasmtimeruntime/component/func.rs 13
wasmtime/crates/wasmtimeruntime/component/func/host.rs 1

Fuzzer: wast_tests

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7021 78.1%
gold [1:9] 17 0.18%
yellow [10:29] 72 0.80%
greenyellow [30:49] 66 0.73%
lawngreen 50+ 1805 20.0%
All colors 8981 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
740 3013 FuncEnvironment::before_translate_function call site: 03013 PrintOperatorFolded::visit_operator
353 8108 PartitionAdapterModules::finish_adapter_module call site: 08108 Printer::print_component_type
295 1780 RelSourceLoc::is_default call site: 01780 add_rule_constraints
272 6775 FuncEnvironment::after_translate_function call site: 06775 fd_close
213 2534 MemFlags::with_alias_region call site: 02534 FuncTranslator::translate_body
188 7049 resource_drop call site: 07049 CompositionGraphBuilder::parse_component
167 6066 FuncEnvironment::translate_elem_drop call site: 06066 translate_vector_icmp
163 7670 Validator::payload call site: 07670 ComponentState::add_export
132 1410 MachBuffer::get_label call site: 01410 Printer::print_reftype
104 4258 StoreOpaque::fill_func_refs call site: 04258 generate
101 7909 StoreOpaque::add_instance call site: 07909 Validator::component_alias_section
100 1636 VexInstruction::new call site: 01636 encode_fields

Runtime coverage analysis

Covered functions
9097
Functions that are reachable but not covered
1
Reachable functions
2
Percentage of reachable functions covered
50.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/wast_tests.rs 2
wasmtime/crates/fuzzingoracles.rs 9
wasmtime/crates/fuzzinglib.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/fuzzinggenerators/config.rs 12
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 11
wasmtime/cranelift/readerlexer.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 53
wasmtime/crates/environscopevec.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/cranelift/entityprimary.rs 6
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 121
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 43
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 14
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/isle/isleparser.rs 6
wasm-tools/crates/wasterror.rs 6
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 8
wasmtime/cranelift/entitylist.rs 21
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 19
wasmtime/cranelift/codegenir/dfg.rs 29
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
regalloc2lib.rs 13
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 7
wasmtime/crates/wasmtimeruntime/types.rs 26
wasmtime/crates/wasmtimeruntime/type_registry.rs 51
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 74
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 5
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/crates/wit-bindgensource.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wasmparservalidator/operators.rs 37
wasmtime/crates/explorerlib.rs 5
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasm-tools/crates/wasmprinterlib.rs 132
wasmtime/cranelift/readerparser.rs 56
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 6
wasm-tools/crates/wasm-encodercore/code.rs 8
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 27
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 4
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 11
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 10
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 22
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 8
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 30
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 8
wasmtime/crates/wasmtimeruntime/component/component.rs 7
wasmtime/crates/wasmtimecompile/code_builder.rs 16
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 7
wasmtime/crates/wiggle/generatenames.rs 7
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/crates/wasmparservalidator.rs 94
wasm-tools/fuzzvalidate.rs 11
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 13
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 12
wasmtime/cranelift/codegenmachinst/buffer.rs 44
wasmtime/crates/environcomponent/types.rs 10
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 16
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 3
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 18
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 6
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/cranelift/codegenir/immediates.rs 2
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 113
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 28
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/craneliftbugpoint.rs 2
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasm-tools/crates/wastcomponent/binary.rs 101
wasm-tools/crates/wasmparserparser.rs 6
wasm-tools/crates/wasmparserbinary_reader.rs 414
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 25
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 9
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 27
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 35
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/interpretervalue.rs 9
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 219
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegencursor.rs 2
wasm-tools/crates/wasm-smithcore.rs 13
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 102
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
regalloc2ssa.rs 19
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 20
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 11
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 12
wasmtime/crates/cranelifttranslate/func_translator.rs 48
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasm-tools/crates/wasmparservalidator/core.rs 58
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/environvmoffsets.rs 50
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 6
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 36
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 32
wasmtime/crates/wasmtimeruntime/func.rs 49
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 33
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 5
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 11
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 156
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/winch/codegenisa/aarch64/regs.rs 1
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 40
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasm-tools/crates/wasmparserreaders/core/init.rs 2
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasmtime/crates/wastwast.rs 65
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/wasmtimeruntime/instance.rs 2
wasmtime/crates/wasmtimeruntime/memory.rs 7
wasmtime/source-codewasmtime/crates/wastspectest.rs 24
wasmtime/crates/wasmtimeruntime/externals/global.rs 8
wasmtime/crates/wasmtimeruntime/trampoline/global.rs 14
wasmtime/crates/wasi-commontable.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreter/build.rs 9
wasmtime/source-codewasmtime/cranelift/readertestcommand.rs 4
wasmtime/cranelift/codegenverifier/mod.rs 12
wasm-tools/crates/wasm-composeencoding.rs 7
wasmtime/crates/wasmtimeruntime/component/resources.rs 2
wasm-tools/crates/wastwast.rs 11
wasmtime/crates/wasihost/io.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/fs/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/buffered/tests.rs 2
wasmtime/crates/wasmtimeruntime/component/instance.rs 5
wasmtime/crates/wasmtimeruntime/component/func/options.rs 2
wasmtime/crates/wasmtimeruntime/externals.rs 1
wasmtime/crates/wastcomponent.rs 36
wasmtime/crates/wastcore.rs 1
wasmtime/cranelift/codegen/metaisa/x86.rs 5
wasmtime/cranelift/codegen/metacdsl/settings.rs 5

Fuzzer: table_ops

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7839 89.4%
gold [1:9] 4 0.04%
yellow [10:29] 1 0.01%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 919 10.4%
All colors 8763 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1285 7030 FuncEnvironment::after_translate_function call site: 07030 Printer::print_component_type
740 2709 FuncEnvironment::before_translate_function call site: 02709 PrintOperatorFolded::visit_operator
598 5340 Instance::get_func_ref call site: 05340 Assembler::clz
557 4245 ArgsAccumulator::new call site: 04245 emit
298 1377 RelSourceLoc::is_default call site: 01377 add_rule_constraints
252 6309 ConstExprEvaluator::eval call site: 06309 DrcCompiler::alloc_struct
193 6803 VMGcRef::as_heap_index call site: 06803 translate_array_fill
188 8317 StoreOpaque::add_instance call site: 08317 Validator::component_alias_section
170 1935 FunctionBuilder::seal_block call site: 01935 encode_component
141 107 Type::lane_count call site: 00107 Lexer::scan_number
136 2229 MemFlags::with_alias_region call site: 02229 fd_seek
101 3961 StoreOpaque::fill_func_refs call site: 03961 generate

Runtime coverage analysis

Covered functions
4367
Functions that are reachable but not covered
1
Reachable functions
2
Percentage of reachable functions covered
50.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/fuzz/fuzz_targets/table_ops.rs 2
wasmtime/crates/fuzzingoracles.rs 25
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/fuzzinggenerators/config.rs 13
wasmtime/crates/wasmtimeengine.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 55
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/crates/environscopevec.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 3
wasmtime/cranelift/entityprimary.rs 6
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 45
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 14
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 17
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 7
wasmtime/cranelift/entitylist.rs 21
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 20
wasmtime/cranelift/codegenir/dfg.rs 29
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 13
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 51
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 74
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 4
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 4
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 10
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 22
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 8
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 18
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 25
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 8
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/crates/cranelifttranslate/state.rs 16
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 31
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 5
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 12
wasmtime/crates/wasmtimeruntime/store/data.rs 4
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/environvmoffsets.rs 51
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasistream.rs 1
wasmtime/crates/environmodule.rs 6
wasm-tools/crates/wasmparservalidator.rs 93
wasm-tools/crates/wasm-smithcore.rs 22
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/fuzzvalidate.rs 11
wasmtime/crates/cacheconfig.rs 2
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasihost/udp.rs 13
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasm-tools/crates/wasmparservalidator/operators.rs 37
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmprinterlib.rs 137
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 5
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 6
wasm-tools/crates/wasm-encodercore/code.rs 9
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 7
wasmtime/crates/wiggle/generatenames.rs 7
wasmtime/crates/environcomponent/translate/adapt.rs 10
wasm-tools/crates/wastcomponent/binary.rs 101
wasm-tools/crates/wasmparserparser.rs 7
wasm-tools/crates/wasmparserbinary_reader.rs 414
wasmtime/crates/wit-bindgensource.rs 7
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 27
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 31
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 28
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 36
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 102
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 15
regalloc2ssa.rs 20
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 7
regalloc2cfg.rs 1
wasmtime/crates/slablib.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 20
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 8
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasifilesystem.rs 12
wasmtime/crates/cranelifttranslate/func_translator.rs 48
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 15
wasmtime/crates/wasmtimeruntime/func.rs 52
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 5
wasmtime/crates/environfact.rs 11
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 155
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 6
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 21
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 41
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator.rs 1
wasmtime/crates/wasmtimeruntime/instance.rs 2
wasmtime/crates/wasmtimeruntime/memory.rs 1
wasmtime/crates/fuzzinggenerators/table_ops.rs 13
wasm-tools/crates/wasm-encodercore/types.rs 1
wasm-tools/crates/wasm-encodercore/imports.rs 1
wasm-tools/crates/wasm-encodercore/tables.rs 1
wasmtime/crates/wasi-nnbackend/winml.rs 7
wasm-tools/crates/wasm-encodercore/globals.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmi.rs 2
wasm-tools/crates/wasm-encodercore/functions.rs 1
wasm-tools/crates/wasm-encodercore/exports.rs 1
wasmtime/crates/fuzzinglib.rs 4
wasm-tools/crates/wit-componentencoding.rs 6
wasmtime/crates/wasmtimeruntime/module.rs 3
wasmtime/crates/wasmtimeruntime/externals.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/free_list.rs 1
wasmtime/cranelift/codegen/metaisa/x86.rs 6
wasmtime/cranelift/codegen/metacdsl/settings.rs 5
wasmtime/crates/fuzzing/wasm-spec-interpreter/build.rs 9
wasmtime/source-codewasmtime/cranelift/readertestcommand.rs 4
wasmtime/cranelift/codegenverifier/mod.rs 12

Fuzzer: ion

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 548 69.5%
gold [1:9] 3 0.38%
yellow [10:29] 10 1.26%
greenyellow [30:49] 1 0.12%
lawngreen 50+ 226 28.6%
All colors 788 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
60 155 machreg_to_gpr call site: 00155 Lexer::scan_number
54 638 Imm64::new call site: 00638 Parser::match_uimm128
50 220 InstanceFlags::set_may_enter call site: 00220 Lexer::scan_string
44 544 GcStore::kind call site: 00544 Env::new
27 435 ExpressionParser::handle_if_lparen call site: 00435 Parser::cur_span
26 271 PackedOption::is_some call site: 00271 peek
23 705 JumpTableData::new call site: 00705 Parser::optional_offset32
23 754 MemFlags::with_alias_region call site: 00754 TrapCode::from_str
14 0 EP call site: 00000 test_vacant_entry_no_insert
14 401 AtomicOP::unset call site: 00401 ScopeVec::push
13 25 CodeBuilder::alloc_local call site: 00025 Component::get_export
13 477 ScopedHashMap::entry_with_depth call site: 00477 test_swap_front_back_remove

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
3
Reachable functions
7
Percentage of reachable functions covered
57.14%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
regalloc2/fuzz/fuzz_targets/ion.rs 7
regalloc2fuzzing/func.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasm-tools/crates/wasm-smithcore/code_builder.rs 16
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 43
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 52
wasmtime/crates/wasmtimeengine.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 9
wasmtime/cranelift/isle/isleparser.rs 8
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 5
wasmtime/cranelift/readerparser.rs 60
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 5
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 3
regalloc2lib.rs 9
wasmtime/crates/environtypes.rs 10
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasmtime/cranelift/interpreterstep.rs 2
wasmtime/cranelift/codegenir/types.rs 5
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 5
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 13
wasmtime/cranelift/codegenir/dfg.rs 2
wasm-tools/crates/wasmparsercollections/map.rs 1
regalloc2ion/mod.rs 15
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 24
wasmtime/craneliftbugpoint.rs 1
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/cranelift/bforestset.rs 1
wasmtime/cranelift/bforestpool.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 2
regalloc2cfg.rs 1
regalloc2domtree.rs 2
wasmtime/crates/slablib.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 2
wasm-tools/crates/wasm-encodercore/code.rs 4
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/immediates.rs 1
wasmtime/cranelift/codegenir/constant.rs 2
wasmtime/cranelift/codegenir/instructions.rs 5
wasmtime/cranelift/codegenir/jumptable.rs 3
wasmtime/cranelift/codegenir/memflags.rs 15
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1

Fuzzer: moves

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5276 62.2%
gold [1:9] 32 0.37%
yellow [10:29] 86 1.01%
greenyellow [30:49] 65 0.76%
lawngreen 50+ 3020 35.6%
All colors 8479 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
369 3304 BinaryReader::read_lane_index call site: 03304 PrintOperatorFolded::visit_operator
226 3073 BinaryReader::read_memory_index_or_zero_if_not_multi_memory call site: 03073 BinaryReader::visit_0xfd_operator
199 852 V128::i128 call site: 00852 add_annotation_constraints
125 8220 Descriptors::get call site: 08220 fd_write
114 2604 Printer::print_data call site: 02604 FuncTranslator::translate_body
107 6607 bitselect call site: 06607 translate_vector_icmp
98 1052 FunctionBody::as_bytes call site: 01052 add_isle_constraints
81 609 MultilineStringParts::new call site: 00609 Parser::consume
75 257 InstanceFlags::set_may_enter call site: 00257 Lexer::scan_string
67 8042 SubType::func call site: 08042 CanonicalFunctionSection::stream_write
60 192 FuncEnvironment::gc_layout call site: 00192 Lexer::scan_number
59 4182 StoreOpaque::fill_func_refs call site: 04182 generate

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
17
Reachable functions
55
Percentage of reachable functions covered
69.09%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
regalloc2/fuzz/fuzz_targets/moves.rs 21
regalloc2lib.rs 13
regalloc2moves.rs 19
wasmtime/winch/codegenmasm.rs 1
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 3
regalloc2indexset.rs 15
wasmtime/cranelift/interpreterstep.rs 21
wasmtime/cranelift/codegenir/types.rs 13
wasmtime/cranelift/codegenir/dfg.rs 29
wasmtime/cranelift/codegenir/instructions.rs 13
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasm-tools/crates/wasm-smithcore/code_builder.rs 54
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 43
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 55
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/crates/wasmtimeruntime/store.rs 16
wasmtime/cranelift/entityprimary.rs 7
wasmtime/crates/environscopevec.rs 6
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 76
wasmtime/cranelift/isle/isleparser.rs 7
wasmtime/cranelift/readerparser.rs 58
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 46
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 35
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 16
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 8
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/crates/environcompile/module_types.rs 8
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 7
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 16
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 21
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 13
wasmtime/crates/wasi-httptypes_impl.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 2
wasm-tools/crates/wasm-encodercore/code.rs 8
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 26
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 5
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasm-tools/crates/wastcomponent/binary.rs 71
wasm-tools/crates/wasmparserparser.rs 8
wasm-tools/crates/wasmparserbinary_reader.rs 408
wasmtime/crates/wit-bindgensource.rs 8
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasmtime/crates/wit-bindgenlib.rs 16
wasmtime/crates/wit-bindgenrust.rs 1
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 27
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/codegenmachinst/buffer.rs 38
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 86
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 26
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 39
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasmtime/cranelift/codegenir/immediates.rs 3
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 5
wasmtime/pulleyencode.rs 2
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasmtime/cranelift/frontendfrontend.rs 31
wasm-tools/crates/wit-componentvalidation.rs 4
wasmtime/cranelift/interpretervalue.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/cranelifttranslate/code_translator.rs 261
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/crates/craneliftfunc_environ.rs 220
wasmtime/crates/component-macrolib.rs 2
wasmtime/crates/component-macrocomponent.rs 18
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/cranelift/codegencursor.rs 2
wasm-tools/crates/wasm-smithcore.rs 12
wasmtime/crates/c-apiinstance.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance.rs 88
wasmtime/crates/environcomponent/types.rs 10
wasm-tools/crates/wasmparservalidator/operators.rs 36
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/crates/wasmprinterlib.rs 142
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasm-tools/crates/wasmparserreaders/core/types.rs 26
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 14
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 22
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/cranelift/bforestpool.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
regalloc2cfg.rs 1
regalloc2domtree.rs 7
wasmtime/crates/slablib.rs 10
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2fastalloc/tests.rs 3
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 18
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 22
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/crates/wasmtimeconfig.rs 43
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 2
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 11
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 6
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasm-tools/crates/wit-componentprinting.rs 27
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 17
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 4
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 43
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 5
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 11
wasm-tools/crates/watlib.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 6
wasmtime/crates/wiggle/generatenames.rs 7
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/crates/wasmparservalidator.rs 124
wasm-tools/fuzzvalidate.rs 10
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 12
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/winch/codegenisa/x64/asm.rs 4
wasmtime/winch/codegenisa/aarch64/asm.rs 9
wasmtime/crates/explorerlib.rs 4
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 18
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasm-tools/crates/wasmprintercomponent.rs 43
wasmtime/crates/environcomponent/vmcomponent_offsets.rs 1
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasm-tools/crates/wasmparserreaders/core/init.rs 1
wasm-tools/crates/wasmprinteroperator.rs 17
wasmtime/crates/cranelifttranslate/func_translator.rs 44
wasmtime/cranelift/frontendssa.rs 38
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/crates/environfact/trampoline.rs 189
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 9
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmparservalidator/core.rs 55
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/environvmoffsets.rs 42
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 6
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 36
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 48
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 13
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environcomponent/types_builder.rs 4
wasmtime/crates/environfact.rs 10
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 110
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasm-tools/crates/wasmparservalidator/component.rs 154
wasmtime/winch/codegenisa/aarch64/masm.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 6
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/fuzzgenfunction_generator.rs 18
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasmtime/crates/wasifilesystem.rs 12
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 7
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 2
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3

Fuzzer: ion_checker

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 587 63.6%
gold [1:9] 3 0.32%
yellow [10:29] 10 1.08%
greenyellow [30:49] 1 0.10%
lawngreen 50+ 321 34.8%
All colors 922 100

Fuzz blockers

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: 00198 Lexer::scan_number
53 757 Imm64::new call site: 00757 Parser::match_uimm128
43 664 Operand::as_fixed_nonallocatable call site: 00664 Env::new
27 455 ExpressionParser::handle_if_lparen call site: 00455 Parser::cur_span
24 295 PackedOption::is_some call site: 00295 peek
23 823 JumpTableData::new call site: 00823 Parser::optional_offset32
23 872 MemFlags::with_alias_region call site: 00872 TrapCode::from_str
19 497 ScopedHashMap::entry_with_depth call site: 00497 test_swap_front_back_remove
15 52 AdaptiveMap::get_or_insert call site: 00052 enc_rie_f
14 26 CodeBuilder::alloc_local call site: 00026 Component::get_export
14 421 AtomicOP::unset call site: 00421 ScopeVec::push
13 900 Env::dump_results call site: 00900 Checker::prepare

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
24
Reachable functions
134
Percentage of reachable functions covered
82.09%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
regalloc2/fuzz/fuzz_targets/ion_checker.rs 13
regalloc2fuzzing/func.rs 40
wasmtime/cranelift/readerparser.rs 65
wasmtime/cranelift/readersourcemap.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasm-tools/crates/wasm-smithcore/code_builder.rs 16
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 2
regalloc2indexset.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/crates/wasiruntime.rs 5
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 5
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasmtimeruntime/component/values.rs 1
regalloc2lib.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 50
wasmtime/crates/wasmtimeengine.rs 1
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environscopevec.rs 6
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 9
wasmtime/cranelift/isle/isleparser.rs 7
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 4
wasmtime/cranelift/readerlexer.rs 44
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasm-tools/crates/wastparser.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 3
wasmtime/crates/environtypes.rs 10
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasmtime/cranelift/interpreterstep.rs 2
wasmtime/cranelift/codegenir/types.rs 5
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 5
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
wasmtime/cranelift/codegenir/dfg.rs 3
wasm-tools/crates/wit-componentvalidation.rs 1
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/craneliftbugpoint.rs 2
regalloc2domtree.rs 8
wasmtime/cranelift/bforestset.rs 1
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc.rs 2
wasm-tools/crates/wasmprinterlib.rs 6
wasm-tools/playground/componentlib.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
regalloc2index.rs 2
regalloc2ion/mod.rs 15
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 18
wasm-tools/crates/wit-parserresolve/clone.rs 2
regalloc2cfg.rs 1
wasmtime/crates/slablib.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 2
wasm-tools/crates/wasm-encodercore/code.rs 4
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/immediates.rs 1
wasmtime/cranelift/codegenir/constant.rs 1
wasmtime/cranelift/codegenir/instructions.rs 5
wasmtime/cranelift/codegenir/jumptable.rs 3
wasmtime/cranelift/codegenir/memflags.rs 15
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
regalloc2checker.rs 10

Fuzzer: ssagen

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 405 58.7%
gold [1:9] 3 0.43%
yellow [10:29] 10 1.45%
greenyellow [30:49] 1 0.14%
lawngreen 50+ 270 39.1%
All colors 689 100

Fuzz blockers

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: 00198 Lexer::scan_number
29 659 Operand::as_fixed_nonallocatable call site: 00659 PrimaryMap::last
27 455 ExpressionParser::handle_if_lparen call site: 00455 Parser::cur_span
24 295 PackedOption::is_some call site: 00295 peek
19 497 ScopedHashMap::entry_with_depth call site: 00497 test_swap_front_back_remove
15 52 AdaptiveMap::get_or_insert call site: 00052 enc_rie_f
14 26 CodeBuilder::alloc_local call site: 00026 Component::get_export
14 421 AtomicOP::unset call site: 00421 ScopeVec::push
11 4 Func::arbitrary_with_options call site: 00004 test_vacant_entry_no_insert
10 535 Vec::repopulate call site: 00535 BoxedSlice::is_valid
9 437 int_const_inst call site: 00437 page_size
8 639 InstRange::new call site: 00639 Cloner::type_def

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
18
Reachable functions
84
Percentage of reachable functions covered
78.57%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
regalloc2/fuzz/fuzz_targets/ssagen.rs 7
regalloc2fuzzing/func.rs 39
wasmtime/cranelift/readerparser.rs 7
wasmtime/cranelift/readersourcemap.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasm-tools/crates/wasm-smithcore/code_builder.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 2
regalloc2indexset.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/crates/wasiruntime.rs 5
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 5
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasmtimeruntime/component/values.rs 1
regalloc2lib.rs 11
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 50
wasmtime/crates/wasmtimeengine.rs 1
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environscopevec.rs 6
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 9
wasmtime/cranelift/isle/isleparser.rs 7
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 4
wasmtime/cranelift/readerlexer.rs 44
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasm-tools/crates/wastparser.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 1
wasmtime/crates/environtypes.rs 10
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasmtime/cranelift/interpreterstep.rs 2
wasmtime/cranelift/codegenir/types.rs 5
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 5
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 5
wasmtime/cranelift/entitylist.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
wasmtime/cranelift/codegenir/dfg.rs 2
wasm-tools/crates/wit-componentvalidation.rs 1
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/craneliftbugpoint.rs 2
regalloc2domtree.rs 8
wasmtime/cranelift/bforestset.rs 1
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc.rs 2
wasm-tools/crates/wasmprinterlib.rs 6
wasm-tools/playground/componentlib.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
regalloc2index.rs 2
regalloc2ssa.rs 18
wasm-tools/crates/wit-parserresolve/clone.rs 2
regalloc2cfg.rs 1

Fuzzer: fact-valid-module

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5494 62.1%
gold [1:9] 32 0.36%
yellow [10:29] 92 1.04%
greenyellow [30:49] 71 0.80%
lawngreen 50+ 3149 35.6%
All colors 8838 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
370 3860 BinaryReader::read_lane_index call site: 03860 PrintOperatorFolded::visit_operator
281 1794 V128::i128 call site: 01794 add_annotation_constraints
220 3635 BinaryReader::read_f64 call site: 03635 BinaryReader::visit_0xfd_operator
128 2731 Descriptors::get call site: 02731 fd_write
113 8591 Printer::print_data call site: 08591 Printer::print_component_type
107 7114 bitselect call site: 07114 translate_vector_icmp
88 4740 StoreOpaque::fill_func_refs call site: 04740 generate
74 898 GcStore::kind call site: 00898 Node::to_wasm_tuple
61 777 TestCase::declarations call site: 00777 Node::to_wasm_maybe_payload
60 138 ExpressionParser::handle_if_lparen call site: 00138 Lexer::scan_number
60 1714 BinaryReader::read_bytes call site: 01714 write_instruction
57 7327 write_func_ref_at_addr call site: 07327 hash

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
177
Reachable functions
644
Percentage of reachable functions covered
72.52%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/crates/environ/fuzz/fuzz_targets/fact-valid-module.rs 20
wasmtime/crates/environ/fuzz/fuzz_targets/fact-valid-module.rs 28
wasm-tools/crates/wasm-smithcore/code_builder.rs 56
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 6
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 10
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 12
wasmtime/crates/c-apilib.rs 3
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 2
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 34
wasmtime/crates/environscopevec.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/cranelift/entityprimary.rs 6
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 126
wasmtime/crates/component-utillib.rs 4
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 16
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 2
wasmtime/crates/wasi-nnbackend/mod.rs 6
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 14
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 16
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 57
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 12
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 5
wasmtime/crates/wigglelib.rs 34
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 2
wasmtime/crates/craneliftlib.rs 15
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 9
wasmtime/cranelift/entitypacked_option.rs 5
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 7
wasmtime/cranelift/entitylist.rs 21
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 17
wasmtime/cranelift/interpreterstep.rs 20
wasmtime/cranelift/codegenir/dfg.rs 26
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 13
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 23
wasmtime/crates/wasmtimeruntime/type_registry.rs 51
wasmtime/crates/wasmtimeengine.rs 12
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 10
wasmtime/crates/craneliftgc/enabled.rs 71
wasmtime/crates/environcompile/module_types.rs 11
regalloc2fastalloc/tests.rs 4
wasmtime/crates/environtypes.rs 21
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasm-tools/crates/wasm-encodercore/code.rs 10
wasmtime/crates/misc/component-fuzz-utillib.rs 44
wasm-tools/crates/wasm-smithlib.rs 4
wasmtime/crates/wasmtimeruntime/component/resources.rs 1
wasmtime/crates/fuzzinggenerators/value.rs 25
wasmtime/cranelift/interpretervalue.rs 10
wasmtime/crates/wasi-httptypes.rs 3
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasm-tools/crates/wasmparserbinary_reader.rs 414
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 5
wasm-tools/crates/wasmparservalidator.rs 93
wasmtime/crates/environcomponent/types_builder.rs 49
wasmtime/crates/wit-bindgensource.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 2
wasmtime/cranelift/bforestset.rs 3
wasmtime/crates/wasmtimeruntime/vm/byte_count.rs 12
wasmtime/crates/component-macrolib.rs 3
wasmtime/source-codewasmtime/crates/test-macroslib.rs 5
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wast-utillib.rs 7
wasmtime/crates/wasmtimeruntime/vm/libcalls.rs 87
wasmtime/crates/wasmtimeruntime/vm/gc/gc_ref.rs 8
wasmtime/crates/wasmtimeruntime/gc/enabled/rooting.rs 30
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/drc.rs 26
wasm-tools/crates/wasmparservalidator/types.rs 22
wasmtime/crates/environcomponent/types.rs 9
wasm-tools/crates/watlib.rs 1
wasm-tools/crates/wasmparserparser.rs 8
wasm-tools/crates/wasm-waveast.rs 84
wasm-tools/crates/wasm-wavestrings.rs 24
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasmtime/crates/wasmtimeruntime/vm/gc.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/mpsc/tests.rs 3
wasm-tools/crates/wasm-smithcore.rs 13
wasmtime/winch/codegenisa/aarch64/masm.rs 5
wasmtime/winch/codegenisa/aarch64/asm.rs 10
wasmtime/cranelift/codegenmachinst/buffer.rs 37
wasm-tools/crates/wasmparservalidator/operators.rs 36
wasmtime/crates/explorerlib.rs 5
wasmtime/crates/wasmtimeconfig.rs 42
wasmtime/crates/cacheconfig.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys/pal/windows/args/tests.rs 4
wasm-tools/crates/wasmprinterlib.rs 132
wasmtime/source-codewasm-tools/crates/wasm-compose/example/servermain.rs 6
wasmtime/source-codewasmtime/crates/misc/component-test-utillib.rs 5
wasmtime/crates/environtunables.rs 6
wasmtime/crates/fuzzinggenerators/async_config.rs 3
wasm-tools/crates/wasmparserreaders/core/types.rs 27
wasmtime/crates/wasmtimeruntime/vm/traphandlers/signals.rs 3
wasmtime/crates/wasmtimeruntime/vm/sys/windows/traphandlers.rs 3
wasmtime/crates/craneliftbuilder.rs 6
wasmtime/crates/craneliftisa_builder.rs 6
wasmtime/cranelift/codegenisa/mod.rs 1
wasmtime/cranelift/nativelib.rs 6
wasmtime/cranelift/nativeriscv.rs 11
wasmtime/crates/c-apiconfig.rs 1
wasmtime/crates/wiggle/generateconfig.rs 9
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/on_demand.rs 1
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling.rs 13
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/memory_pool.rs 21
wasmtime/crates/wasmtimeruntime/vm/mpk/enabled.rs 7
wasmtime/crates/wasmtimeruntime/vm/mpk/pkru.rs 3
wasm-tools/crates/wit-componentprinting.rs 26
wasm-tools/crates/wastcore/module.rs 5
wasm-tools/crates/wasmparserreaders/core/types/matches.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctests.rs 1
wasm-tools/crates/wit-parserast/lex.rs 17
regalloc2domtree.rs 8
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 2
wasmtime/crates/wasmtimeruntime/vm/mmap.rs 7
wasmtime/crates/wasmtimeruntime/vm/sys/windows/mmap.rs 6
wasmtime/crates/wasmtimeruntime/vm/sys/mod.rs 3
wasmtime/crates/cranelifttranslate/code_translator.rs 260
wasmtime/cranelift/codegenir/memflags.rs 16
wasmtime/cranelift/frontendfrontend.rs 32
wasmtime/crates/wasmtimeruntime/vm/send_sync_ptr.rs 2
wasmtime/crates/wasmtimeruntime/vm/mpk/sys.rs 5
wasmtime/crates/wasmtimeruntime/vm.rs 2
wasmtime/crates/wasmtimeruntime/vm/sys/windows/vm.rs 2
wasm-tools/crates/wasmparservalidator/component_types.rs 42
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/index_allocator.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/table_pool.rs 5
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/gc_heap_pool.rs 2
wasmtime/crates/wasmtimeruntime/vm/instance/allocator/pooling/unix_stack_pool.rs 6
wasmtime/cranelift/codegenisa/riscv64/lower/isle.rs 6
wasm-tools/crates/wit-componentvalidation.rs 4
wasmtime/crates/wasmtimeruntime/component/component.rs 6
wasmtime/crates/wasmtimecompile/code_builder.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdfs/tests.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/source-codewasmtime/crates/test-programs/artifacts/build.rs 7
wasmtime/crates/wiggle/generatenames.rs 7
wasm-tools/crates/wasm-mutatelib.rs 3
wasm-tools/fuzzvalidate.rs 11
wasmtime/crates/wasi-preview1-component-adaptermacros.rs 2
wasmtime/crates/wasistdio.rs 8
wasmtime/crates/wasihost/udp.rs 15
wasmtime/crates/wasmtimeruntime/component/resource_table.rs 20
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/winch/codegenisa/x64/asm.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 1
wasmtime/crates/wasihost/udp_create_socket.rs 2
wasmtime/source-codewasmtime/crates/test-programssockets.rs 1
wasmtime/crates/wasifilesystem.rs 13
wasmtime/crates/cranelifttranslate/func_translator.rs 50
wasmtime/cranelift/codegenir/sourceloc.rs 6
wasmtime/cranelift/frontendssa.rs 42
wasmtime/crates/slablib.rs 10
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/cranelift/codegencursor.rs 2
wasmtime/crates/environfact/trampoline.rs 187
wasmtime/pulleyencode.rs 1
wasm-tools/crates/wastcomponent/binary.rs 103
wasmtime/crates/wit-bindgenlib.rs 15
wasmtime/crates/wit-bindgenrust.rs 1
wasmtime/crates/fuzzing/wasm-spec-interpreterwith_library.rs 7
wasmtime/cranelift/codegenwrite.rs 24
wasmtime/cranelift/codegenir/function.rs 7
wasmtime/cranelift/isle/veri/veri_enginetype_inference.rs 36
wasm-tools/crates/wasmparserreaders/core/operators.rs 6
wasmtime/cranelift/isle/veri/veri_engineannotations.rs 1
wasmtime/cranelift/codegenir/instructions.rs 11
wasmtime/cranelift/codegen/metacdsl/formats.rs 1
wasmtime/cranelift/codegenir/immediates.rs 2
wasmtime/cranelift/codegenir/constant.rs 7
wasm-tools/crates/wasm-encodercomponent/instances.rs 5
wasm-tools/crates/wasm-encoderlib.rs 4
wasm-tools/crates/wasm-encodercomponent/exports.rs 1
wasm-tools/crates/wastencode.rs 1
wasm-tools/crates/wit-parserlib.rs 3
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy.rs 1
wasmtime/cranelift/codegenir/pcc.rs 8
wasmtime/crates/craneliftfunc_environ.rs 218
wasmtime/crates/component-macrocomponent.rs 17
wasmtime/cranelift/codegenisa/x64/inst/mod.rs 14
wasmtime/crates/c-apiinstance.rs 3
wasmtime/crates/wasmtimeruntime/vm/instance.rs 88
wasm-tools/crates/wasm-encodercomponent/types.rs 14
wasm-tools/playground/componentlib.rs 2
wasm-tools/crates/wasmprinterprint.rs 4
wasmtime/crates/wasmtimeruntime/profiling.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdtime/tests.rs 1
wasm-tools/crates/wit-componentencoding/wit.rs 5
regalloc2ion/mod.rs 13
regalloc2ssa.rs 19
wasmtime/craneliftbugpoint.rs 2
wasm-tools/crates/wit-parserresolve/clone.rs 2
regalloc2cfg.rs 1
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/jumptable.rs 4
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasm-tools/crates/wit-parsermetadata.rs 16
wasm-tools/crates/wasmparsercollections/index_map.rs 3
wasm-tools/crates/wit-parserresolve.rs 23
wasm-tools/crates/wit-parserast.rs 17
wasm-tools/crates/wastcore/binary/dwarf.rs 2
wasm-tools/crates/wit-parserast/toposort.rs 1
wasmtime/source-codewasmtime/crates/test-programsbin/preview1_file_seek_tell.rs 6
wasmtime/crates/wasi-preview1-component-adapterlib.rs 21
wasmtime/crates/wasipreview1.rs 23
wasmtime/crates/wasi-preview1-component-adapterdescriptors.rs 15
wasmtime/crates/wasihost/filesystem.rs 7
wasmtime/crates/wasi-commonsync/dir.rs 13
wasmtime/crates/wasi-commonsync/file.rs 6
wasm-tools/crates/wasmparsercollections/index_set.rs 2
wasm-tools/crates/wasm-metadataoci_annotations/description.rs 3
wasm-tools/crates/wasmparservalidator/component.rs 158
wasmtime/cranelift/fuzzgenfunction_generator.rs 17
wasm-tools/crates/wastcomponent/resolve.rs 4
wasm-tools/crates/wasm-encodercomponent/imports.rs 1
wasmtime/crates/wasmtimeruntime/vm/component/libcalls.rs 4
wasmtime/cranelift/codegenir/extfunc.rs 3
wasmtime/winch/codegenisa/aarch64/abi.rs 5
wasmtime/winch/codegenabi/mod.rs 7
wasm-tools/crates/wasm-encodercomponent/builder.rs 1
wasm-tools/crates/wasmprintercomponent.rs 40
wasm-tools/crates/wasm-encodercomponent/canonicals.rs 3
wasmtime/crates/environvmoffsets.rs 42
wasm-tools/crates/wasm-encodercomponent/names.rs 1
wasm-tools/crates/wasm-composecomposer.rs 4
wasmtime/crates/wasistdio/worker_thread_stdin.rs 8
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/condvar/tests.rs 2
wasmtime/crates/wasi-commonsync/stdio.rs 1
wasmtime/crates/wasi-keyvaluelib.rs 3
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/cranelifttranslate/translation_utils.rs 13
wasmtime/crates/wasmtimeruntime/vm/traphandlers.rs 8
wasmtime/crates/wasmtimeruntime/vm/sys/unix/machports.rs 5
wasmtime/crates/wasmtimeruntime/vm/traphandlers/backtrace.rs 3
wasmtime/crates/wasmtimeruntime/vm/traphandlers/coredump_enabled.rs 1
wasmtime/crates/wasmtimeruntime/vm/sys/miri/traphandlers.rs 1
wasm-tools/crates/wasmparserbinary_reader/simd.rs 259
wasm-tools/crates/wasmparservalidator/func.rs 3
wasm-tools/crates/wasmprinteroperator.rs 18
wasm-tools/crates/wasmparservalidator/core.rs 57
wasmtime/crates/cranelifttranslate/state.rs 15
wasmtime/crates/craneliftgc/enabled/drc.rs 36
wasmtime/crates/craneliftgc/enabled/null.rs 1
wasmtime/crates/wmemchecklib.rs 1
wasmtime/crates/bench-apilib.rs 2
wasmtime/crates/environmodule.rs 6
wasmtime/crates/wasmtimecompile.rs 10
wasmtime/crates/craneliftcompiler.rs 37
wasmtime/crates/craneliftdebug/transform/unit.rs 3
wasmtime/cranelift/codegenisa/call_conv.rs 1
wasm-tools/crates/wit-parserabi.rs 3
wasmtime/cranelift/entitymap.rs 2
regalloc2fuzzing/func.rs 2
regalloc2index.rs 2
wasmtime/crates/c-apilinker.rs 5
wasmtime/crates/c-apitypes/func.rs 1
wasmtime/crates/c-apival.rs 16
wasmtime/crates/c-apistore.rs 6
wasmtime/crates/c-apierror.rs 1
wasmtime/crates/wasmtimeruntime/linker.rs 14
wasmtime/crates/wasmtimeruntime/func.rs 47
wasmtime/crates/wasmtimeruntime/trampoline/func.rs 3
wasmtime/crates/wasmtimeruntime/vm/vmcontext/vm_host_func_context.rs 2
wasmtime/crates/wasmtimeruntime/vm/vmcontext.rs 32
wasmtime/crates/wasmtimeruntime/values.rs 35
wasm-tools/crates/wastgensym.rs 2
wasmtime/crates/wiggle/generatelib.rs 12
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 2
wasmtime/crates/wiggle/generatefuncs.rs 8
wasmtime/crates/wiggle/generatemodule_trait.rs 6
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasmtime/winch/codegenisa/aarch64/regs.rs 2
wasmtime/crates/cranelifttranslate/table.rs 14
wasmtime/crates/wasmtimeruntime/wave/component.rs 1
wasmtime/crates/wasmtimeruntime/instantiate.rs 1
wasmtime/cranelift/codegenisa/pulley_shared/mod.rs 6
wasmtime/cranelift/codegenmachinst/abi.rs 18
wasmtime/cranelift/jitbackend.rs 2
wasmtime/crates/environfact/signature.rs 2
wasmtime/crates/environfact.rs 19
wasmtime/crates/environfact/transcode.rs 2
wasmtime/crates/environfact/core_types.rs 2
wasmtime/cranelift/codegenisa/x64/inst/emit.rs 109
wasmtime/cranelift/codegenisa/x64/encoding/rex.rs 32
wasmtime/cranelift/codegenisa/pulley_shared/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/encoding/vex.rs 2
wasmtime/cranelift/codegenisa/x64/encoding/evex.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/encode.rs 9
wasmtime/cranelift/codegenisa/riscv64/inst/imms.rs 1
wasmtime/cranelift/codegenisa/x64/lower/isle.rs 1
wasmtime/cranelift/codegenisa/x64/inst/regs.rs 2
wasmtime/cranelift/codegensettings.rs 3
wasmtime/crates/c-apitypes/memory.rs 2
wasmtime/cranelift/codegenisa/aarch64/inst/mod.rs 7
wasmtime/cranelift/codegenmachinst/lower.rs 2
wasmtime/cranelift/codegenmachinst/vcode.rs 9
wasmtime/cranelift/codegenisa/aarch64/inst/imms.rs 17
wasmtime/cranelift/codegenisa/aarch64/inst/args.rs 5
wasmtime/cranelift/codegenir/user_stack_maps.rs 1
wasmtime/cranelift/codegenisa/x64/inst/args.rs 2
wasmtime/crates/wasistream.rs 1
wasmtime/crates/c-apisharedmemory.rs 1
wasmtime/crates/wasmtimeruntime/vm/memory.rs 2
wasmtime/cranelift/isle/veri/veri_enginesolver/encoded_ops/popcnt.rs 5
wasmtime/winch/codegenvisitor.rs 1
wasm-tools/crates/wasm-mutatemutators/peephole/dfg.rs 8
wasmtime/crates/mathlib.rs 5
wasmtime/pulleyinterp.rs 7
wasmtime/cranelift/codegendata_value.rs 17
wasmtime/cranelift/codegenisa/aarch64/lower/isle.rs 3
wasmtime/cranelift/codegenisa/s390x/abi.rs 1
wasmtime/crates/wasmtimeruntime/vm/table.rs 1
wasmtime/crates/wasmtimeruntime/externals/table.rs 12
wasm-tools/crates/wit-componentgc.rs 1
wasmtime/crates/wasmtimeruntime/vm/const_expr.rs 37
wasmtime/crates/wasmtimeruntime/gc/enabled/i31.rs 1
wasmtime/crates/fuzzingoracles/diff_wasmtime.rs 5
wasmtime/crates/wasmtimeruntime/gc/enabled/structref.rs 25
wasmtime/crates/wasmtimeruntime/gc/disabled/structref.rs 1
wasm-tools/crates/wasmparsercollections/index_map/detail.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/structref.rs 1
wasmtime/crates/wasmtimeruntime/gc/enabled/arrayref.rs 14
wasmtime/crates/wasmtimeruntime/gc/enabled/externref.rs 2
wasmtime/crates/wasmtimeruntime/vm/component/resources.rs 1
wasmtime/crates/wasmtimeruntime/v128.rs 4
wasm-tools/crates/wit-smithgenerate.rs 4
wasm-tools/crates/wasmparservalidator/operators/simd.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/null.rs 13
wasmtime/cranelift/codegenctxhash.rs 9
wasmtime/source-codewasmtime/crates/test-programsbin/api_proxy_streaming.rs 11
wasmtime/crates/wasi-httptypes_impl.rs 4
wasmtime/scripts/publish.rs 1
wasmtime/cranelift/isle/isleserialize.rs 9
wasmtime/cranelift/codegen/metagen_inst.rs 4
wasmtime/cranelift/codegen/metacdsl/mod.rs 3
wasmtime/cranelift/isle/isledisjointsets.rs 4
wasmtime/crates/wasmtimeruntime/vm/gc/func_ref.rs 3
wasmtime/crates/fuzzingoracles/diff_v8.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc/enabled/arrayref.rs 6
wasm-tools/crates/wasmparserreaders/core/init.rs 2
wasm-tools/crates/wasmparserlimits.rs 4
wasmtime/cranelift/bforestmap.rs 2
wasm-tools/crates/wasm-smithcore/encode.rs 2
wasmtime/cranelift/jitmemory.rs 3
wasmtime/crates/environcomponent/translate/adapt.rs 9
wasm-tools/crates/wasmparserreaders/core/custom.rs 19
wasm-tools/crates/wasmparserreaders/core/coredumps.rs 11
wasm-tools/crates/wasmparserreaders/core/linking.rs 5
wasm-tools/crates/wasmparserreaders/core/reloc.rs 2
wasm-tools/crates/wasmparserreaders.rs 1
wasm-tools/crates/wasm-metadatautils.rs 2
wasmtime/crates/fuzzingoracles/dummy.rs 1
wasmtime/crates/wasmtimeruntime/memory.rs 2
wasmtime/crates/craneliftdebug/transform/address_transform.rs 5

Fuzzer: domtree

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 371 66.2%
gold [1:9] 3 0.53%
yellow [10:29] 11 1.96%
greenyellow [30:49] 1 0.17%
lawngreen 50+ 174 31.0%
All colors 560 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
60 138 ExpressionParser::handle_if_lparen call site: 00138 Lexer::scan_number
45 203 InstanceFlags::set_may_enter call site: 00203 Lexer::scan_string
33 249 PackedOption::is_some call site: 00249 Parser::cur_span
27 0 EP call site: 00000 Component::get_export
25 507 ComponentItem::from call site: 00507 calculate
24 297 ScopedHashMap::entry_with_depth call site: 00297 Parser::expect
21 69 machreg_to_gpr call site: 00069 AtomicOP::unset
16 37 CodeBuilder::alloc_local call site: 00037 ScopeVec::push
10 537 Vec::repopulate call site: 00537 BoxedSlice::is_valid
7 91 AtomicOP::unset call site: 00091 list
6 402 TypeRegistryInner::register_singleton_rec_group call site: 00402 iter_entity_range
5 30 ScopedHashMap::entry_with_depth call site: 00030 CrashTestDummy::cloned

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
4
Reachable functions
15
Percentage of reachable functions covered
73.33%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
regalloc2/fuzz/fuzz_targets/domtree.rs 14
wasmtime/craneliftbugpoint.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 3
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasm-tools/crates/wasm-smithcore/code_builder.rs 2
wasmtime/crates/environscopevec.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/cranelift/entityprimary.rs 5
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 11
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 6
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 4
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 1
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 5
wasmtime/cranelift/readerlexer.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 14
wasmtime/cranelift/interpreterstep.rs 1
wasmtime/cranelift/codegenir/dfg.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 5
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 48
wasmtime/crates/wasmtimeengine.rs 1
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/crates/craneliftgc/enabled.rs 8
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 1
wasmtime/crates/environtypes.rs 9
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
regalloc2domtree.rs 8
wasmtime/cranelift/bforestset.rs 1
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 1

Fuzzer: fuzzingsingle_module_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 782 70.7%
gold [1:9] 3 0.27%
yellow [10:29] 11 0.99%
greenyellow [30:49] 1 0.09%
lawngreen 50+ 309 27.9%
All colors 1106 100

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: 00813 Node::as_str
60 145 ExpressionParser::handle_if_lparen call site: 00145 Lexer::scan_number
54 650 Imm64::new call site: 00650 Parser::match_uimm128
48 892 MultilineStringParts::new call site: 00892 Node::error
45 210 InstanceFlags::set_may_enter call site: 00210 Lexer::scan_string
44 556 GcStore::kind call site: 00556 Env::new
33 256 PackedOption::is_some call site: 00256 Parser::cur_span
24 304 ScopedHashMap::entry_with_depth call site: 00304 Parser::expect
23 717 JumpTableData::new call site: 00717 Parser::optional_offset32
23 766 MemFlags::with_alias_region call site: 00766 TrapCode::from_str
21 76 machreg_to_gpr call site: 00076 AtomicOP::unset
17 952 Stacks::arbitrary_funcs call site: 00952 define_func

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
53
Reachable functions
124
Percentage of reachable functions covered
57.26%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasmtime/crates/fuzzingsingle_module_fuzzer.rs 30
wasmtime/crates/fuzzingsingle_module_fuzzer.rs 12
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 2
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/crates/environcompile/trap_encoding.rs 9
wasm-tools/crates/wasmparserreaders/core/code.rs 1
wasmtime/winch/codegenmasm.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasm-tools/crates/wasm-smithcore/code_builder.rs 15
wasmtime/crates/environscopevec.rs 6
wasmtime/cranelift/entityprimary.rs 5
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 11
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 6
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 5
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 62
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 5
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 7
wasmtime/cranelift/entitylist.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 14
wasmtime/cranelift/interpreterstep.rs 1
wasmtime/cranelift/codegenir/dfg.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 9
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 48
wasmtime/crates/wasmtimeengine.rs 2
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/crates/craneliftgc/enabled.rs 8
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 3
wasmtime/crates/environtypes.rs 9
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
regalloc2ion/mod.rs 15
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 24
wasmtime/craneliftbugpoint.rs 1
wasm-tools/crates/wit-parserresolve/clone.rs 2
wasmtime/cranelift/bforestset.rs 2
wasmtime/cranelift/bforestpool.rs 2
wasmtime/crates/wasmtimeruntime/vm/gc.rs 2
regalloc2cfg.rs 1
regalloc2domtree.rs 2
wasmtime/crates/slablib.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 2
wasm-tools/crates/wasm-encodercore/code.rs 4
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/immediates.rs 1
wasmtime/cranelift/codegenir/constant.rs 2
wasmtime/cranelift/codegenir/instructions.rs 5
wasmtime/cranelift/codegenir/jumptable.rs 3
wasmtime/cranelift/codegenir/memflags.rs 15
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
wasmtime/crates/wasmtimeruntime/component/component.rs 2
wasmtime/fuzz/fuzz_targets/instantiate.rs 5
wasmtime/crates/wiggle/generatelib.rs 14
wasmtime/crates/wiggle/generatetypes/mod.rs 12
wasmtime/crates/wiggle/generatenames.rs 9
wasmtime/crates/wiggle/generatetypes/flags.rs 4
wasmtime/crates/wiggle/generatetypes/record.rs 7
wasmtime/crates/wiggle/generatelifetimes.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
wasmtime/crates/wiggle/generatetypes/variant.rs 4
wasmtime/crates/wiggle/generatetypes/error.rs 1
wasmtime/crates/wiggle/generatetypes/handle.rs 1
wasmtime/crates/wiggle/generatecodegen_settings.rs 3
wasmtime/crates/wasi-nnbackend/onnx.rs 6
wasm-tools/crates/wasm-waveast.rs 9
wasm-tools/crates/wasm-wavestrings.rs 24
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdio/tests.rs 1
wasmtime/pulleyregs.rs 1
wasm-tools/crates/wasm-waveparser.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocffi/c_str/tests.rs 1
wasmtime/crates/fuzzinggenerators/stacks.rs 6
wasmtime/crates/wiggle/generatefuncs.rs 10
wasm-tools/crates/wit-encoderident.rs 1
wasmtime/crates/wiggle/generateconfig.rs 3
wasmtime/crates/wiggle/generatemodule_trait.rs 7
wasm-tools/crates/wasm-smithcore.rs 1
wasmtime/crates/wiggle/generatewasmtime.rs 5
wasm-tools/crates/wasmparserparser.rs 4
wasmtime/crates/fuzzinggenerators/value.rs 24
wasmtime/cranelift/interpretervalue.rs 4
wasmtime/crates/wasi-httptypes.rs 2
wasm-tools/crates/wasmparserbinary_reader.rs 10
wasm-tools/crates/wasm-mutatemutators/peephole/eggsy/lang.rs 1

Fuzzer: wasm-smithlib

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 351 64.1%
gold [1:9] 3 0.54%
yellow [10:29] 10 1.82%
greenyellow [30:49] 1 0.18%
lawngreen 50+ 182 33.2%
All colors 547 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
60 153 FuncEnvironment::gc_layout call site: 00153 Lexer::scan_number
50 218 InstanceFlags::set_may_enter call site: 00218 Lexer::scan_string
27 433 ExpressionParser::handle_if_lparen call site: 00433 Parser::cur_span
26 269 PackedOption::is_some call site: 00269 peek
15 531 limited_str call site: 00531
14 399 AtomicOP::unset call site: 00399 ScopeVec::push
14 507 machreg_to_gpr call site: 00507 limited_str
13 33 CodeBuilder::alloc_local call site: 00033 Component::get_export
13 475 ScopedHashMap::entry_with_depth call site: 00475 test_swap_front_back_remove
11 11 Reg::to_real_reg call site: 00011 test_vacant_entry_no_insert
9 107 TypeRegistryInner::register_singleton_rec_group call site: 00107 IndexSet::into_iter
9 415 int_const_inst call site: 00415 page_size

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
11
Reachable functions
25
Percentage of reachable functions covered
56.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasm-tools/crates/wasm-smithlib.rs 22
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasm-tools/crates/wasm-smithcore/code_builder.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 43
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 52
wasmtime/crates/wasmtimeengine.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environscopevec.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 9
wasmtime/cranelift/isle/isleparser.rs 7
wasmtime/cranelift/readerparser.rs 1
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 5
wasmtime/cranelift/readerlexer.rs 45
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasm-tools/crates/wastparser.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 1
regalloc2lib.rs 3
wasmtime/crates/environtypes.rs 10
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 1
wasmtime/crates/environmodule_types.rs 7
wasmtime/cranelift/interpreterstep.rs 2
wasmtime/cranelift/codegenir/types.rs 5
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 4
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 5
wasmtime/cranelift/entitylist.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 13
wasmtime/cranelift/codegenir/dfg.rs 1
wasm-tools/crates/wasmparsercollections/map.rs 1
wasm-tools/crates/wasm-smithlib.rs 7

Fuzzer: parse

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 340 62.8%
gold [1:9] 3 0.55%
yellow [10:29] 11 2.03%
greenyellow [30:49] 1 0.18%
lawngreen 50+ 186 34.3%
All colors 541 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
60 137 ExpressionParser::handle_if_lparen call site: 00137 Lexer::scan_number
45 202 InstanceFlags::set_may_enter call site: 00202 Lexer::scan_string
33 248 PackedOption::is_some call site: 00248 Parser::cur_span
24 296 ScopedHashMap::entry_with_depth call site: 00296 Parser::expect
22 4 CodeBuilder::pop_operand call site: 00004 Component::get_export
21 68 machreg_to_gpr call site: 00068 AtomicOP::unset
16 36 CodeBuilder::alloc_local call site: 00036 ScopeVec::push
7 90 AtomicOP::unset call site: 00090 list
6 401 TypeRegistryInner::register_singleton_rec_group call site: 00401 iter_entity_range
5 29 ScopedHashMap::entry_with_depth call site: 00029 CrashTestDummy::cloned
5 54 int_const_inst call site: 00054 page_size
5 126 ExpressionParser::handle_if_lparen call site: 00126 parse

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
6
Reachable functions
26
Percentage of reachable functions covered
76.92%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasm-tools/crates/wit-parser/fuzz/fuzz_targets/parse.rs 5
wasm-tools/crates/wasm-smithcore/code_builder.rs 16
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 3
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 2
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 3
wasmtime/cranelift/codegenscoped_hash_map.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 4
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasmtime/crates/environscopevec.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/cranelift/entityprimary.rs 5
wasm-tools/crates/wastcore/types.rs 10
wasm-tools/crates/wastparser.rs 11
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 4
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 5
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnum/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 4
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenir/types.rs 6
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 4
wasm-tools/crates/wastcore/expr.rs 8
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/cranelift/readerparser.rs 1
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 5
wasmtime/cranelift/readerlexer.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasiruntime.rs 4
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/wasmtimeruntime/component/values.rs 1
wasmtime/cranelift/isle/isleparser.rs 5
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
regalloc2indexset.rs 14
wasmtime/cranelift/interpreterstep.rs 1
wasmtime/cranelift/codegenir/dfg.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 1
regalloc2lib.rs 3
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 48
wasmtime/crates/wasmtimeengine.rs 1
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/crates/craneliftgc/enabled.rs 8
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 1
wasmtime/crates/environtypes.rs 9
wasmtime/cranelift/entityboxed_slice.rs 1
wasmtime/crates/environmodule_types.rs 6
wasm-tools/crates/wasm-waveuntyped.rs 1
wasm-tools/crates/wasm-encodercore/code.rs 4
wasm-tools/crates/wit-parserlib.rs 2

Fuzzer: run

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 1 100.%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 0 0.0%
All colors 1 100

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
1
Reachable functions
1
Percentage of reachable functions covered
0.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
inspector/light/source_fileswasm-tools/fuzz/fuzz_targets/run.rs 1

Fuzzer: fastalloc_checker

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 584 63.5%
gold [1:9] 3 0.32%
yellow [10:29] 10 1.08%
greenyellow [30:49] 1 0.10%
lawngreen 50+ 321 34.9%
All colors 919 100

Fuzz blockers

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: 00198 Lexer::scan_number
53 756 Imm64::new call site: 00756 Parser::match_uimm128
43 663 Operand::as_fixed_nonallocatable call site: 00663 Env::new
27 455 ExpressionParser::handle_if_lparen call site: 00455 Parser::cur_span
24 295 PackedOption::is_some call site: 00295 peek
23 822 JumpTableData::new call site: 00822 Parser::optional_offset32
23 871 MemFlags::with_alias_region call site: 00871 TrapCode::from_str
19 497 ScopedHashMap::entry_with_depth call site: 00497 test_swap_front_back_remove
15 52 AdaptiveMap::get_or_insert call site: 00052 enc_rie_f
14 26 CodeBuilder::alloc_local call site: 00026 Component::get_export
14 421 AtomicOP::unset call site: 00421 ScopeVec::push
11 4 Func::arbitrary_with_options call site: 00004 test_vacant_entry_no_insert

Runtime coverage analysis

Covered functions
34503
Functions that are reachable but not covered
23
Reachable functions
131
Percentage of reachable functions covered
82.44%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
regalloc2/fuzz/fuzz_targets/fastalloc_checker.rs 10
regalloc2fuzzing/func.rs 40
wasmtime/cranelift/readerparser.rs 65
wasmtime/cranelift/readersourcemap.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/map/tests.rs 5
wasmtime/crates/wasmtimeprofiling_agent/vtune.rs 3
wasmtime/crates/wasmtimeruntime/vm/store_box.rs 2
wasmtime/cranelift/codegenscoped_hash_map.rs 13
wasmtime/winch/codegenmasm.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloctesting/crash_test.rs 1
wasm-tools/crates/wasm-smithcore/code_builder/no_traps.rs 23
wasm-tools/crates/wasm-smithcore/code_builder.rs 16
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocsync/tests.rs 4
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsync/once_lock/tests.rs 3
wasmtime/crates/wasmtimesync_nostd.rs 2
wasmtime/crates/wasmtimeruntime/vm/send_sync_unsafe_cell.rs 1
wasmtime/crates/c-apifunc.rs 4
wasmtime/crates/c-apilib.rs 2
wasmtime/crates/wasmtimeruntime/component/types.rs 44
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/local/dynamic_tests.rs 2
regalloc2indexset.rs 14
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/btree/set/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdos/unix/net/tests.rs 6
wasmtime/crates/c-apiwasi.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/socket_addr/tests.rs 1
wasmtime/crates/wasmtimeruntime/store.rs 2
wasmtime/crates/wasiruntime.rs 5
wasmtime/cranelift/codegenisa/s390x/inst/emit.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/emit.rs 3
wasmtime/crates/component-utillib.rs 1
wasmtime/cranelift/codegenmachinst/reg.rs 5
wasmtime/crates/wasmtimeruntime/vm/component.rs 3
wasmtime/crates/wigglelib.rs 2
wasmtime/crates/wasmtimeruntime/component/values.rs 1
regalloc2lib.rs 13
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/binary_heap/tests.rs 2
wasm-tools/crates/wasmparsercollections/map.rs 1
wasmtime/crates/wasmtimeruntime/component/matching.rs 3
wasmtime/crates/wasmtimeruntime/types.rs 2
wasmtime/crates/wasmtimeruntime/type_registry.rs 50
wasmtime/crates/wasmtimeengine.rs 1
wasmtime/cranelift/entityprimary.rs 6
wasmtime/crates/environscopevec.rs 6
wasmtime/cranelift/entitypacked_option.rs 4
wasmtime/crates/environgc/null.rs 1
wasmtime/crates/environgc.rs 6
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdpath/tests.rs 1
wasmtime/crates/craneliftgc/enabled.rs 9
wasmtime/cranelift/isle/isleparser.rs 7
wasmtime/crates/wasi-preview1-component-adapter/byte-array-literalslib.rs 4
wasmtime/cranelift/readerlexer.rs 44
wasmtime/crates/wasihost/tcp.rs 1
wasmtime/crates/wasictx.rs 1
wasmtime/crates/wasiip_name_lookup.rs 3
wasmtime/crates/craneliftlib.rs 3
wasmtime/cranelift/isle/islelexer.rs 1
wasm-tools/crates/wasmparservalidator/names.rs 6
wasm-tools/crates/wastparser.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/tcp/tests.rs 3
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdnet/test.rs 7
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdsys_common/wtf8/tests.rs 2
wasmtime/crates/environcompile/module_types.rs 8
regalloc2fastalloc/tests.rs 3
wasmtime/crates/environtypes.rs 10
wasmtime/cranelift/isle/veri/veri_enginesolver.rs 1
wasmtime/crates/wasi-nnbackend/mod.rs 5
wasmtime/crates/wasi-nnlib.rs 1
wasmtime/cranelift/entityboxed_slice.rs 3
wasmtime/crates/environmodule_types.rs 6
wasmtime/cranelift/interpreterstep.rs 2
wasmtime/cranelift/codegenir/types.rs 5
wasm-tools/crates/wasm-waveuntyped.rs 1
wasmtime/cranelift/codegenisa/riscv64/inst/args.rs 3
wasmtime/cranelift/codegenisa/riscv64/inst/emit.rs 5
wasmtime/cranelift/codegenisa/riscv64/inst/mod.rs 1
wasmtime/cranelift/codegenisa/aarch64/inst/regs.rs 5
wasm-tools/crates/wastcore/types.rs 9
wasm-tools/crates/wastcore/expr.rs 7
wasm-tools/crates/wasterror.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/alloccollections/vec_deque/tests.rs 6
wasmtime/cranelift/entitylist.rs 1
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdenv/tests.rs 2
wasmtime/cranelift/codegenir/dfg.rs 3
wasm-tools/crates/wit-componentvalidation.rs 1
wasmtime/cranelift/codegenir/layout.rs 1
wasmtime/craneliftbugpoint.rs 2
regalloc2domtree.rs 8
wasmtime/cranelift/bforestset.rs 1
wasmtime/cranelift/bforestpool.rs 2
wasmtime/cranelift/codegenmachinst/valueregs.rs 1
wasmtime/crates/wasmtimeruntime/vm/gc.rs 2
wasm-tools/crates/wasmprinterlib.rs 6
wasm-tools/playground/componentlib.rs 2
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/stdthread/tests.rs 2
regalloc2index.rs 2
regalloc2ion/mod.rs 15
wasmtime/crates/wasmtimeruntime/vm/memory/shared_memory.rs 1
regalloc2ssa.rs 18
wasm-tools/crates/wit-parserresolve/clone.rs 2
regalloc2cfg.rs 1
wasmtime/crates/slablib.rs 9
wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlibrust/library/allocrc/tests.rs 2
wasm-tools/crates/wasm-encodercore/code.rs 4
regalloc2ion/dump.rs 4
wasmtime/cranelift/codegenir/immediates.rs 1
wasmtime/cranelift/codegenir/constant.rs 1
wasmtime/cranelift/codegenir/instructions.rs 5
wasmtime/cranelift/codegenir/jumptable.rs 3
wasmtime/cranelift/codegenir/memflags.rs 15
wasmtime/cranelift/codegenir/trapcode.rs 7
regalloc2serialize.rs 1
regalloc2checker.rs 10

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

wasmtime/fuzz/fuzz_targets/compile.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['TypeRegistry::new', 'Type::lane_count', 'Config::build_allocator', 'PackedOption::is_some', 'ScopedHashMap::entry_with_depth', 'MultilineStringParts::new', 'slab_id_to_shared_type_index', 'store', 'init_fuzzing']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/stacks.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['Descriptors::get', 'FuncEnvironment::before_translate_function', 'Inst::mov_r_r', 'StoreOpaque::add_instance', 'ConstExprEvaluator::eval', 'RelSourceLoc::is_default', 'Id::from_raw', 'FuncEnvironment::translate_ref_func', 'TypeRegistry::new', 'Instance::alloc_layout']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/differential.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::after_translate_function', 'FuncEnvironment::before_translate_function', 'ArgsAccumulator::new', 'FuncEnvironment::translate_elem_drop', 'RelSourceLoc::is_default', 'MemFlags::with_alias_region', 'eval', 'FunctionBuilder::seal_block', 'Validator::payload', 'Id::from_raw']

wasmtime/fuzz/fuzz_targets/call_async.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::after_translate_function', 'FuncEnvironment::before_translate_function', 'ArgsAccumulator::new', 'RelSourceLoc::is_default', 'Id::from_raw', 'MemFlags::with_alias_region', 'FunctionBuilder::seal_block', 'FuncEnvironment::translate_elem_drop', 'Validator::payload', 'FuncEnvironment::use_x86_pmaddubsw_for_dot']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/cranelift-icache.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FunctionGenerator::param', 'ArrayRefPre::_new', 'FunctionBuilder::use_var', 'ArgsAccumulator::new', 'Type::int_with_byte_size', 'ResourceTable::get', 'RelSourceLoc::is_default', 'insert_atomic_cas', 'FunctionParameters::new', 'MemFlags::with_alias_region']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/pulley.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['roundtrip', 'fuzz', 'Decoder::new']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/instantiate-many.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::after_translate_function', 'FuncEnvironment::before_translate_function', 'ArgsAccumulator::new', 'RelSourceLoc::is_default', 'Id::from_raw', 'MemFlags::with_alias_region', 'Type::lane_count', 'FuncEnvironment::translate_elem_drop', 'FunctionBuilder::seal_block', 'Validator::payload']

wasmtime/fuzz/fuzz_targets/component_api.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::after_translate_function', 'FuncEnvironment::before_translate_function', 'ConstExprEvaluator::eval', 'f64_translation', 'RelSourceLoc::is_default', 'Id::from_raw', 'SigSet::args', 'dynamic_component_api_target', 'Module::memory_images', 'FunctionBuilder::seal_block']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/cranelift-fuzzgen.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FunctionGenerator::param', 'DisjointSets::find', 'ArgsAccumulator::new', 'insert_atomic_cas', 'MemFlags::with_alias_region', 'Type::int_with_byte_size', 'RelSourceLoc::is_default', 'FunctionParameters::new', 'bitselect', 'PtrLen::new']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/api_calls.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::after_translate_function', 'FuncEnvironment::before_translate_function', 'ArgsAccumulator::new', 'RelSourceLoc::is_default', 'Id::from_raw', 'MemFlags::with_alias_region', 'FunctionBuilder::seal_block', 'FuncEnvironment::translate_elem_drop', 'Validator::payload', 'Type::lane_count']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/memory_accesses.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['Descriptors::get', 'FuncEnvironment::before_translate_function', 'StoreOpaque::add_instance', 'ConstExprEvaluator::eval', 'mem_op_size', 'RelSourceLoc::is_default', 'Id::from_raw', 'TypeRegistry::new', 'PoolingInstanceAllocator::validate_core_instance_size', 'FunctionBuilder::seal_block']

inspector/light/source_fileswasmtime/source-codewasmtime/fuzz/fuzz_targets/wast_tests.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::before_translate_function', 'PartitionAdapterModules::finish_adapter_module', 'RelSourceLoc::is_default', 'FuncEnvironment::after_translate_function', 'MemFlags::with_alias_region', 'resource_drop', 'FuncEnvironment::translate_elem_drop', 'Validator::payload', 'MachBuffer::get_label', 'StoreOpaque::fill_func_refs']

inspector/light/source_fileswasmtime/fuzz/fuzz_targets/table_ops.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::after_translate_function', 'FuncEnvironment::before_translate_function', 'Instance::get_func_ref', 'ArgsAccumulator::new', 'RelSourceLoc::is_default', 'ConstExprEvaluator::eval', 'VMGcRef::as_heap_index', 'StoreOpaque::add_instance', 'FunctionBuilder::seal_block', 'Type::lane_count']

regalloc2/fuzz/fuzz_targets/ion.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['machreg_to_gpr', 'Imm64::new', 'InstanceFlags::set_may_enter', 'GcStore::kind', 'ExpressionParser::handle_if_lparen', 'PackedOption::is_some', 'JumpTableData::new', 'MemFlags::with_alias_region', 'AtomicOP::unset']

regalloc2/fuzz/fuzz_targets/moves.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['BinaryReader::read_lane_index', 'BinaryReader::read_memory_index_or_zero_if_not_multi_memory', 'V128::i128', 'Descriptors::get', 'Printer::print_data', 'bitselect', 'FunctionBody::as_bytes', 'MultilineStringParts::new', 'InstanceFlags::set_may_enter', 'SubType::func']

regalloc2/fuzz/fuzz_targets/ion_checker.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::gc_layout', 'Imm64::new', 'Operand::as_fixed_nonallocatable', 'ExpressionParser::handle_if_lparen', 'PackedOption::is_some', 'JumpTableData::new', 'MemFlags::with_alias_region', 'ScopedHashMap::entry_with_depth', 'AdaptiveMap::get_or_insert', 'CodeBuilder::alloc_local']

regalloc2/fuzz/fuzz_targets/ssagen.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::gc_layout', 'Operand::as_fixed_nonallocatable', 'ExpressionParser::handle_if_lparen', 'PackedOption::is_some', 'ScopedHashMap::entry_with_depth', 'AdaptiveMap::get_or_insert', 'CodeBuilder::alloc_local', 'AtomicOP::unset', 'Func::arbitrary_with_options', 'Vec::repopulate']

inspector/light/source_fileswasmtime/crates/environ/fuzz/fuzz_targets/fact-valid-module.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['BinaryReader::read_lane_index', 'V128::i128', 'BinaryReader::read_f64', 'Descriptors::get', 'Printer::print_data', 'bitselect', 'StoreOpaque::fill_func_refs', 'GcStore::kind', 'TestCase::declarations', 'ExpressionParser::handle_if_lparen']

inspector/light/source_filesregalloc2/fuzz/fuzz_targets/domtree.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['ExpressionParser::handle_if_lparen', 'InstanceFlags::set_may_enter', 'PackedOption::is_some', 'ComponentItem::from', 'ScopedHashMap::entry_with_depth', 'machreg_to_gpr', 'CodeBuilder::alloc_local', 'Vec::repopulate', 'AtomicOP::unset']

wasmtime/crates/fuzzingsingle_module_fuzzer.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['gen_module', 'ExpressionParser::handle_if_lparen', 'Imm64::new', 'MultilineStringParts::new', 'InstanceFlags::set_may_enter', 'GcStore::kind', 'PackedOption::is_some', 'ScopedHashMap::entry_with_depth', 'JumpTableData::new', 'MemFlags::with_alias_region']

wasm-tools/crates/wasm-smithlib.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::gc_layout', 'InstanceFlags::set_may_enter', 'ExpressionParser::handle_if_lparen', 'PackedOption::is_some', 'limited_str', 'AtomicOP::unset', 'machreg_to_gpr', 'CodeBuilder::alloc_local', 'ScopedHashMap::entry_with_depth', 'Reg::to_real_reg']

inspector/light/source_fileswasm-tools/crates/wit-parser/fuzz/fuzz_targets/parse.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['ExpressionParser::handle_if_lparen', 'InstanceFlags::set_may_enter', 'PackedOption::is_some', 'ScopedHashMap::entry_with_depth', 'CodeBuilder::pop_operand', 'machreg_to_gpr', 'CodeBuilder::alloc_local', 'AtomicOP::unset', 'TypeRegistryInner::register_singleton_rec_group']

inspector/light/source_fileswasm-tools/fuzz/fuzz_targets/run.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


regalloc2/fuzz/fuzz_targets/fastalloc_checker.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['FuncEnvironment::gc_layout', 'Imm64::new', 'Operand::as_fixed_nonallocatable', 'ExpressionParser::handle_if_lparen', 'PackedOption::is_some', 'JumpTableData::new', 'MemFlags::with_alias_region', 'ScopedHashMap::entry_with_depth', 'AdaptiveMap::get_or_insert', 'CodeBuilder::alloc_local']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
cranelift_codegen::machinst::abi::CallSitecranelift_codegen::isa::x64::abi::X64ABIMachineSpec::emit_copy_regs_to_buffer 33 9 27.27%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::x64::lower::isle::generated_code::MInst::monotonize_inst_offsets 34 4 11.76%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::x64::lower::isle::generated_code::MInst::compute_value_labels_ranges 63 9 14.28%
_RINvMCsevjacmiw0z3_14wasmtime_cacheNtB3_16ModuleCacheEntry12get_data_rawTNtNtNtCsbsVUfQ4YuBz_8wasmtime7compile12code_builder22HashedEngineCompileEnvRRShRINtNtCshZc3FwCJ069_4core6option6OptionB2n_EINtNvMNtB1d_7runtimeNtB1b_11CodeBuilder14compile_cached9NotHashedFG2_RL3_NtNtB1f_6engine6EngineRL2_B2o_IB2s_RL1_B2o_ERL0_NtB3e_15CustomAlignmentEINtNtB2w_6result6ResultTNtB3e_14MmapVecWrapperIB2s_TNtNtCsbjz6Io3fh3H_16wasmtime_environ16module_artifacts18CompiledModuleInfoNtNtB6n_12module_types11ModuleTypesEEENtCs4w48RiuVxZe_6anyhow5ErrorEEIB39_RB55_EETINtNtCs8f6x4lOZV33_5alloc4sync3ArcNtNtNtB1f_7runtime11code_memory10CodeMemoryEB6d_EB87_EB1f_ 36 15 41.66%
wasmtime_cranelift::compiler::Compiler::call_indirect_host::wasmtime_environ::builtin::BuiltinFunctionIndex 40 19 47.5%
wasmtime_cranelift::compiler::Compiler::call_indirect_host::wasmtime_environ::hostcall::HostCall 40 19 47.5%
wasmtime_cranelift::func_environ::FuncEnvironment::make_heap 161 81 50.31%
wasmtime_cranelift::obj::UnwindInfoBuilder::push 57 6 10.52%
wasmtime_cranelift::translate::code_translator::bounds_checks::explicit_check_oob_condition_and_compute_addr 61 33 54.09%
wasmtime_cranelift::translate::code_translator::bounds_checks::compute_addr 87 23 26.43%
wasmtime_cranelift::translate::code_translator::bounds_checks::bounds_check_and_compute_addr::{closure:#0} 35 6 17.14%
wasmtime_environ::compile::module_environ::ModuleEnvironment::dwarf_section 41 5 12.19%
wasmtime::engine::Engine::check_compatible_with_isa_flag 73 40 54.79%
wasmtime::runtime::vm::sys::unix::unwind::UnwindRegistration::new 33 18 54.54%
cranelift_codegen::isa::x64::lower::isle::generated_code::constructor_cmove_or_from_values::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::x64::lower::isle::generated_code::MInst, cranelift_codegen::isa::x64::X64Backend 88 25 28.40%
cranelift_codegen::ir::instructions::InstructionData::eq::cranelift_codegen::egraph::GVNContext as cranelift_codegen::ctxhash::CtxEq(cranelift_codegen::ir::types::Type, cranelift_codegen::ir::instructions::InstructionData), (cranelift_codegen::ir::types::Type, cranelift_codegen::ir::instructions::InstructionData)::ctx_eq::{closure:#0} 144 59 40.97%
cranelift_codegen::ir::instructions::InstructionData::hash::rustc_hash::FxHasher, cranelift_codegen::egraph::GVNContext as cranelift_codegen::ctxhash::CtxHash(cranelift_codegen::ir::types::Type, cranelift_codegen::ir::instructions::InstructionData)::ctx_hashrustc_hash::FxHasher::{closure:#0} 349 133 38.10%
cranelift_codegen::ir::instructions::InstructionData::deep_clone 214 92 42.99%
wasmtime::runtime::externals::global::Global::get::&mut wasmtime::runtime::func::Caller() 34 8 23.52%
wasmtime::runtime::externals::global::Global::set::&mut wasmtime::runtime::func::Caller() 33 12 36.36%
cranelift_codegen::ir::libcall::LibCall::signature 44 24 54.54%
wasmtime::runtime::trap::WasmBacktrace as core::fmt::Display::fmt 43 22 51.16%
wasmtime::runtime::vm::instance::Instance::get_defined_table_with_lazy_init::core::iter::sources::empty::Emptyu64 37 12 32.43%
cranelift_codegen::isa::x64::lower::isle::generated_code::constructor_all_ones_or_all_zeros::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::x64::lower::isle::generated_code::MInst, cranelift_codegen::isa::x64::X64Backend 77 41 53.24%
wasmtime::runtime::types::matching::match_heap 38 15 39.47%
cranelift_codegen::isa::aarch64::inst::imms::ASIMDMovModImm::maybe_from_u64 72 31 43.05%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst::load_constant::cranelift_codegen::isa::aarch64::abi::AArch64MachineDeps::gen_probestack_loop::{closure:#0} 71 8 11.26%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst::load_constant::cranelift_codegen::isa::aarch64::abi::AArch64MachineDeps::gen_probestack_loop::{closure:#1} 71 8 11.26%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst::load_constant::cranelift_codegen::isa::aarch64::inst::emit::mem_finalize::{closure:#0} 71 8 11.26%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst::load_constant::cranelift_codegen::isa::aarch64::abi::AArch64MachineDeps as cranelift_codegen::machinst::abi::ABIMachineSpec::gen_sp_reg_adjust::{closure:#0} 71 8 11.26%
cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend as cranelift_codegen::isa::aarch64::lower::isle::generated_code::Context::max_fp_value 36 15 41.66%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::VecAluOpRRR::funct6 50 24 48.0%
cranelift_codegen::isa::s390x::abi::S390xMachineDeps as cranelift_codegen::machinst::abi::ABIMachineSpec::gen_add_imm 39 20 51.28%
cranelift_codegen::machinst::abi::Calleecranelift_codegen::isa::aarch64::abi::AArch64MachineDeps::gen_copy_arg_to_regs 46 17 36.95%
cranelift_codegen::machinst::abi::Calleecranelift_codegen::isa::riscv64::abi::Riscv64MachineDeps::gen_copy_arg_to_regs 46 17 36.95%
cranelift_codegen::machinst::abi::CallSitecranelift_codegen::isa::aarch64::abi::AArch64MachineDeps::emit_copy_regs_to_buffer 33 9 27.27%
cranelift_codegen::machinst::abi::CallSitecranelift_codegen::isa::riscv64::abi::Riscv64MachineDeps::emit_copy_regs_to_buffer 33 9 27.27%
cranelift_codegen::machinst::buffer::MachBuffercranelift_codegen::isa::s390x::lower::isle::generated_code::MInst::emit_island_maybe_forced 60 32 53.33%
cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend as cranelift_codegen::isa::aarch64::lower::isle::generated_code::Context::zero_value 36 9 25.0%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::s390x::lower::isle::generated_code::MInst::monotonize_inst_offsets 34 4 11.76%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst::monotonize_inst_offsets 34 4 11.76%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst::monotonize_inst_offsets 34 4 11.76%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::s390x::lower::isle::generated_code::MInst::compute_value_labels_ranges 63 9 14.28%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst::compute_value_labels_ranges 63 9 14.28%
cranelift_codegen::machinst::vcode::VCodecranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst::compute_value_labels_ranges 63 9 14.28%
cranelift_codegen::verifier::Verifier::typecheck_variable_args_iterator::core::iter::adapters::map::Mapcore::slice::iter::Itercranelift_codegen::ir::extfunc::AbiParam, cranelift_codegen::verifier::Verifier::typecheck_variable_args::{closure:#0} 40 20 50.0%
cranelift_codegen::verifier::Verifier::typecheck_variable_args_iterator::core::iter::adapters::map::Mapcore::slice::iter::Itercranelift_codegen::ir::extfunc::AbiParam, cranelift_codegen::verifier::Verifier::typecheck_variable_args::{closure:#1} 40 20 50.0%
cranelift_codegen::verifier::Verifier::typecheck_variable_args_iterator::core::iter::adapters::map::Mapcore::slice::iter::Itercranelift_codegen::ir::entities::Value, cranelift_codegen::verifier::Verifier::typecheck_block_call::{closure:#0} 40 20 50.0%
cranelift_codegen::verifier::Verifier::verify_global_values 70 6 8.571%
cranelift_codegen::verifier::Verifier::verify_memory_types 35 4 11.42%
cranelift_codegen::verifier::Verifier::verify_bitcast 34 16 47.05%
cranelift_codegen::verifier::Verifier::domtree_integrity 45 24 53.33%
cranelift_codegen::verifier::Verifier::typecheck_results 35 18 51.42%
cranelift_codegen::verifier::Verifier::immediate_constraints 42 22 52.38%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_with_flags::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 101 39 38.61%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_with_flags_chained::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 419 27 6.443%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_vector_size::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 46 16 34.78%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_alu_rs_imm_logic_commutative::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 97 49 50.51%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_alu_rs_imm_logic::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 55 24 43.63%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_amode::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 39 15 38.46%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_amode_no_more_iconst::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 193 32 16.58%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_vec_cmp::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 143 28 19.58%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_lower_icmp_into_flags::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 85 31 36.47%
cranelift_codegen::isa::aarch64::lower::isle::generated_code::constructor_lower::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::aarch64::lower::isle::generated_code::MInst, cranelift_codegen::isa::aarch64::AArch64Backend 6532 3280 50.21%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_negated_replicated_imm5::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 51 12 23.52%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_gen_or::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 37 20 54.05%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_gen_bseti::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 33 15 45.45%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_amode::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 38 14 36.84%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_amode_inner::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 48 22 45.83%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_get_atomic_rmw_op::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 31 12 38.70%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_fcmp_to_float_compare::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 72 32 44.44%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_gen_fcmp_mask::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 304 40 13.15%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_lower::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 8676 3060 35.26%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_lower_icmp::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 175 28 16.0%
cranelift_codegen::isa::riscv64::lower::isle::generated_code::constructor_lower_int_compare::cranelift_codegen::isa::riscv64::lower::isle::RV64IsleContextcranelift_codegen::isa::riscv64::lower::isle::generated_code::MInst, cranelift_codegen::isa::riscv64::Riscv64Backend 74 27 36.48%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_side_effect_concat::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 43 18 41.86%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_with_flags::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 101 27 26.73%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_with_flags_side_effect::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 61 18 29.50%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_copy_reg::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 31 17 54.83%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_lower::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 8377 4206 50.20%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_icmp_val::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 129 56 43.41%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_icmpu_val::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 100 37 37.0%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_vall_true_val::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 218 28 12.84%
cranelift_codegen::isa::s390x::lower::isle::generated_code::constructor_vany_true_val::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::s390x::lower::isle::generated_code::MInst, cranelift_codegen::isa::s390x::S390xBackend 218 36 16.51%
cranelift_codegen::isa::x64::lower::isle::generated_code::constructor_side_effect_concat::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::x64::lower::isle::generated_code::MInst, cranelift_codegen::isa::x64::X64Backend 43 18 41.86%
cranelift_codegen::isa::x64::lower::isle::generated_code::constructor_with_flags_chained::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::x64::lower::isle::generated_code::MInst, cranelift_codegen::isa::x64::X64Backend 419 27 6.443%
_RINvMCsevjacmiw0z3_14wasmtime_cacheNtB3_16ModuleCacheEntry12get_data_rawTNtNtNtCsbsVUfQ4YuBz_8wasmtime7compile12code_builder22HashedEngineCompileEnvRRShRINtNtCshZc3FwCJ069_4core6option6OptionB2n_EINtNvMNtB1d_7runtimeNtB1b_11CodeBuilder14compile_cached9NotHashedFG2_RL3_NtNtB1f_6engine6EngineRL2_B2o_IB2s_RL1_B2o_ERL0_NtB3e_15CustomAlignmentEINtNtB2w_6result6ResultTNtB3e_14MmapVecWrapperIB2s_NtNtNtCsbjz6Io3fh3H_16wasmtime_environ9component9artifacts18ComponentArtifactsEENtCs4w48RiuVxZe_6anyhow5ErrorEEIB39_RB55_EETINtNtCs8f6x4lOZV33_5alloc4sync3ArcNtNtNtB1f_7runtime11code_memory10CodeMemoryEB6d_EB7A_EB1f_ 36 15 41.66%
wasmtime_cranelift::compiler::Compiler::call_indirect_host::wasmtime_environ::component::ComponentBuiltinFunctionIndex 40 19 47.5%
wasmtime::runtime::component::func::typed::TypedFunc(alloc::boxed::Boxstr,), (component_test_util::Float32, i32, bool, alloc::boxed::Boxstr)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(alloc::boxed::Boxstr, char, i8, i8), (i16,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(alloc::boxed::Boxstr, u8), (u64, component_test_util::Float32, i8, alloc::boxed::Boxstr, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(alloc::boxed::Boxstr, i16, alloc::boxed::Boxstr), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(alloc::boxed::Boxstr, i16, i16, char), (u8, alloc::boxed::Boxstr)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(alloc::boxed::Boxstr, i64, i32, i8), (bool, u64, alloc::boxed::Boxstr, u8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(alloc::boxed::Boxstr, u64, char), (i32, i8, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32,), (alloc::boxed::Boxstr, bool, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32,), (bool,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32,), (i16, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32,), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32, component_api::static_component_api_target::Foo15, i32, component_test_util::Float32), (char, u64, alloc::boxed::Boxstr, component_api::static_component_api_target::Foo0)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32, i8), (bool, u16, alloc::boxed::Boxstr, i16, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32, i16, component_test_util::Float32), (alloc::boxed::Boxstr, u32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32, i16, u64), (char, i8, bool, char, i16)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32, i64, component_test_util::Float32, i8), (alloc::boxed::Boxstr, bool, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32, i64, component_api::static_component_api_target::Foo0), (alloc::boxed::Boxstr,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(component_test_util::Float32, u64, u32, component_test_util::Float32, i16), (component_api::static_component_api_target::Foo0,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8,), (i16, component_test_util::Float32, i8, i8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8,), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8, alloc::boxed::Boxstr, i8, bool, i32), (i8, alloc::boxed::Boxstr, alloc::boxed::Boxstr, bool, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8, component_test_util::Float32), (i16, u8, u64, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8, component_api::static_component_api_target::Foo0, i32, component_test_util::Float32), (u64, i8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8, i8, i8), (component_api::static_component_api_target::Foo15, i8, i16)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8, char, component_test_util::Float32, bool), (bool, i8, bool, i64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8, i16), (component_api::static_component_api_target::Foo0,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i8, u64, u64, u32, i8), (u64, bool, alloc::boxed::Boxstr, u8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(bool, alloc::boxed::Boxstr, u8, i16), (u16, bool)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(bool, component_test_util::Float32, component_test_util::Float32, i32), (u64, alloc::boxed::Boxstr)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(bool, i8, alloc::boxed::Boxstr), (u8, i16)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(bool, i8, u64, component_test_util::Float32), (i8, u8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(bool, u32), (component_test_util::Float32, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(bool, i64), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(char,), (u16, u16, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(char, alloc::boxed::Boxstr, i32), (i16, i16, i64, u64, bool)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(char, char), (bool, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(char, i64), (char, i8, alloc::boxed::Boxstr, i8, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(char, i64, u64), (u64, char, u64, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(char, u64, alloc::boxed::Boxstr, i64), (alloc::boxed::Boxstr, i64, i8, i16)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u8,), (i64, alloc::boxed::Boxstr, component_test_util::Float32, i8, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u8, bool, char, alloc::boxed::Boxstr, u32), (component_api::static_component_api_target::Foo15, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u8, u64), (component_test_util::Float32, i16, component_test_util::Float32, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i32, i8), (i32,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i32, char), (char,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i32, u64), (component_test_util::Float32, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u32,), (bool, component_test_util::Float32, bool, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u32, alloc::boxed::Boxstr, i32, component_test_util::Float32), (i64,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u32, i8, char, i64), (u8, bool)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u32, i64, u8, u64), (alloc::boxed::Boxstr, i8, char)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16,), (u8, alloc::boxed::Boxstr, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16,), (i64,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16,), (i64, char, i16, bool)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16,), (i64, i16, i32, alloc::boxed::Boxstr, i16)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16, bool, bool), (i16, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16, u8, bool, char, u64), (i8, u8, char, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16, i16, i8), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i16, i64, i8, alloc::boxed::Boxstr), (component_api::static_component_api_target::Foo15, component_test_util::Float32, bool, bool, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u16, i64), (char, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i64,), (i16, alloc::boxed::Boxstr)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i64,), (u16, u16, u32, i8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(i64, u32, char, char), (component_api::static_component_api_target::Foo0, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64,), (component_test_util::Float32, i32, char, component_test_util::Float32, char)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64,), (i32, i16, u64, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64,), (u16,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, alloc::boxed::Boxstr), (component_test_util::Float32, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, alloc::boxed::Boxstr, u64, alloc::boxed::Boxstr), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, component_test_util::Float32, char, component_test_util::Float32, alloc::boxed::Boxstr), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, i8, u32), (u8, i32, i8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, i8, u64), (u32,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, bool, char, component_test_util::Float32, u8), (component_test_util::Float32,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, char), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, char, component_test_util::Float32), (i16,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, u16, u64), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(u64, u64, u64, alloc::boxed::Boxstr, component_test_util::Float32), (u16, u8, i16)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (alloc::boxed::Boxstr, char, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (component_test_util::Float32, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (component_test_util::Float32, i8, component_test_util::Float32, u16)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (component_test_util::Float32, i8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (component_test_util::Float32, i8, char, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (component_test_util::Float32, i32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (component_api::static_component_api_target::Foo15, i32, component_test_util::Float32)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (i8,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (i8, u8, i8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (bool, char)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (char, bool, alloc::boxed::Boxstr, char)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (u8, bool, alloc::boxed::Boxstr, u64)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (i32, u64, u64, char)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (i16,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (u16,)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (i64, i8, char)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), (u64, i8)::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::component::func::typed::TypedFunc(), ()::call_impl::&mut wasmtime::runtime::store::Storealloc::boxed::Boxdyn core::any::Any 40 21 52.5%
wasmtime::runtime::vm::component::ComponentInstance::initialize_vmctx 46 14 30.43%
cranelift_jit::compiled_blob::CompiledBlob::perform_relocations::cranelift_jit::backend::JITModule::finalize_definitions::{closure:#0}, cranelift_jit::backend::JITModule::finalize_definitions::{closure:#1}, cranelift_jit::backend::JITModule::finalize_definitions::{closure:#2} 122 28 22.95%
wasmtime_environ::compile::module_types::WasmparserTypeConverterwasmtime_cranelift::func_environ::FuncEnvironment as wasmtime_environ::types::TypeConvert::lookup_heap_type::{closure:#0} as wasmtime_environ::types::TypeConvert::lookup_heap_type 46 22 47.82%
wasmtime_environ::compile::module_types::WasmparserTypeConverterwasmtime_environ::compile::module_types::ModuleTypesBuilder::define_new_rec_group::{closure:#0} as wasmtime_environ::types::TypeConvert::lookup_heap_type 46 19 41.30%
wasmtime_environ::compile::module_types::WasmparserTypeConverterwasmtime_environ::compile::module_environ::ModuleEnvironment as wasmtime_environ::types::TypeConvert::lookup_heap_type::{closure:#0} as wasmtime_environ::types::TypeConvert::lookup_heap_type 46 13 28.26%
wasmtime::runtime::component::values::Val::lower::wasmtime_fuzzing::oracles::StoreLimits 93 13 13.97%
wasmtime::runtime::vm::gc::enabled::arrayref::VMArrayRef::read_elem 33 11 33.33%
wasmtime::runtime::vm::gc::enabled::arrayref::VMArrayRef::write_elem 50 22 44.0%
wasmtime::runtime::vm::gc::enabled::structref::VMStructRef::initialize_field 64 25 39.06%
wasmtime_wast_util::WastTest::should_fail 197 67 34.01%
wasmtime_wast::component::val 40 8 20.0%
wasmtime_wast::component::match_val 108 13 12.03%
cranelift_codegen::isa::x64::lower::isle::generated_code::constructor_fnmadd::cranelift_codegen::machinst::isle::IsleContextcranelift_codegen::isa::x64::lower::isle::generated_code::MInst, cranelift_codegen::isa::x64::X64Backend 58 30 51.72%
wasm_metadata::rewrite::rewrite_wasm 146 59 40.41%
wasmparser::binary_reader::BinaryReader::visit_0xfe_operator::wasmprinter::operator::PrintOperator 151 12 7.947%
wasmparser::binary_reader::BinaryReader::visit_operator::wasmparser::validator::core::ModuleState::check_const_expr::VisitConstOperator 232 24 10.34%
wasmparser::parser::Payload::as_section 36 12 33.33%
wasmparser::parser::Payload as core::fmt::Debug::fmt 83 4 4.819%
wasmparser::readers::component::canonicals::CanonicalFunction as wasmparser::readers::FromReader::from_reader 72 22 30.55%
wasmparser::readers::core::custom::CustomSectionReader::as_known 36 16 44.44%
wasmparser::validator::Validator::version 41 21 51.21%
wasmparser::validator::Validator::component_canonical_section::{closure:#1} 76 30 39.47%
wasmparser::validator::component::ComponentState::check_options 126 69 54.76%
wasmparser::validator::component::ComponentState::instantiate_core_exports 50 27 54.0%
wasmparser::validator::component::ComponentState::alias_instance_export 43 23 53.48%
wasmparser::validator::component_types::SubtypeCx::component_any_type_id 35 13 37.14%
wasmparser::validator::component_types::SubtypeCx::entity_type 46 10 21.73%
wasmparser::validator::core::canonical::TypeCanonicalizer::canonicalize_type_index 54 21 38.88%
wasmparser::validator::core::Module as wasmparser::validator::core::canonical::InternRecGroup::check_composite_type 81 39 48.14%
wasmparser::validator::operators::OperatorValidatorTempwasmparser::validator::core::ValidatorResources::_pop_operand 61 25 40.98%
wasmparser::validator::operators::OperatorValidatorTempwasmparser::validator::core::OperatorValidatorResources::_pop_operand 61 19 31.14%
wasmprinter::Printer::read_names 45 23 51.11%
wasmprinter::Printer::print_contents 207 102 49.27%
wast::core::expr::V128Const as wast::parser::Parse::parse 50 11 22.0%
wast::core::expr::V128Const::to_le_bytes 76 14 18.42%
wast::core::resolve::deinline_import_export::run 165 30 18.18%
wast::core::resolve::names::ExprResolver::resolve_instr 198 102 51.51%
wast::wast::WastDirective as wast::parser::Parse::parse 64 10 15.62%
wit_component::encoding::EncodingState::encode_indirect_lowerings 139 55 39.56%
wit_component::encoding::EncodingState::materialize_import 232 66 28.44%
wit_component::encoding::Shims::append_indirect 197 64 32.48%
wit_component::encoding::world::ComponentWorld::process_adapters 59 6 10.16%
wit_component::printing::WitPrinter::print_stability 40 4 10.0%
wit_component::validation::Legacy as wit_component::validation::NameMangling::payload_import 162 14 8.641%
wit_component::validation::Legacy as wit_component::validation::NameMangling::module_to_interface 63 33 52.38%
wit_parser::ast::SourceMap::rewrite_error::wit_parser::ast::SourceMap::parse::{closure:#0}, wit_parser::UnresolvedPackage 53 7 13.20%
wit_parser::ast::SourceMap::rewrite_error::wit_parser::resolve::Resolve::push::{closure:#0}, id_arena::Idwit_parser::resolve::Package 53 15 28.30%
wit_parser::ast::SourceMap::rewrite_error::wit_parser::resolve::visit::{closure:#0}, () 53 7 13.20%
wit_parser::ast::Attribute::parse_list 40 5 12.5%
wit_parser::ast::resolve::Resolver::push 39 20 51.28%
wit_parser::ast::resolve::Resolver::anon_type_def 34 16 47.05%
wit_parser::ast::resolve::Resolver::stability 36 3 8.333%
wit_parser::resolve::Remap::process_foreign_deps 38 16 42.10%
wit_parser::resolve::Remap::process_foreign_interfaces 32 14 43.75%
wasm_tools_fuzz::incremental_parse::run 154 31 20.12%
wasm_tools_fuzz::roundtrip::run 47 17 36.17%
regalloc2::checker::CheckerState::check_constraint::regalloc2::fuzzing::func::Func 34 18 52.94%

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/rooting.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/func/typed.rs ['component_api'] ['component_api']
/src/wasm-tools/crates/wit-encoder/src/resource.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/data.rs ['memory_accesses'] ['memory_accesses']
/src/wasm-tools/crates/wasmparser/src/readers/core/operators.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/component-macro/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/machinst/abi.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/regs.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/fuzzing/src/generators/memory.rs [] []
/src/wasm-tools/crates/wit-parser/src/resolve.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/cranelift/isle/isle/isle_examples/link/iflets_main.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/raw/tests.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/core/table.rs [] []
/src/wasm-tools/crates/wit-encoder/src/function.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/libcalls.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-smith/src/core/code_builder.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/component/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/fuzzing/src/oracles/diff_wasmi.rs ['stacks', 'component_api', 'cranelift-fuzzgen', 'table_ops'] ['stacks', 'component_api', 'cranelift-fuzzgen', 'table_ops']
/src/wasmtime/crates/environ/src/component/translate/adapt.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/interpreter/src/interpreter.rs ['component_api', 'cranelift-fuzzgen'] ['component_api', 'cranelift-fuzzgen']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_tcp_connect.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/path/windows/tests.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/rewrite.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/arrayref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/windows/io/tests.rs [] []
/src/wasmtime/cranelift/jit/src/memory.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/profiling_agent.rs [] []
/src/wasmtime/crates/wiggle/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_open_nonblock.rs [] []
/src/wasmtime/crates/wasi-keyvalue/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/regalloc2/fuzz/fuzz_targets/ion.rs ['ion'] []
/src/wasmtime/cranelift/entity/src/sparse.rs [] []
/src/wasmtime/cranelift/codegen/src/egraph.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_safepoint.rs [] []
/src/wasmtime/crates/wiggle/macro/src/lib.rs [] []
/src/wasmtime/crates/winch/src/compiler.rs [] []
/src/wasmtime/crates/cranelift/src/debug/transform/refs.rs [] []
/src/wasmtime/crates/environ/src/demangling.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_dir_fd_op_failures.rs [] []
/src/wasmtime/crates/cranelift/src/translate/func_translator.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/trampoline.rs [] []
/src/wasmtime/crates/environ/src/fact/transcode.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/fuzz/fuzz_targets/differential.rs ['differential', 'instantiate-many'] ['differential', 'instantiate-many']
/src/wasmtime/crates/wasi-common/src/sync/clocks.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/elements.rs [] []
/src/wasmtime/crates/bench-api/src/unsafe_send_sync.rs [] []
/src/wasmtime/crates/fuzzing/src/oracles/memory.rs ['memory_accesses'] ['memory_accesses']
/src/wasmtime/crates/environ/src/module_types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/regalloc2/src/moves.rs ['moves'] ['moves']
/src/wasmtime/cranelift/codegen/src/iterators.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_rename_dir_trailing_slashes.rs [] []
/src/wasmtime/crates/environ/src/component/info.rs [] []
/src/wasmtime/crates/wasi-nn/src/backend/mod.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/vector.rs [] []
/src/wasm-tools/crates/wit-encoder/src/ident.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wast/src/core/global.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/interp.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/args.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-encoder/src/use_.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/x64/encoding/rex.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/code.rs [] []
/src/wasmtime/crates/wasi-common/src/sync/sched.rs [] []
/src/wasm-tools/crates/wasm-wave/src/value/convert.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/isle.rs [] []
/src/regalloc2/src/fastalloc/lru.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/ffi/os_str/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/custom/mod.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/dfg.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/stats/tests.rs [] []
/src/wasm-tools/crates/wast/src/core/func.rs [] []
/src/wasm-tools/crates/wit-component/src/semver_check.rs [] []
/src/wasmtime/crates/c-api/src/trap.rs [] []
/src/wasmtime/crates/wasi-common/src/sync/file.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'moves', 'fact-valid-module']
/src/wasmtime/crates/environ/src/compile/module_environ.rs [] []
/src/wasmtime/crates/wasmtime/build.rs [] []
/src/wasmtime/crates/fuzzing/src/oracles/stacks.rs ['stacks'] ['stacks']
/src/wasmtime/crates/environ/src/component/translate/inline.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/storage.rs [] []
/src/wasmtime/crates/environ/src/trap_encoding.rs [] []
/src/wasm-tools/fuzz/src/validate.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once_lock/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole.rs [] []
/src/wasmtime/crates/wasi-common/src/sync/dir.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'instantiate-many', 'cranelift-fuzzgen', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/generators/single_inst_module.rs ['differential', 'instantiate-many'] ['differential', 'instantiate-many']
/src/wasmtime/crates/fuzzing/src/oracles/dummy.rs ['differential', 'call_async', 'instantiate-many', 'component_api', 'fact-valid-module'] ['call_async', 'instantiate-many', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/emit.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_stdio.rs [] []
/src/wasmtime/crates/wasi/src/udp.rs [] []
/src/wasmtime/cranelift/reader/src/error.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/condvar/tests.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/cranelift/interpreter/src/state.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/code.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wasmparser/src/collections/set.rs [] []
/src/wasm-tools/src/bin/wasm-tools/metadata.rs [] []
/src/wasmtime/winch/codegen/src/regset.rs [] []
/src/wasmtime/crates/wasi/src/host/tcp.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/time/tests.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/codemotion/ir.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/subtest.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator/component.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/sourceloc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasm-tools/crates/wasm-wave/src/value/tests.rs [] []
/src/wasmtime/crates/wasi-common/src/sched/subscription.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/table_ops.rs ['table_ops'] []
/src/wasmtime/crates/c-api/src/async.rs [] []
/src/wasmtime/build.rs [] []
/src/wasmtime/crates/cranelift/src/gc/enabled.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/traphandlers/backtrace.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/generators/api.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/cranelift-icache.rs ['cranelift-icache'] []
/src/wasmtime/crates/wasmtime/src/config.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/fuzz/fuzz_targets/instantiate.rs ['fuzzingsingle_module_fuzzer'] ['fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wast/src/wast.rs ['wast_tests'] ['wast_tests']
/src/wasmtime/source-code/src/wasmtime/crates/wast/src/spectest.rs ['wast_tests'] []
/src/wasm-tools/fuzz/src/lib.rs [] []
/src/wasmtime/crates/c-api/src/types/memory.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/encoder.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/c-api/src/types/import.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/limits.rs [] []
/src/wasmtime/crates/fiber/src/lib.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/rename_export.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/wasi/io/fd/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/linker.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/fuzz/fuzz_targets/cranelift-fuzzgen.rs ['component_api', 'cranelift-fuzzgen'] ['component_api', 'cranelift-fuzzgen']
/src/wasm-tools/src/bin/wasm-tools/validate.rs [] []
/src/wasmtime/crates/wasi-common/src/table.rs ['differential', 'call_async', 'instantiate-many', 'wast_tests'] ['differential', 'call_async', 'instantiate-many', 'wast_tests']
/src/wasmtime/crates/environ/fuzz/fuzz_targets/fact-valid-module.rs ['component_api', 'fact-valid-module'] ['component_api', 'fact-valid-module']
/src/wasmtime/crates/wiggle/src/guest_type.rs [] []
/src/wasmtime/cranelift/codegen/src/incremental_cache.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/imms.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/c-api/src/types/extern.rs ['call_async', 'api_calls'] ['call_async', 'api_calls']
/src/wasmtime/cranelift/isle/isle/src/disjointsets.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/isle/isle/src/serialize.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/translate/table.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/component/export.rs [] []
/src/wasm-tools/crates/wasm-wave/src/value/func.rs [] []
/src/wasmtime/crates/wiggle/generate/src/lifetimes.rs ['call_async', 'cranelift-icache', 'instantiate-many', 'cranelift-fuzzgen', 'fuzzingsingle_module_fuzzer'] []
/src/wasmtime/winch/codegen/src/isa/x64/regs.rs [] []
/src/wasmtime/crates/cranelift/src/debug/transform/unit.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/ip_addr/tests.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/set/tests.rs [] []
/src/wasmtime/crates/wast/src/core.rs ['wast_tests'] ['wast_tests']
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/on_demand.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/itron/time/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/machinst/reg.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/windows/mmap.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasmparser/src/readers/core/linking.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-common/src/pipe.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/cache/src/config/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/eqref.rs [] []
/src/wasm-tools/src/lib.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/utils.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/crates/wasmtime/src/profiling_agent/vtune.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-wave/src/untyped.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/debug.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/shared/entities.rs [] []
/src/wasmtime/crates/environ/src/vmoffsets.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/mutex/tests.rs [] []
/src/wasmtime/src/commands/settings.rs [] []
/src/wasm-tools/crates/wit-parser/src/ast/resolve.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/copy/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/unionfind.rs [] []
/src/wasmtime/crates/wasmtime/src/compile.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/environ/src/stack_map.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_renumber.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/emit_tests.rs [] []
/src/wasmtime/crates/environ/src/compile/address_map.rs [] []
/src/wasmtime/crates/fuzzing/src/oracles/diff_wasmtime.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/atomic_rmw_op.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/winch.rs [] []
/src/wasmtime/crates/cranelift/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/nn_wit_image_classification_pytorch.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/wave.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator/core.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/control/src/chaos.rs [] []
/src/wasmtime/crates/wasi/src/host/random.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/store.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-encoder/src/component/builder.rs ['compile', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'wast_tests', 'table_ops', 'fact-valid-module'] ['compile', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'wast_tests', 'table_ops', 'fact-valid-module']
/src/wasmtime/fuzz/fuzz_targets/component_api.rs [] []
/src/wasmtime/crates/wasi/src/filesystem.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/externref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-mutate/src/mutators/function_body_unreachable.rs [] []
/src/wasmtime/crates/cranelift/src/debug/write_debuginfo.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_poll_oneoff_files.rs [] []
/src/wasm-tools/src/bin/wasm-tools/mutate.rs [] []
/src/wasm-tools/crates/wit-encoder/src/package.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/s390x/abi.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/debug/transform/line_program.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/windows/unwind32.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/globals.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_file_seek_tell.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasm-tools/crates/wasm-wave/src/ast.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wasm-smith/src/core/code_builder/no_traps.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/fuzzing/src/generators/table_ops.rs ['component_api', 'cranelift-fuzzgen', 'table_ops'] ['component_api', 'cranelift-fuzzgen', 'table_ops']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_close_preopen.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_udp_bind.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/function.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/serde/src/clif-json.rs [] []
/src/wasm-tools/crates/wast/src/component/alias.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/names/module.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/values.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_unlink_file_trailing_slashes.rs [] []
/src/wasmtime/crates/environ/src/fact.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/mutators.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/anyref.rs [] []
/src/wasm-tools/crates/wasmprinter/src/print.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-compose/src/graph.rs [] []
/src/wasmtime/crates/c-api/src/table.rs [] []
/src/wasm-tools/crates/wit-component/src/encoding/world.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_ip_name_lookup.rs [] []
/src/wasm-tools/src/bin/wasm-tools/objdump.rs [] []
/src/regalloc2/src/ion/requirement.rs [] []
/src/wasmtime/cranelift/isle/isle/src/codegen.rs [] []
/src/wasmtime/crates/wasi/src/ip_name_lookup.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasmparser/src/readers/core/exports.rs [] []
/src/wasmtime/winch/codegen/src/isa/reg.rs [] []
/src/wasmtime/crates/wasi/src/random.rs [] []
/src/wasmtime/cranelift/codegen/src/settings.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-mutate/src/mutators/codemotion.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/os_str/bytes/tests.rs [] []
/src/wasmtime/cranelift/isle/isle/src/error.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core.rs [] []
/src/wasmtime/winch/codegen/src/abi/mod.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/differential.rs ['differential'] []
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/emit_tests.rs [] []
/src/wasm-tools/crates/wat/src/lib.rs ['stacks', 'cranelift-icache', 'pulley', 'component_api', 'memory_accesses', 'moves', 'fact-valid-module'] ['stacks', 'cranelift-icache', 'component_api', 'memory_accesses', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/compile/code_builder.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/core/binary/dwarf.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-encoder/src/include.rs [] []
/src/wasm-tools/crates/wast/src/core/memory.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/interpreter_disabled.rs [] []
/src/wasmtime/crates/wasi-common/src/string_array.rs [] []
/src/wasmtime/crates/fuzzing/src/generators/pooling_config.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/component/modules.rs [] []
/src/wasm-tools/crates/wast/src/core/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/ir/trapcode.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_clock_time_get.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/mpsc/sync_tests.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/tests.rs [] []
/src/wasmtime/crates/environ/src/component/translate.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/s390x/mod.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/matching.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/concurrent.rs [] []
/src/wasmtime/crates/wasi-http/src/types_impl.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-http/src/lib.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/solver/encoded_ops/clz.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_file_pread_pwrite.rs [] []
/src/wasmtime/crates/wasi-nn/src/backend/openvino.rs [] []
/src/wasm-tools/src/addr2line.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/traphandlers.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/user_stack_maps.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-encoder/src/ty.rs [] []
/src/wasmtime/crates/wasi-nn/src/backend/winml.rs ['component_api', 'cranelift-fuzzgen', 'table_ops'] ['component_api', 'cranelift-fuzzgen', 'table_ops']
/src/wasmtime/crates/wasmtime/src/runtime/stack.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/isle/isle/isle_examples/link/test_main.rs [] []
/src/wasmtime/crates/wasmtime/src/profiling_agent/perfmap.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/constant_hash.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/module_id.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/c-api/src/lib.rs [] []
/src/wasm-tools/crates/wasm-wave/src/wasm/mod.rs [] []
/src/wasmtime/pulley/src/interp.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/unix/net/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f64/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/isle/isle/isle_examples/link/borrows_main.rs [] []
/src/wasmtime/fuzz/fuzz_targets/pulley.rs ['pulley'] ['pulley']
/src/wasmtime/cranelift/codegen/src/machinst/valueregs.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/machinst/mod.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/crates/wit-bindgen/src/types.rs [] []
/src/wasmtime/crates/component-macro/src/component.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/frontend/src/frontend.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-common/src/lib.rs [] []
/src/wasm-tools/crates/wast/src/names.rs [] []
/src/wasmtime/crates/environ/src/fact/core_types.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/extfunc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/externals/table.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-preview1-component-adapter/build.rs [] []
/src/wasmtime/crates/environ/src/compile/trap_encoding.rs ['fuzzingsingle_module_fuzzer'] ['fuzzingsingle_module_fuzzer']
/src/wasmtime/cranelift/src/print_cfg.rs [] []
/src/wasmtime/cranelift/codegen/src/dominator_tree.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/crates/wiggle/generate/src/types/flags.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] []
/src/wasm-tools/crates/wit-component/src/linking.rs [] []
/src/wasmtime/crates/environ/src/module_artifacts.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/aarch64/lower/isle.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/environ/src/compile/mod.rs [] []
/src/wasmtime/cranelift/codegen/src/egraph/cost.rs ['memory_accesses'] ['memory_accesses']
/src/wasm-tools/crates/wasm-encoder/src/core/memories.rs ['stacks', 'memory_accesses'] ['stacks', 'memory_accesses']
/src/wasmtime/src/commands/wast.rs [] []
/src/wasm-tools/crates/wit-encoder/src/tuple.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/error/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/inst/mod.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/windows/traphandlers.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/instantiate.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/meta/src/error.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/aarch64/lower.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/fd/tests.rs [] []
/src/inspector/light/source_files/src/regalloc2/fuzz/fuzz_targets/domtree.rs [] []
/src/wasmtime/crates/cli-flags/src/lib.rs [] []
/src/wasmtime/cranelift/codegen/src/machinst/lower.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops'] ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops']
/src/wasmtime/cranelift/codegen/src/ir/jumptable.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/rules.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/trampoline/memory.rs [] []
/src/wasmtime/crates/c-api/src/types/func.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/riscv64/mod.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/type_registry.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/profiling_agent/jitdump.rs [] []
/src/wasmtime/crates/wasi/src/stdio/worker_thread_stdin.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/emit.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-encoder/src/core/types.rs ['stacks', 'component_api', 'cranelift-fuzzgen', 'memory_accesses', 'table_ops'] ['stacks', 'component_api', 'cranelift-fuzzgen', 'memory_accesses', 'table_ops']
/src/wasmtime/crates/environ/src/hostcall.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_big_random_buf.rs [] []
/src/wasmtime/crates/wiggle/generate/src/funcs.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/cranelift/codegen/src/ir/stackslot.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/functions.rs ['stacks', 'component_api', 'cranelift-fuzzgen', 'memory_accesses', 'table_ops'] ['stacks', 'component_api', 'cranelift-fuzzgen', 'memory_accesses', 'table_ops']
/src/wasm-tools/crates/wasm-smith/src/config.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/component/libcalls.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'component_api', 'api_calls', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-mutate/src/mutators/codemotion/if_complement.rs [] []
/src/wasm-tools/crates/wast/src/core/wast.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/traphandlers/coredump_enabled.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-component/src/lib.rs [] []
/src/wasmtime/cranelift/src/bugpoint.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/crates/wasi/src/ctx.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/isa/x64/inst/stack_switch.rs [] []
/src/wasmtime/winch/codegen/src/isa/x64/mod.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/solver.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/bforest/src/lib.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/personality/dwarf/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/verifier/mod.rs ['differential', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'wast_tests', 'table_ops'] ['differential', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'wast_tests', 'table_ops']
/src/wasmtime/winch/codegen/src/codegen/builtin.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/names.rs [] []
/src/wasmtime/fuzz/fuzz_targets/cranelift-icache.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/dfg.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/environ/src/obj.rs [] []
/src/wasmtime/crates/environ/src/compile/module_artifacts.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/test_result.rs [] []
/src/wasmtime/crates/cranelift/src/debug/transform/range_info_builder.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/instance.rs ['stacks', 'differential', 'instantiate-many', 'memory_accesses', 'wast_tests'] ['stacks', 'differential', 'instantiate-many', 'memory_accesses', 'wast_tests']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_udp_states.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/custom/traphandlers.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f128/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_symlink_create.rs [] []
/src/wasmtime/crates/cranelift/src/func_environ.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_dangling_symlink.rs [] []
/src/wasmtime/crates/wiggle/generate/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/crates/wasmtime/src/runtime/trap.rs ['component_api'] ['component_api']
/src/wasmtime/cranelift/codegen/src/isa/x64/inst/regs.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/component/wast.rs [] []
/src/wasmtime/cranelift/bforest/src/pool.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/crates/environ/src/gc/drc.rs [] []
/src/wasmtime/crates/wasi-common/src/error.rs [] []
/src/wasmtime/cranelift/src/cat.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/data.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/mod.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/memory/mmap.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/gen_types.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/runone.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/shared/formats.rs [] []
/src/wasmtime/cranelift/codegen/src/flowgraph.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/term/terminfo/searcher/tests.rs [] []
/src/wasm-tools/crates/wasmparser/src/binary_reader/simd.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/s390x/lower/isle.rs [] []
/src/wasm-tools/fuzz/src/roundtrip.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_ir/src/lib.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/modify_data.rs [] []
/src/wasmtime/cranelift/codegen/src/legalizer/mod.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/shared/types.rs [] []
/src/wasm-tools/crates/wit-component/src/gc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/inst_predicates.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/inst/regs.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/author.rs [] []
/src/wasmtime/crates/wasi-common/src/ctx.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/unwind.rs [] []
/src/wasmtime/crates/fuzzing/wasm-spec-interpreter/src/with_library.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/host_data.rs [] []
/src/wasmtime/cranelift/codegen/shared/src/constant_hash.rs [] []
/src/wasm-tools/crates/wast/src/core/expr.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasi-http/src/error.rs [] []
/src/wasmtime/cranelift/reader/src/run_command.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/data.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/structref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_nofollow_errors.rs [] []
/src/wasmtime/cranelift/codegen/src/unreachable_code.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/stdio/tests.rs [] []
/src/wasmtime/scripts/publish.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-encoder/src/component/start.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/memory.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/const_expr.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/externals.rs ['differential', 'call_async', 'instantiate-many', 'wast_tests', 'table_ops'] ['differential', 'call_async', 'instantiate-many', 'wast_tests', 'table_ops']
/src/wasmtime/crates/wasmtime/src/runtime/vm/debug_builtins.rs [] []
/src/wasmtime/cranelift/entity/src/lib.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_stdio_not_isatty.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f16/tests.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/mpsc/tests.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/num/tests.rs ['stacks', 'cranelift-icache', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'parse'] ['api_calls', 'wast_tests', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'parse']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm_shared/neon/load_tests.rs [] []
/src/wasmtime/winch/codegen/src/stack.rs [] []
/src/wasm-tools/crates/wast/src/gensym.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/lower/isle.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/src/run.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/component/start.rs [] []
/src/wasmtime/crates/component-util/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-encoder/src/component/canonicals.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/match_directive.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/mpk/sys.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/unix_stack_pool.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/module/src/data_context.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/lib.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/pulley64.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/solver/encoded_ops/subs.rs [] []
/src/wasmtime/crates/cranelift/src/isa_builder.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/api/tests.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/encoder/rebuild.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/disabled.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/testing/crash_test.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/buffered/tests.rs ['wast_tests'] ['wast_tests']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/kernel_copy/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/unwind/winx64.rs [] []
/src/wasm-tools/crates/wit-component/src/dummy.rs [] []
/src/wasm-tools/crates/wasmparser/src/limits.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-mutate/src/info.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc/tests.rs [] []
/src/wasm-tools/playground/component/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker'] ['moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker']
/src/wasmtime/crates/c-api/src/profiling.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/process/process_common/tests.rs [] []
/src/wasmtime/src/commands/serve.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/runtime.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/component.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/environ/src/tunables.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/anyref.rs [] []
/src/wasm-tools/crates/wit-encoder/src/result.rs [] []
/src/wasmtime/cranelift/native/src/riscv.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/http_outbound_request_content_length.rs [] []
/src/wasmtime/crates/wasi-common/src/dir.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/wave/component.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/clocks/host.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_overwrite_preopen.rs [] []
/src/wasmtime/crates/c-api/src/types/table.rs [] []
/src/wasm-tools/crates/wit-parser/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'parse'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'parse']
/src/wasmtime/pulley/src/decode.rs ['pulley'] ['pulley']
/src/wasmtime/cranelift/src/souper_harvest.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/component/aliases.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/branch_hinting.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_legalizer.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_open_read_write.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/gen_inst.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/cranelift/bforest/src/path.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/cache/src/worker/tests.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/licenses.rs [] []
/src/wasmtime/cranelift/codegen/src/nan_canonicalization.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/reentrant_lock/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/aarch64/abi.rs [] []
/src/wasmtime/crates/wiggle/generate/src/types/variant.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] []
/src/wasmtime/crates/bench-api/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/regalloc2/src/indexset.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/cranelift/reader/src/testcommand.rs ['differential', 'instantiate-many', 'wast_tests', 'table_ops'] ['differential', 'instantiate-many', 'wast_tests', 'table_ops']
/src/wasmtime/cranelift/module/src/module.rs [] []
/src/wasm-tools/crates/wast/src/component/expand.rs [] []
/src/wasmtime/crates/wasi-nn/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/isa/x64/lower.rs [] []
/src/wasmtime/crates/fuzzing/src/oracles.rs ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops'] ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops']
/src/wasm-tools/crates/wasmparser/src/validator/names.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasi-common/src/sync/stdio.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-nn/src/wit.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators.rs [] []
/src/wasmtime/cranelift/jit/src/backend.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/interpreter.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/mmap_vec.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/windows/vm.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/gc_runtime.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/type_inference.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['component_api', 'wast_tests', 'moves', 'fact-valid-module']
/src/wasmtime/crates/c-api/src/memory.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/os/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/structref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-encoder/src/core/code.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/c-api/src/engine.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/version.rs [] []
/src/wasmtime/cranelift/interpreter/src/frame.rs ['component_api', 'cranelift-fuzzgen'] ['component_api', 'cranelift-fuzzgen']
/src/wasmtime/winch/codegen/src/isa/aarch64/abi.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-encoder/src/component/components.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/externref.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/byte_count.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/meta/src/gen_isle.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/cdsl/isa.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/instructions.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/cranelift/entity/src/list.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/pulley/fuzz/src/roundtrip.rs ['pulley'] ['pulley']
/src/wasm-tools/crates/wast/src/encode.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'wast_tests', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/src/compile.rs [] []
/src/regalloc2/src/ion/reg_traversal.rs [] []
/src/wasm-tools/crates/wit-component/src/metadata.rs [] []
/src/wasm-tools/crates/wasmparser/src/parser.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/crates/wiggle/generate/src/codegen_settings.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wasm-wave/src/writer.rs [] []
/src/wasmtime/cranelift/bforest/src/set.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/x64/inst/emit_tests.rs [] []
/src/inspector/light/source_files/src/wasm-tools/crates/wit-parser/fuzz/fuzz_targets/parse.rs ['parse'] []
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/emit_tests.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/memories.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/source.rs [] []
/src/regalloc2/src/ion/redundant_moves.rs [] []
/src/wasmtime/crates/cache/src/config.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/debug.rs [] []
/src/wasmtime/cranelift/module/src/lib.rs [] []
/src/regalloc2/src/ion/spill.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_fd_filestat_set.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/waitqueue/tests.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/tests.rs [] []
/src/wasm-tools/crates/wasmparser/src/resources.rs ['memory_accesses'] ['memory_accesses']
/src/wasmtime/cranelift/entity/src/packed_option.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_run.rs [] []
/src/wasmtime/crates/wasi/src/write_stream.rs [] []
/src/wasmtime/crates/wasi-preview1-component-adapter/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-http/src/io.rs [] []
/src/regalloc2/src/serialize.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/crates/environ/src/component/vmcomponent_offsets.rs ['stacks', 'cranelift-icache', 'pulley', 'memory_accesses', 'moves'] ['stacks', 'cranelift-icache', 'pulley', 'memory_accesses', 'moves']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_fd_filestat_get.rs [] []
/src/wasmtime/fuzz/fuzz_targets/compile.rs ['compile'] ['compile']
/src/inspector/light/source_files/src/wasmtime/crates/environ/fuzz/fuzz_targets/fact-valid-module.rs ['fact-valid-module'] []
/src/wasmtime/crates/cranelift/src/debug/transform/utils.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/process/process_unsupported/wait_status/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/module.rs ['call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'table_ops'] ['call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'table_ops']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/set/tests.rs ['stacks', 'cranelift-icache', 'instantiate-many', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'parse', 'fastalloc_checker'] ['stacks', 'cranelift-icache', 'instantiate-many', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'parse', 'fastalloc_checker']
/src/regalloc2/src/ssa.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] []
/src/wasmtime/crates/slab/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/traversals.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/nn.rs [] []
/src/wasm-tools/crates/wit-parser/src/live.rs [] []
/src/wasmtime/winch/codegen/src/codegen/context.rs [] []
/src/wasmtime/pulley/src/regs.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/linked_list/tests.rs [] []
/src/regalloc2/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasi/src/lib.rs [] []
/src/wasmtime/crates/wasmtime/src/lib.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_file_truncation.rs [] []
/src/wasm-tools/crates/wit-encoder/src/render.rs [] []
/src/wasmtime/crates/jit-icache-coherence/src/lib.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/reloc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/lazy_lock/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/memflags.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/crates/c-api/src/store.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasmparser/src/readers/core/custom.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/memory/shared_memory.rs ['stacks', 'cranelift-icache', 'pulley', 'memory_accesses', 'ion', 'moves', 'ion_checker', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'cranelift-icache', 'memory_accesses', 'ion', 'moves', 'ion_checker', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/isa/s390x/lower.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/solver/encoded_ops/popcnt.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_sleep.rs [] []
/src/wasmtime/pulley/src/imms.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/riscv64/abi.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/unix/signals.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/process/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/wiggle/test-helpers/src/lib.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/error.rs [] []
/src/wasm-tools/crates/wast/src/core/resolve/types.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/rwlock/tests.rs [] []
/src/wasmtime/crates/wasi-common/src/tokio/mod.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator/func.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/frontend/src/frontend/safepoints.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/remove_item.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_open_dirfd_not_dir.rs [] []
/src/wasmtime/crates/wasmtime/src/engine.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/windows/unwind64.rs [] []
/src/wasmtime/crates/fuzzing/src/generators/codegen_settings.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/builder.rs [] []
/src/wasmtime/crates/wasi-common/src/sync/mod.rs [] []
/src/wasmtime/winch/codegen/src/codegen/mod.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/component/aliases.rs [] []
/src/regalloc2/src/ion/process.rs [] []
/src/wasm-tools/fuzz/src/roundtrip_wit.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/linux/pidfd/tests.rs [] []
/src/wasm-tools/crates/wit-parser/src/decoding.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/sockets.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/binary_heap/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_open_lots.rs [] []
/src/wasmtime/crates/cranelift/src/debug/transform/address_transform.rs ['component_api', 'fact-valid-module'] ['component_api', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_fd_readdir.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/preview0.rs [] []
/src/regalloc2/src/ion/moves.rs [] []
/src/wasmtime/crates/wasi/src/host/instance_network.rs [] []
/src/wasm-tools/crates/wasm-smith/src/component/encode.rs [] []
/src/wasmtime/cranelift/codegen/src/ctxhash.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wiggle/generate/src/types/mod.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] []
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/abi.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/stacks.rs ['stacks'] []
/src/wasm-tools/crates/fuzz-stats/src/bin/failed-instantiations.rs [] []
/src/wasmtime/crates/cranelift/src/debug/transform/mod.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/x64/pcc.rs [] []
/src/wasmtime/crates/wasi/src/host/io.rs ['wast_tests'] ['wast_tests']
/src/regalloc2/src/fastalloc/iter.rs [] []
/src/wasmtime/src/commands/explore.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/imms.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/pulley32.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_stdio_isatty.rs [] []
/src/wasmtime/crates/wasi-preview1-component-adapter/src/descriptors.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-component/src/encoding/types.rs [] []
/src/wasmtime/crates/fuzzing/src/oracles/diff_spec.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/component.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/custom.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/v128.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wiggle/generate/src/names.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/cranelift/isle/isle/src/sema.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/rc/tests.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/fs/tests.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_dangling_fd.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/externals/global.rs ['differential', 'call_async', 'instantiate-many', 'component_api', 'wast_tests'] ['differential', 'call_async', 'instantiate-many', 'component_api', 'wast_tests']
/src/wasmtime/cranelift/codegen/src/isa/aarch64/mod.rs [] []
/src/wasm-tools/crates/wit-component/dl/src/lib.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/coredumps.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_link.rs [] []
/src/wasm-tools/src/bin/wasm-tools/shrink.rs [] []
/src/wasm-tools/crates/wit-component/src/linking/metadata.rs [] []
/src/wasmtime/winch/codegen/src/isa/aarch64/masm.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-encoder/src/core/start.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/export.rs [] []
/src/wasmtime/crates/fuzzing/src/generators/value.rs ['differential', 'call_async', 'instantiate-many', 'component_api', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['differential', 'call_async', 'instantiate-many', 'component_api', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/crates/c-api/src/types.rs [] []
/src/wasmtime/crates/environ/src/component/types_builder/resources.rs [] []
/src/wasmtime/crates/wasi/src/preview1.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-nn/src/registry/in_memory.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_directory_seek.rs [] []
/src/wasmtime/cranelift/reader/src/sourcemap.rs ['ion_checker', 'ssagen', 'fastalloc_checker'] ['ion_checker', 'ssagen', 'fastalloc_checker']
/src/wasmtime/crates/wasi/src/host/network.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/component/resources.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/fuzzing/src/generators/wast_test.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm_shared/neon/store_tests.rs [] []
/src/wasm-tools/crates/wast/src/core/tag.rs [] []
/src/wasmtime/crates/jit-debug/src/gdb_jit_int.rs [] []
/src/wasmtime/crates/cranelift/src/debug/gc.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/globalvalue.rs [] []
/src/wasm-tools/src/bin/wasm-tools/compose.rs [] []
/src/wasmtime/crates/fuzzing/wasm-spec-interpreter/src/without_library.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/expr_enumerator.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/i31.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/isa/x64/encoding/mod.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/cranelift/isle/isle/isle_examples/link/multi_constructor_main.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_cat.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/component/instances.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/windows/mod.rs [] []
/src/wasmtime/winch/codegen/src/isa/aarch64/regs.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/winch/codegen/src/abi/local.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_fd_flags_set.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/rooting.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/imms.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/net/linux_ext/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/drc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-encoder/src/core/dump.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/tests.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] []
/src/wasmtime/cranelift/entity/src/iter.rs ['memory_accesses'] ['memory_accesses']
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/mod.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'instantiate-many', 'api_calls', 'memory_accesses', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-smith/src/core.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/regalloc2/src/fastalloc/mod.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/description.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/cranelift/isle/isle/isle_examples/link/multi_extractor_main.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/x64/mod.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/solver/encoded_ops/cls.rs [] []
/src/wasmtime/cranelift/codegen/src/souper_harvest.rs [] []
/src/wasmtime/crates/wasi/src/network.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/process/tests.rs [] []
/src/wasmtime/cranelift/isle/isle/src/files.rs [] []
/src/wasmtime/winch/codegen/src/visitor.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'cranelift-fuzzgen', 'api_calls', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/map/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/fuzzgen/src/lib.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/source-code/src/wasmtime/crates/misc/component-macro-test/src/lib.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/function_runner.rs ['cranelift-fuzzgen'] ['cranelift-fuzzgen']
/src/wasmtime/crates/environ/src/component/names.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/barrier/tests.rs [] []
/src/wasmtime/crates/wasi-common/src/snapshots/preview_0.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/annotations.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/crates/wasi/src/host/exit.rs [] []
/src/wasmtime/crates/c-api/src/types/export.rs [] []
/src/wasm-tools/crates/wasmparser/src/collections/index_set.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/regalloc2/src/ion/mod.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/src/bin/wasmtime.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/func_ref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/inspector/light/source_files/src/wasm-tools/fuzz/fuzz_targets/run.rs ['run'] []
/src/wasmtime/crates/fiber/src/windows.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/parking_spot.rs [] []
/src/wasm-tools/crates/wast/src/parser.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/borrow/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/inst/args.rs [] []
/src/wasmtime/crates/wasi/src/host/filesystem.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/component/component.rs [] []
/src/wasmtime/cranelift/src/utils.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/homepage.rs [] []
/src/wasmtime/crates/cranelift/src/translate/translation_utils.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/jit/src/compiled_blob.rs [] []
/src/wasmtime/winch/codegen/src/frame/mod.rs [] []
/src/wasmtime/cranelift/codegen/src/timing.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/init.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_tcp_sockopts.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/mod.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-metadata/src/producers.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator/operators.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/src/bin/wasm-tools/demangle.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/isa/x86.rs ['differential', 'instantiate-many', 'wast_tests', 'table_ops'] []
/src/wasmtime/cranelift/codegen/src/machinst/helpers.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/analysis.rs [] []
/src/wasmtime/cranelift/reader/src/lexer.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/cranelift/src/gc/enabled/null.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'instantiate-many', 'api_calls', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/component/linker.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/args/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/regalloc2/fuzz/fuzz_targets/moves.rs ['moves'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/ffi/c_str/tests.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wasmparser/src/readers.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/x64/inst/args.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/mpk/pkru.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/traphandlers/signals.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/generators/config.rs ['differential', 'call_async', 'instantiate-many', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops'] ['differential', 'call_async', 'instantiate-many', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops']
/src/wasmtime/crates/fuzzing/wasm-spec-interpreter/build.rs ['differential', 'instantiate-many', 'wast_tests', 'table_ops'] ['differential', 'instantiate-many', 'wast_tests', 'table_ops']
/src/wasmtime/cranelift/src/clif-util.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/main.rs [] []
/src/wasmtime/crates/cranelift/src/debug/transform/expression.rs [] []
/src/wasm-tools/src/bin/wasm-tools/component.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'wast_tests', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/async_yield.rs [] []
/src/wasmtime/cranelift/entity/src/boxed_slice.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_open_missing.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/null.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/c-api-macros/src/lib.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/term/terminfo/parm/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/unix/machports.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/decommit_queue.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/snip_function.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/cli_no_ip_name_lookup.rs [] []
/src/wasm-tools/crates/wasmprinter/src/operator.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/machinst/buffer.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-parser/src/ast.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/common/tests.rs [] []
/src/wasmtime/crates/explorer/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/api_proxy.rs [] []
/src/wasmtime/crates/c-api/src/ref.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/http.rs [] []
/src/wasmtime/cranelift/codegen/src/machinst/isle.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/cursor/tests.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/unique_table.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/loongarch64/lasx/tests.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/component/exports.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/environ/src/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/regalloc2/src/checker.rs ['cranelift-fuzzgen', 'ion_checker', 'fastalloc_checker'] ['cranelift-fuzzgen', 'ion_checker', 'fastalloc_checker']
/src/wasmtime/cranelift/entity/src/set.rs ['memory_accesses'] ['memory_accesses']
/src/wasm-tools/crates/wasm-mutate/src/mutators/codemotion/loop_unrolling.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/immediates.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/ranges.rs [] []
/src/wasmtime/cranelift/fuzzgen/src/function_generator.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/pipe.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/map/tests.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/cdsl/instructions.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/linking.rs [] []
/src/wasmtime/crates/fuzzing/src/generators/stacks.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wast/src/component/instance.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/stdio/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_domtree.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/free_list.rs ['table_ops'] ['table_ops']
/src/wasm-tools/crates/wasm-wave/src/parser.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/cranelift/codegen/meta/src/shared/immediates.rs [] []
/src/wasmtime/pulley/src/lib.rs [] []
/src/wasm-tools/crates/wast/src/component/func.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/mpk/enabled.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-mutate/src/mutators/codemotion/ir/parse_context.rs [] []
/src/wasmtime/crates/versioned-export-macros/src/lib.rs [] []
/src/wasmtime/crates/cranelift/src/debug/transform/debug_transform_logging.rs [] []
/src/wasm-tools/crates/wit-parser/src/abi.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-wave/src/value/mod.rs [] []
/src/wasmtime/crates/c-api/src/linker.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/os/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/cli_serve_echo_env.rs [] []
/src/wasmtime/crates/environ/src/address_map.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/trampoline/table.rs [] []
/src/wasmtime/cranelift/reader/src/lib.rs [] []
/src/wasmtime/cranelift/interpreter/src/value.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wasmparser/src/readers/component/types.rs [] []
/src/wasm-tools/src/bin/wasm-tools/dump.rs [] []
/src/wasmtime/crates/wasi-config/src/lib.rs [] []
/src/wasm-tools/crates/wasmparser/src/binary_reader.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_file_allocate.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/x64/lower/isle.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/fuzz-stats/src/dummy.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/misc/component-test-util/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/lower.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/cdsl/formats.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/host/udp_create_socket.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasm-tools/src/bin/wasm-tools/strip.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/branch_hints.rs [] []
/src/wasm-tools/src/bin/wasm-tools/json_from_wast.rs [] []
/src/wasmtime/winch/codegen/src/codegen/env.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_unwind.rs [] []
/src/wasm-tools/crates/wit-parser/src/metadata.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/meta/src/cdsl/types.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/instance.rs ['differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops'] ['differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops']
/src/wasm-tools/crates/wasm-wave/src/strings.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/crates/wasi-common/src/file.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/func/host.rs ['stacks', 'call_async', 'memory_accesses'] ['stacks', 'call_async', 'memory_accesses']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/api_proxy_streaming.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-parser/src/ast/lex.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/memory.rs ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'fact-valid-module']
/src/wasm-tools/crates/wit-parser/src/serde_.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/tables.rs [] []
/src/wasm-tools/crates/wast/src/lexer.rs [] []
/src/wasmtime/crates/environ/src/gc.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-encoder/src/core/tags.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_interpret.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/vmcontext.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_rename.rs [] []
/src/wasm-tools/crates/wit-encoder/src/interface.rs [] []
/src/wasm-tools/crates/wit-parser/src/resolve/clone.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasm-tools/crates/wit-component/src/encoding/wit.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/inst/emit.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/component-macro/test-helpers/src/lib.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/component.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasm-tools/crates/wasm-compose/src/config.rs [] []
/src/wasmtime/src/commands/compile.rs [] []
/src/wasm-tools/crates/wit-encoder/src/docs.rs [] []
/src/wasmtime/winch/codegen/src/isa/aarch64/address.rs [] []
/src/wasmtime/cranelift/interpreter/src/step.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/cranelift/src/translate/code_translator/bounds_checks.rs [] []
/src/wasmtime/cranelift/codegen/src/cursor.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/debug/transform/attr.rs [] []
/src/regalloc2/src/fastalloc/vregset.rs [] []
/src/wasmtime/cranelift/isle/isle/src/stablemapset.rs [] []
/src/wasm-tools/crates/wast/src/component/module.rs [] []
/src/wasmtime/crates/wasi-threads/src/lib.rs [] []
/src/wasmtime/cranelift/interpreter/src/instruction.rs ['component_api', 'cranelift-fuzzgen'] ['component_api', 'cranelift-fuzzgen']
/src/wasmtime/source-code/src/wasm-tools/crates/wasm-compose/example/middleware/src/lib.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/instantiate-many.rs ['instantiate-many'] []
/src/wasmtime/cranelift/codegen/src/ir/known_symbol.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/gc_heap_pool.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/core/export.rs [] []
/src/wasmtime/crates/wasi-common/src/sync/sched/windows.rs [] []
/src/wasmtime/crates/cranelift/src/gc/disabled.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/mmap.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasmparser/src/readers/core/dylink0.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/trampoline/global.rs ['differential', 'call_async', 'instantiate-many', 'wast_tests'] ['call_async', 'instantiate-many', 'wast_tests']
/src/wasm-tools/crates/wasm-mutate/src/mutators/remove_section.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime.rs [] []
/src/wasmtime/crates/c-api/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_udp_sockopts.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/imports.rs ['stacks', 'component_api', 'cranelift-fuzzgen', 'table_ops'] ['stacks', 'component_api', 'cranelift-fuzzgen', 'table_ops']
/src/wasmtime/crates/cache/src/lib.rs [] []
/src/wasmtime/cranelift/bforest/src/map.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-encoder/src/variant.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/control/src/zero_sized.rs ['cranelift-fuzzgen'] ['cranelift-fuzzgen']
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/arrayref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-compose/src/encoding.rs ['wast_tests'] ['wast_tests']
/src/wasm-tools/crates/wast/src/core/resolve/names.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/memory_accesses.rs ['memory_accesses'] []
/src/wasmtime/cranelift/codegen/src/opts.rs [] []
/src/wasmtime/crates/c-api/src/module.rs ['call_async', 'api_calls'] ['call_async', 'api_calls']
/src/wasmtime/crates/environ/src/compile/module_types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wast-util/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-mutate/src/mutators/add_function.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/crates/cranelift/src/compiler.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasmparser/src/readers/component/exports.rs [] []
/src/wasm-tools/crates/wasm-wave/src/wasm/fmt.rs [] []
/src/wasmtime/cranelift/codegen/src/context.rs ['cranelift-icache', 'cranelift-fuzzgen'] ['cranelift-icache', 'cranelift-fuzzgen']
/src/wasmtime/cranelift/codegen/src/print_errors.rs [] []
/src/wasmtime/crates/c-api/src/func.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/unix/fs/tests.rs ['wast_tests'] []
/src/wasm-tools/crates/wast/src/component/import.rs [] []
/src/inspector/light/source_files/src/wasmtime/source-code/src/wasmtime/fuzz/fuzz_targets/wast_tests.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/riscv64/lower/isle.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/poll.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic/tests.rs [] []
/src/wasmtime/crates/wit-bindgen/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/jit-icache-coherence/src/libc.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_udp_connect.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/arch/x86.rs [] []
/src/wasmtime/crates/wasi/src/host/udp.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/component/binary.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/cache/src/tests.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/elements.rs ['stacks'] ['stacks']
/src/wasmtime/cranelift/codegen/src/isa/riscv64/lower.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/isa/mod.rs [] []
/src/regalloc2/src/ion/dump.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/index_allocator.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/x64/inst/mod.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_optimize.rs [] []
/src/wasm-tools/crates/wast/src/core/module.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/translate/code_translator.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/debug/transform/synthetic.rs [] []
/src/wasm-tools/crates/wast/src/error.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/table_pool.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/aarch64/pcc.rs [] []
/src/wasm-tools/crates/wasmparser/src/collections/map.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/isa/call_conv.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/interpreter/src/environment.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/constant.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasm-tools/crates/wast/src/core/resolve/mod.rs [] []
/src/wasm-tools/crates/wast/src/wat.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/abi/tls/sync_bitset/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_tcp_streams.rs [] []
/src/wasmtime/crates/fuzzing/src/generators/async_config.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/cfg_printer.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/extname.rs ['cranelift-fuzzgen'] ['cranelift-fuzzgen']
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/gc_ref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/environ/src/component/types.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wast/src/token.rs [] []
/src/wasmtime/crates/wasi-common/src/snapshots/preview_1.rs [] []
/src/wasmtime/winch/codegen/src/isa/mod.rs [] []
/src/wasmtime/crates/environ/src/module.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cli-flags/src/opt.rs [] []
/src/wasmtime/crates/wasi-nn/src/backend/pytorch.rs [] []
/src/wasmtime/cranelift/interpreter/src/address.rs ['component_api', 'cranelift-fuzzgen'] ['component_api', 'cranelift-fuzzgen']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/handle/tests.rs [] []
/src/wasmtime/pulley/src/interp/debug.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/memtype.rs [] []
/src/wasm-tools/crates/wit-component/src/encoding.rs ['compile', 'call_async', 'instantiate-many', 'table_ops'] ['compile', 'call_async', 'instantiate-many', 'table_ops']
/src/wasmtime/crates/wasi-common/src/snapshots/preview_1/error.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/noextern.rs [] []
/src/wasmtime/crates/cranelift/src/translate/heap.rs [] []
/src/wasm-tools/fuzz/src/wit64.rs [] []
/src/wasmtime/crates/wiggle/generate/src/types/record.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] []
/src/wasmtime/crates/wasmtime/src/runtime/code_memory.rs [] []
/src/wasmtime/src/commands/config.rs [] []
/src/regalloc2/src/domtree.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasm-tools/crates/wast/src/component/resolve.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/generators/instance_allocation_strategy.rs [] []
/src/regalloc2/src/ion/merge.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/verify.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/component/imports.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/c-api/src/sharedmemory.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/solver/encoded_ops/rev.rs [] []
/src/wasmtime/crates/c-api/src/instance.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasmparser/src/features.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/api_calls.rs ['api_calls'] []
/src/wasm-tools/crates/wasmparser/src/readers/core/types/matches.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/util/tests.rs [] []
/src/wasm-tools/crates/wasm-wave/src/wasm/ty.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/reencode/component.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/alloc/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/unwind.rs [] []
/src/wasmtime/cranelift/entity/src/unsigned.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_symlink_filestat.rs [] []
/src/wasmtime/cranelift/reader/src/parser.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/eqref.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/cdsl/typevar.rs ['component_api', 'cranelift-fuzzgen'] ['component_api', 'cranelift-fuzzgen']
/src/wasmtime/cranelift/codegen/meta/src/lib.rs [] []
/src/wasmtime/crates/environ/src/ext.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/memory/static_.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/regs.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/args.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/cranelift/src/debug/transform/simulate.rs [] []
/src/wasmtime/pulley/src/interp/tail_loop.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator.rs ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops']
/src/wasm-tools/crates/wasmparser/src/readers/core/producers.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/start.rs [] []
/src/wasm-tools/crates/wasmparser/src/collections/hash.rs [] []
/src/wasm-tools/crates/wit-encoder/src/flags.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/src/commands/run.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_file_read_write.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/impls/tests.rs [] []
/src/wasmtime/cranelift/object/src/backend.rs [] []
/src/regalloc2/fuzz/fuzz_targets/domtree.rs ['domtree'] ['domtree']
/src/wasmtime/crates/c-api/src/val.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-http/src/body.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/host/tcp_create_socket.rs [] []
/src/wasmtime/crates/jit-debug/src/perf_jitdump.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/send_sync_unsafe_cell.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/regalloc2/fuzz/fuzz_targets/ion_checker.rs ['ion_checker'] []
/src/wasmtime/crates/wasmtime/src/runtime/component/func.rs ['stacks', 'memory_accesses'] ['stacks', 'memory_accesses']
/src/wasmtime/crates/cranelift/src/translate/state.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-component/src/printing.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_symlink_loop.rs [] []
/src/wasmtime/cranelift/codegen/src/scoped_hash_map.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/build.rs [] []
/src/wasmtime/crates/wasi-common/src/sync/net.rs [] []
/src/wasmtime/winch/codegen/src/isa/x64/address.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/lib.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/net/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/x64/encoding/evex.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/component-macro/src/bindgen.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/vmcontext/vm_host_func_context.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-common/src/random.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_open_create_existing.rs [] []
/src/wasm-tools/crates/wasm-smith/src/core/encode.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/progpoint.rs [] []
/src/wasmtime/cranelift/codegen/src/data_value.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-common/src/tokio/sched/unix.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/remove_export.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator/operators/simd.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/artifacts/src/lib.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/memory/malloc.rs [] []
/src/wasmtime/crates/wasi/src/host/filesystem/sync.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/trampoline/func.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/node/tests.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/lang.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/cranelift/frontend/src/switch.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f32/tests.rs [] []
/src/wasm-tools/crates/wasm-smith/src/component.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/encode.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['cranelift-icache', 'moves', 'fact-valid-module']
/src/wasmtime/crates/environ/src/error.rs [] []
/src/wasm-tools/crates/wasm-smith/src/lib.rs ['component_api', 'fact-valid-module', 'wasm-smithlib'] ['fact-valid-module', 'wasm-smithlib']
/src/wasmtime/crates/c-api/src/error.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/fs/tests.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/wtf8/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] []
/src/wasm-tools/crates/wasm-smith/src/core/terminate.rs [] []
/src/wasmtime/crates/environ/src/fact/signature.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/resources.rs [] []
/src/wasmtime/crates/c-api/src/types/global.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/artifacts/build.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['component_api', 'wast_tests', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/socket_addr/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['cranelift-icache', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/fuzzing/src/generators/module.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_tcp_sample_application.rs [] []
/src/wasmtime/winch/codegen/src/codegen/bounds.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/arrayref.rs [] []
/src/wasm-tools/crates/wit-parser/src/sizealign.rs [] []
/src/regalloc2/src/index.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-mutate/src/mutators/add_type.rs [] []
/src/wasmtime/winch/codegen/src/isa/x64/masm.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/libcall.rs [] []
/src/wasm-tools/crates/wasm-mutate-stats/src/bin/wasm-mutate-stats.rs [] []
/src/wasmtime/crates/wit-bindgen/src/rust.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasm-tools/crates/wast/src/component/types.rs ['cranelift-fuzzgen'] ['cranelift-fuzzgen']
/src/wasmtime/cranelift/codegen/src/loop_analysis.rs [] []
/src/wasmtime/cranelift/native/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi-common/src/tokio/file.rs [] []
/src/wasmtime/src/common.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/func.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasmparser/src/validator/component_types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/condcodes.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/test.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] []
/src/wasmtime/cranelift/codegen/src/alias_analysis.rs [] []
/src/wasm-tools/crates/wit-component/src/validation.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker']
/src/wasmtime/crates/environ/src/component/artifacts.rs [] []
/src/wasmtime/cranelift/entity/src/primary.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/dbg.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/shared/instructions.rs [] []
/src/wasm-tools/crates/wast/src/core/binary.rs [] []
/src/wasmtime/crates/c-api/src/global.rs [] []
/src/wasm-tools/crates/wasmparser/src/collections/index_map/detail.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/pulley/src/encode.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'wast_tests', 'moves', 'fact-valid-module']
/src/wasmtime/crates/math/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'api_calls', 'wast_tests', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/compiler/component.rs [] []
/src/wasm-tools/crates/wast/src/core/import.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/preview1.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/x64/inst/emit.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-encoder/src/enum_.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/unwind/winarm64.rs [] []
/src/wasmtime/cranelift/fuzzgen/src/passes/fcvt.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc.rs [] []
/src/wasmtime/crates/wasi-common/src/clocks.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/custom/vm.rs [] []
/src/wasmtime/crates/environ/src/fact/trampoline.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/engine/serialization.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/component/types.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_udp_sample_application.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/component/instances.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-encoder/src/from_parser.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/component/names.rs [] []
/src/wasm-tools/crates/wasm-wave/src/value/wit.rs [] []
/src/wasmtime/cranelift/src/interpret.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/unix/net/ucred/tests.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/x86/test.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/term/terminfo/parser/compiled/tests.rs [] []
/src/wasmtime/crates/wasi/src/host/env.rs [] []
/src/wasm-tools/crates/wasm-metadata/src/payload.rs [] []
/src/wasmtime/crates/c-api/src/config.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/isle/isle/src/overlap.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/unwind/systemv.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/waitqueue/spin_mutex/tests.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/cranelift-fuzzgen.rs ['cranelift-fuzzgen'] []
/src/wasmtime/crates/wasi-http/src/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/cranelift/entity/src/map.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/machinst/pcc.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/profiling.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wit-parser/src/ast/toposort.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/revision.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/raw_vec/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_compile.rs [] []
/src/wasmtime/source-code/src/wasm-tools/crates/wasm-compose/example/server/src/main.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/windows.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/tags.rs [] []
/src/wasmtime/winch/codegen/src/isa/x64/abi.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_readlink.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_sched_yield.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/entities.rs [] []
/src/wasmtime/source-code/src/wasm-tools/crates/wasmparser/src/collections/index_map/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/structref.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cache/src/worker.rs [] []
/src/wasm-tools/crates/wast/src/component/custom.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/resource_table.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/store/data.rs ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops']
/src/wasmtime/cranelift/bitset/src/compound.rs ['memory_accesses'] ['memory_accesses']
/src/wasmtime/crates/wasi-nn/src/backend/onnx.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/crates/wiggle/generate/src/types/handle.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/tcp/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['differential', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/c-api/src/wasi.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['differential', 'call_async', 'instantiate-many', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local/dynamic_tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] []
/src/wasm-tools/src/bin/wasm-tools/addr2line.rs [] []
/src/wasmtime/crates/wiggle/generate/src/module_trait.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/api_reactor.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_regular_file_isatty.rs [] []
/src/wasmtime/cranelift/fuzzgen/src/print.rs ['cranelift-icache'] ['cranelift-icache']
/src/wasmtime/crates/wasi/src/error.rs [] []
/src/wasm-tools/crates/wast/src/component/item_ref.rs [] []
/src/wasm-tools/crates/wit-smith/src/generate.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-wave/src/value/ty.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_open_preopen.rs [] []
/src/wasmtime/crates/cranelift/src/builder.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasm-encoder/src/core/globals.rs ['stacks', 'component_api', 'cranelift-fuzzgen', 'table_ops'] ['stacks', 'component_api', 'cranelift-fuzzgen', 'table_ops']
/src/wasmtime/crates/wit-bindgen/src/source.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/environ/src/gc/null.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['wast_tests', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/coredump.rs ['component_api'] ['component_api']
/src/wasmtime/crates/wmemcheck/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/regalloc2/src/fastalloc/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-compose/src/composer.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/process/process_unix/tests.rs [] []
/src/wasmtime/crates/environ/src/component/dfg.rs [] []
/src/wasm-tools/crates/wasmparser/src/collections/index_map.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/emit.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_fd_advise.rs [] []
/src/wasmtime/crates/fuzzing/wasm-spec-interpreter/src/lib.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/x64/encoding/vex.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/meta/src/gen_settings.rs [] []
/src/wasmtime/cranelift/codegen/src/constant_hash.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/args.rs [] []
/src/wasmtime/crates/environ/src/component/types_builder.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/i31.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/values.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/crates/test-macros/src/lib.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/winch/codegen/src/regalloc.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/pcc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/isa/x64/abi.rs [] []
/src/regalloc2/regalloc2-tool/src/main.rs ['cranelift-fuzzgen'] ['cranelift-fuzzgen']
/src/wasmtime/crates/wasi-nn/src/witx.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/tables.rs ['component_api', 'cranelift-fuzzgen', 'table_ops'] ['component_api', 'cranelift-fuzzgen', 'table_ops']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/backtrace/tests.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/wave/core.rs [] []
/src/wasm-tools/crates/wit-encoder/src/world.rs [] []
/src/wasmtime/cranelift/codegen/src/legalizer/globalvalue.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/module.rs [] []
/src/wasm-tools/crates/wit-component/src/targets.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/mod.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_tcp_states.rs [] []
/src/wasmtime/crates/fiber/src/unix.rs [] []
/src/wasmtime/crates/fiber/src/nostd.rs ['call_async'] ['call_async']
/src/wasm-tools/crates/wasmparser/build.rs [] []
/src/wasmtime/cranelift/isle/isle/src/lexer.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wiggle/generate/src/wasmtime.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['cranelift-icache', 'cranelift-fuzzgen', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/wasmtime/crates/cranelift/src/compiled_function.rs [] []
/src/wasmtime/crates/wasi-preview1-component-adapter/src/macros.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'memory_accesses', 'wast_tests', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/oracles/diff_v8.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/externref.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/piped_polling.rs [] []
/src/wasm-tools/crates/wasmprinter/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-metadata/src/names/component.rs [] []
/src/wasmtime/crates/c-api/src/extern.rs [] []
/src/wasmtime/crates/wast/src/component.rs ['wast_tests'] ['wast_tests']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/cli_export_cabi_realloc.rs [] []
/src/wasm-tools/build.rs [] []
/src/wasmtime/crates/fuzzing/src/oracles/engine.rs ['differential'] ['differential']
/src/wasm-tools/crates/wasm-metadata/src/add_metadata.rs [] []
/src/wasmtime/cranelift/codegen/src/machinst/vcode.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/module/registry.rs ['component_api'] ['component_api']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_file_unbuffered_write.rs [] []
/src/wasm-tools/crates/wit-smith/src/lib.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/abi/usercalls/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_poll_oneoff_stdio.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/memory_pool.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_symlink_trailing_slashes.rs [] []
/src/wasmtime/cranelift/isle/isle/src/trie_again.rs [] []
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/pulley.rs ['pulley'] []
/src/wasmtime/winch/codegen/src/isa/aarch64/mod.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_print_cfg.rs [] []
/src/wasmtime/crates/environ/src/scopevec.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_alias_analysis.rs [] []
/src/wasmtime/cranelift/bforest/src/node.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/raw.rs [] []
/src/wasmtime/cranelift/isle/isle/src/ast.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/error/tests.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/cdsl/mod.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/crates/wasmtime/src/runtime/component/func/options.rs ['wast_tests'] ['wast_tests']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/vec_deque/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] []
/src/wasmtime/cranelift/fuzzgen/src/passes/int_divz.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/cow.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/env/tests.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['wast_tests', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/regs.rs [] []
/src/regalloc2/src/cfg.rs ['stacks', 'call_async', 'cranelift-icache', 'pulley', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'call_async', 'cranelift-icache', 'pulley', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasmtime/crates/environ/src/fact/traps.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/mod.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wast/src/wast.rs ['wast_tests'] ['wast_tests']
/src/wasmtime/crates/wasmtime/src/runtime/gc/none_ref.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/shared/mod.rs [] []
/src/wasmtime/crates/fuzzing/src/generators/component_types.rs ['component_api'] ['component_api']
/src/wasm-tools/crates/wasmprinter/src/component.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/unix/vm.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/custom.rs [] []
/src/wasmtime/cranelift/bitset/src/scalar.rs ['memory_accesses'] ['memory_accesses']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/udp/tests.rs [] []
/src/wasmtime/winch/codegen/src/masm.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/cranelift/src/obj.rs [] []
/src/wasmtime/cranelift/frontend/src/ssa.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasm-tools/crates/wasmparser/src/readers/component/canonicals.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_file_write.rs [] []
/src/wasmtime/crates/c-api/src/types/val.rs [] []
/src/wasmtime/cranelift/entity/src/keys.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/imports.rs [] []
/src/regalloc2/src/fuzzing/func.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker']
/src/wasmtime/cranelift/src/disasm.rs [] []
/src/wasmtime/crates/wasi/src/stdio.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/store_box.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/winch/codegen/src/codegen/error.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_engine/src/termname.rs [] []
/src/wasmtime/cranelift/codegen/src/machinst/blockorder.rs [] []
/src/wasmtime/pulley/src/opcode.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/reencode.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/i31.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_remove_nonempty_directory.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/func/typed.rs ['component_api'] ['component_api']
/src/wasm-tools/crates/wast/src/core/custom.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/component/imports.rs [] []
/src/wasmtime/cranelift/reader/src/isaspec.rs [] []
/src/wasmtime/fuzz/fuzz_targets/call_async.rs ['call_async'] ['call_async']
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/encoder/expr2wasm.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/pulley.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/store/context.rs [] []
/src/wasm-tools/crates/wasmparser/src/validator/core/canonical.rs [] []
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/unwind/systemv.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fuzzingsingle_module_fuzzer', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-shrink/src/lib.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/cdsl/operands.rs [] []
/src/wasmtime/crates/wasi-http/src/http_impl.rs [] []
/src/wasmtime/pulley/src/disas.rs [] []
/src/wasmtime/cranelift/codegen/src/binemit/mod.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/types.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/isle/isle/build.rs [] []
/src/wasmtime/crates/wiggle/src/region.rs [] []
/src/wasmtime/crates/misc/component-fuzz-util/src/lib.rs ['component_api', 'fact-valid-module'] ['component_api', 'fact-valid-module']
/src/regalloc2/src/ion/liveranges.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/send_sync_ptr.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/src/ir/layout.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-wave/src/lex.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/component/resources.rs ['component_api', 'wast_tests', 'fact-valid-module'] ['component_api', 'wast_tests', 'fact-valid-module']
/src/wasmtime/cranelift/codegen/meta/src/cdsl/settings.rs ['differential', 'instantiate-many', 'wast_tests', 'table_ops'] ['differential', 'instantiate-many', 'wast_tests', 'table_ops']
/src/wasmtime/crates/wasi/src/tcp.rs [] []
/src/regalloc2/fuzz/fuzz_targets/ssagen.rs ['ssagen'] ['ssagen']
/src/wasmtime/cranelift/codegen/src/isa/mod.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/fuzzing/src/single_module_fuzzer.rs ['fuzzingsingle_module_fuzzer'] ['fuzzingsingle_module_fuzzer']
/src/wasmtime/cranelift/codegen/src/write.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/unix/unwind.rs [] []
/src/wasm-tools/crates/wasmparser/src/readers/core/names.rs [] []
/src/wasmtime/cranelift/codegen/meta/src/srcgen.rs [] []
/src/wasmtime/cranelift/codegen/src/result.rs [] []
/src/wasmtime/cranelift/isle/isle/src/parser.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasm-tools/crates/wasm-encoder/src/core/exports.rs ['stacks', 'component_api', 'cranelift-fuzzgen', 'memory_accesses', 'table_ops'] ['stacks', 'component_api', 'cranelift-fuzzgen', 'memory_accesses', 'table_ops']
/src/wasm-tools/crates/wasmparser/src/arity.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/table.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasmtime/src/sync_nostd.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/miri/traphandlers.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/loongarch64/lsx/tests.rs [] []
/src/wasmtime/cranelift/codegen/src/ir/dynamic_type.rs [] []
/src/wasmtime/crates/wasi/src/stream.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/c-api/src/vec.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_path_exists.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview2_tcp_bind.rs [] []
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/waitqueue/unsafe_list/tests.rs [] []
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/runner.rs [] []
/src/wasmtime/cranelift/isle/veri/veri_ir/src/annotation_ir.rs [] []
/src/wasm-tools/crates/wit-encoder/src/record.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_interesting_paths.rs [] []
/src/wasmtime/crates/wasmtime/src/compile/runtime.rs [] []
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/preview1_remove_directory.rs [] []
/src/wasmtime/winch/codegen/src/isa/x64/asm.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/slice/tests.rs [] []
/src/wasm-tools/crates/wasm-mutate/src/mutators/modify_const_exprs.rs [] []
/src/wasmtime/winch/codegen/src/isa/aarch64/asm.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/cranelift/src/gc/enabled/drc.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['differential', 'call_async', 'instantiate-many', 'api_calls', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/winch/codegen/src/codegen/control.rs [] []
/src/regalloc2/fuzz/fuzz_targets/fastalloc_checker.rs ['fastalloc_checker'] []
/src/wasm-tools/crates/wasm-encoder/src/component/names.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/winch/codegen/src/codegen/call.rs [] []
/src/wasmtime/pulley/src/op.rs [] []
/src/wasmtime/crates/c-api/src/wat2wasm.rs [] []
/src/wasmtime/crates/wiggle/generate/src/types/error.rs ['stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] []
/src/wasmtime/crates/wasmtime/src/runtime/types/matching.rs [] []
/src/wasmtime/cranelift/codegen/src/egraph/elaborate.rs [] []
/src/wasmtime/cranelift/isle/isle/src/compile.rs [] []
/src/wasmtime/cranelift/codegen/src/remove_constant_phis.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/miri/mmap.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/store/func_refs.rs [] []
/src/wasmtime/crates/environ/src/builtin.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module']
/src/wasmtime/crates/wasi/src/host/clocks.rs [] []
/src/wasmtime/crates/wasi-common/src/sched.rs [] []
/src/wasmtime/crates/wasmtime/src/runtime/vm/memory/shared_memory_disabled.rs [] []
/src/wasmtime/crates/wiggle/generate/src/config.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer'] ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'moves', 'fact-valid-module', 'fuzzingsingle_module_fuzzer']
/src/regalloc2/src/ion/data_structures.rs [] []
/src/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals/src/lib.rs ['compile', 'stacks', 'differential', 'call_async', 'cranelift-icache', 'pulley', 'instantiate-many', 'component_api', 'cranelift-fuzzgen', 'api_calls', 'memory_accesses', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker'] ['stacks', 'differential', 'call_async', 'instantiate-many', 'component_api', 'api_calls', 'wast_tests', 'table_ops', 'ion', 'moves', 'ion_checker', 'ssagen', 'fact-valid-module', 'domtree', 'fuzzingsingle_module_fuzzer', 'wasm-smithlib', 'parse', 'fastalloc_checker']
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/test_verifier.rs [] []
/src/wasm-tools/crates/wasm-encoder/src/core/producers.rs [] []

Directories in report

Directory
/src/wasmtime/cranelift/codegen/src/verifier/
/src/regalloc2/src/ion/
/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/cursor/
/src/wasmtime/crates/wasi-http/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/borrow/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/waitqueue/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/unix/net/
/src/wasmtime/cranelift/codegen/src/legalizer/
/src/wasm-tools/crates/wasmparser/src/collections/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/kernel_copy/
/src/wasmtime/crates/wasi/src/
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/custom/
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/
/src/wasm-tools/crates/wasm-wave/src/wasm/
/src/wasmtime/crates/fiber/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f16/
/src/wasmtime/cranelift/codegen/src/isa/riscv64/lower/
/src/wasmtime/crates/c-api/src/types/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/
/src/wasmtime/crates/explorer/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/rwlock/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/
/src/wasmtime/cranelift/codegen/shared/src/
/src/wasm-tools/crates/wasmparser/src/readers/core/
/src/wasmtime/cranelift/codegen/src/machinst/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/
/src/wasmtime/cranelift/codegen/src/binemit/
/src/wasm-tools/crates/wast/src/core/binary/
/src/wasmtime/winch/codegen/src/frame/
/src/wasmtime/cranelift/codegen/meta/src/shared/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/set/
/src/wasmtime/crates/cranelift/src/translate/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/map/
/src/wasmtime/winch/codegen/src/codegen/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/os/
/src/wasmtime/crates/cranelift/src/gc/
/src/wasmtime/source-code/src/wasmtime/crates/test-macros/src/
/src/wasm-tools/crates/wast/src/
/src/wasmtime/crates/wasi-common/src/sync/sched/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/abi/tls/sync_bitset/
/src/wasmtime/crates/environ/src/compile/
/src/wasmtime/crates/wasmtime/src/profiling_agent/
/src/wasmtime/crates/wasmtime/src/runtime/component/
/src/wasmtime/crates/wmemcheck/src/
/src/wasmtime/crates/wasi-config/src/
/src/wasm-tools/src/bin/wasm-tools/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/buffered/
/src/wasmtime/crates/wasi-nn/src/backend/
/src/wasmtime/source-code/src/wasmtime/crates/fuzzing/src/generators/
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/lower/
/src/wasmtime/winch/codegen/src/isa/
/src/wasmtime/cranelift/codegen/meta/src/isa/
/src/wasm-tools/fuzz/src/
/src/wasmtime/crates/wasmtime/src/runtime/vm/mpk/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/alloc/
/src/wasmtime/crates/wasi-common/src/tokio/sched/
/src/wasmtime/source-code/src/wasmtime/cranelift/filetests/src/
/src/wasm-tools/crates/wit-parser/src/resolve/
/src/wasmtime/cranelift/codegen/src/isa/x64/inst/
/src/wasmtime/crates/wasmtime/src/runtime/wave/
/src/wasmtime/cranelift/jit/src/
/src/wasm-tools/crates/wit-encoder/src/
/src/wasmtime/crates/wasmtime/src/runtime/gc/disabled/
/src/wasm-tools/crates/fuzz-stats/src/bin/
/src/wasmtime/crates/wasi-common/src/snapshots/preview_1/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/error/
/src/wasmtime/crates/winch/src/
/src/regalloc2/fuzz/fuzz_targets/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic/
/src/inspector/light/source_files/src/wasmtime/fuzz/fuzz_targets/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/args/
/src/wasm-tools/crates/wasm-wave/src/
/src/wasm-tools/crates/wasm-mutate/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/loongarch64/lasx/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/personality/dwarf/
/src/wasmtime/crates/wasmtime/src/compile/
/src/wasm-tools/crates/wit-component/src/encoding/
/src/wasmtime/cranelift/native/src/
/src/wasmtime/source-code/src/wasmtime/crates/cache/src/config/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/handle/
/src/wasmtime/cranelift/codegen/meta/src/cdsl/
/src/wasm-tools/crates/wasmparser/src/readers/core/types/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/
/src/inspector/light/source_files/src/wasmtime/source-code/src/wasmtime/fuzz/fuzz_targets/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/impls/
/src/wasm-tools/crates/wit-parser/src/ast/
/src/wasmtime/crates/cranelift/src/gc/enabled/
/src/wasmtime/cranelift/fuzzgen/src/
/src/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/ffi/c_str/
/src/wasm-tools/crates/wasm-smith/src/core/code_builder/
/src/wasmtime/crates/wasi-common/src/tokio/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/env/
/src/wasmtime/source-code/src/wasm-tools/crates/wasmparser/src/collections/index_map/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/linked_list/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/net/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/process/process_unix/
/src/wasm-tools/crates/wasmparser/src/binary_reader/
/src/wasmtime/crates/cache/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/copy/
/src/wasmtime/crates/wit-bindgen/src/
/src/wasmtime/cranelift/bitset/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/stats/
/src/wasmtime/cranelift/frontend/src/frontend/
/src/wasmtime/source-code/src/wasmtime/crates/misc/component-test-util/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/process/
/src/wasmtime/source-code/src/wasmtime/crates/component-macro/test-helpers/src/
/src/wasmtime/src/bin/
/src/wasm-tools/crates/wasmparser/
/src/wasm-tools/crates/wit-component/dl/src/
/src/wasmtime/crates/environ/src/component/types_builder/
/src/wasmtime/cranelift/isle/veri/veri_ir/src/
/src/inspector/light/source_files/src/wasm-tools/crates/wit-parser/fuzz/fuzz_targets/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/mutex/
/src/wasmtime/crates/fuzzing/src/generators/
/src/wasm-tools/crates/wasmparser/src/validator/
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/
/src/wasm-tools/crates/wast/src/component/
/src/wasmtime/crates/wasi-nn/src/registry/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/wasi/io/fd/
/src/wasmtime/source-code/src/wasmtime/crates/cache/src/
/src/wasmtime/crates/wasmtime/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/linux/pidfd/
/src/wasmtime/crates/cranelift/src/debug/transform/
/src/wasmtime/crates/wasi/src/stdio/
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/enabled/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/itron/time/
/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/unwind/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/process/process_unsupported/wait_status/
/src/wasmtime/cranelift/fuzzgen/src/passes/
/src/wasm-tools/crates/wasm-mutate/src/mutators/peephole/eggsy/encoder/
/src/wasm-tools/crates/wasmparser/src/validator/core/
/src/wasmtime/crates/environ/src/gc/
/src/wasmtime/crates/wasi-common/src/snapshots/
/src/wasmtime/crates/wasi-keyvalue/src/
/src/wasmtime/crates/wasmtime/src/runtime/vm/vmcontext/
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/bin/
/src/wasmtime/crates/wasmtime/src/runtime/vm/component/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/lazy_lock/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/time/
/src/wasm-tools/crates/wasm-mutate/src/mutators/codemotion/
/src/wasmtime/cranelift/entity/src/
/src/wasmtime/crates/wast/src/
/src/wasmtime/crates/wasi/src/clocks/
/src/wasmtime/crates/wasi-preview1-component-adapter/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local/
/src/wasmtime/cranelift/control/src/
/src/wasmtime/cranelift/codegen/src/isa/aarch64/lower/
/src/wasm-tools/crates/wasm-metadata/src/oci_annotations/
/src/wasm-tools/crates/wasm-metadata/src/names/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/set/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/waitqueue/spin_mutex/
/src/wasmtime/source-code/src/wasmtime/crates/wiggle/test-helpers/src/
/src/wasmtime/cranelift/codegen/src/isa/unwind/
/src/wasm-tools/crates/wast/src/core/
/src/wasmtime/cranelift/codegen/src/isa/riscv64/
/src/wasmtime/source-code/src/wasmtime/crates/misc/component-macro-test/src/
/src/wasmtime/crates/wasmtime/src/runtime/types/
/src/wasmtime/cranelift/isle/isle/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/loongarch64/lsx/
/src/wasmtime/
/src/wasmtime/cranelift/codegen/
/src/wasm-tools/crates/wit-smith/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/vec_deque/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/binary_heap/
/src/wasmtime/crates/wasi-common/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/waitqueue/unsafe_list/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/common/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/
/src/wasm-tools/
/src/wasm-tools/crates/wit-component/src/linking/
/src/wasmtime/crates/fuzzing/wasm-spec-interpreter/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once/
/src/wasm-tools/crates/c-api/src/
/src/wasmtime/crates/wiggle/src/
/src/wasm-tools/crates/wasm-metadata/src/
/src/wasmtime/crates/wasi-common/src/sched/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/socket_addr/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/term/terminfo/parser/compiled/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/os_str/bytes/
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/riscv64/inst/
/src/wasm-tools/crates/wasm-shrink/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/
/src/wasmtime/crates/misc/component-fuzz-util/src/
/src/wasmtime/crates/wasi/src/host/filesystem/
/src/wasmtime/crates/jit-debug/src/
/src/wasmtime/crates/environ/src/component/
/src/wasmtime/crates/wasmtime/src/runtime/func/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/path/windows/
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/miri/
/src/inspector/light/source_files/src/regalloc2/fuzz/fuzz_targets/
/src/wasmtime/crates/wiggle/generate/src/
/src/wasm-tools/crates/wasm-mutate/src/mutators/
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm_shared/neon/
/src/wasmtime/cranelift/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/unix/fs/
/src/wasmtime/crates/wasi-threads/src/
/src/wasmtime/crates/cranelift/src/
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/
/src/wasm-tools/crates/wit-parser/src/
/src/wasm-tools/crates/wasmparser/src/readers/component/
/src/wasmtime/cranelift/codegen/src/isa/x64/lower/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/reentrant_lock/
/src/wasmtime/source-code/src/wasm-tools/crates/wasm-compose/example/middleware/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/util/
/src/wasmtime/crates/wasmtime/src/runtime/module/
/src/wasm-tools/crates/wasm-wave/src/value/
/src/wasmtime/crates/wasmtime/src/runtime/store/
/src/wasmtime/winch/codegen/src/abi/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f64/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/x86/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/once_lock/
/src/wasmtime/cranelift/isle/isle/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f128/
/src/wasmtime/crates/wasmtime/src/runtime/vm/instance/allocator/
/src/wasmtime/cranelift/frontend/src/
/src/wasm-tools/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/os/
/src/wasmtime/crates/slab/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/
/src/wasmtime/cranelift/codegen/src/
/src/wasmtime/crates/versioned-export-macros/src/
/src/wasmtime/cranelift/object/src/
/src/wasm-tools/crates/wast/src/core/resolve/
/src/wasmtime/crates/wasmtime/src/runtime/
/src/wasmtime/cranelift/isle/veri/veri_engine/src/solver/encoded_ops/
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/
/src/wasm-tools/crates/wasm-encoder/src/component/
/src/wasmtime/cranelift/codegen/src/isa/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/fs/
/src/wasm-tools/crates/wasm-mutate/src/mutators/codemotion/ir/
/src/wasmtime/crates/fuzzing/src/
/src/wasmtime/crates/environ/src/fact/
/src/wasmtime/crates/c-api/src/
/src/wasmtime/pulley/fuzz/src/
/src/wasmtime/source-code/src/wasm-tools/crates/wasm-wave/src/value/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/api/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/ffi/os_str/
/src/wasm-tools/playground/component/src/
/src/wasmtime/crates/wast-util/src/
/src/wasmtime/cranelift/serde/src/
/src/wasmtime/crates/wiggle/macro/src/
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/aarch64/inst/
/src/wasm-tools/crates/wat/src/
/src/wasmtime/cranelift/codegen/src/isa/x64/
/src/wasmtime/cranelift/codegen/src/isa/pulley_shared/inst/
/src/wasmtime/crates/component-util/src/
/src/wasmtime/pulley/src/interp/
/src/wasmtime/crates/wasmtime/src/
/src/wasmtime/cranelift/codegen/meta/src/
/src/wasm-tools/crates/wasmprinter/src/
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/artifacts/
/src/wasmtime/crates/wasmtime/src/runtime/vm/traphandlers/
/src/wasmtime/source-code/src/wasmtime/cranelift/reader/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/collections/btree/node/
/src/wasmtime/crates/environ/fuzz/fuzz_targets/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/abi/usercalls/
/src/wasmtime/crates/cranelift/src/debug/
/src/inspector/light/source_files/src/wasm-tools/fuzz/fuzz_targets/
/src/wasmtime/crates/component-macro/src/
/src/wasmtime/pulley/src/
/src/wasmtime/cranelift/codegen/src/isa/s390x/lower/
/src/wasmtime/cranelift/codegen/src/isa/s390x/
/src/wasmtime/source-code/src/wasm-tools/crates/wasm-compose/example/server/src/
/src/inspector/light/source_files/src/wasmtime/crates/environ/fuzz/fuzz_targets/
/src/wasmtime/crates/wasmtime/src/runtime/component/func/
/src/wasmtime/crates/cranelift/src/translate/code_translator/
/src/wasmtime/scripts/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/windows/io/
/src/wasmtime/source-code/src/wasmtime/crates/test-programs/artifacts/src/
/src/wasmtime/crates/cranelift/src/compiler/
/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/
/src/wasmtime/source-code/src/wasmtime/crates/cache/src/worker/
/src/wasm-tools/crates/wasm-encoder/src/reencode/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/rc/
/src/wasmtime/cranelift/codegen/src/isa/x64/encoding/
/src/wasm-tools/crates/wit-component/src/
/src/wasm-tools/crates/wasm-encoder/src/core/
/src/wasmtime/cranelift/codegen/src/ir/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/barrier/
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/windows/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/process/
/src/wasmtime/crates/environ/src/component/translate/
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/x64/inst/
/src/wasmtime/source-code/src/wasmtime/cranelift/isle/isle/isle_examples/link/
/src/wasmtime/crates/wasi-common/src/sync/
/src/wasmtime/crates/wasi/src/host/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/f32/
/src/wasmtime/crates/environ/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/fd/
/src/wasmtime/cranelift/codegen/src/isa/aarch64/
/src/wasm-tools/crates/wasm-smith/src/
/src/wasmtime/crates/wasmtime/src/runtime/externals/
/src/wasmtime/source-code/src/wasmtime/cranelift/codegen/src/isa/s390x/inst/
/src/regalloc2/regalloc2-tool/src/
/src/wasmtime/crates/wasmtime/src/runtime/vm/gc/
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/fs/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/stdio/
/src/wasmtime/crates/wasmtime/src/runtime/vm/sys/unix/
/src/wasmtime/cranelift/bforest/src/
/src/wasmtime/crates/fuzzing/wasm-spec-interpreter/src/
/src/wasmtime/crates/wasmtime/src/runtime/vm/memory/
/src/wasmtime/src/
/src/wasmtime/crates/wasmtime/src/runtime/vm/arch/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync/
/src/wasmtime/fuzz/fuzz_targets/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/term/terminfo/searcher/
/src/wasmtime/cranelift/module/src/
/src/wasm-tools/crates/fuzz-stats/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/backtrace/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path/
/src/wasm-tools/crates/wasm-mutate-stats/src/bin/
/src/wasmtime/crates/wiggle/generate/src/types/
/src/wasmtime/crates/wasmtime/src/runtime/gc/enabled/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/map/
/src/regalloc2/src/fastalloc/
/src/wasmtime/crates/wasmtime/src/runtime/gc/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/raw/
/src/wasm-tools/crates/wasmparser/src/collections/index_map/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/condvar/
/src/regalloc2/src/fuzzing/
/src/wasm-tools/crates/wasm-smith/src/core/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/num/
/src/wasmtime/crates/bench-api/src/
/src/wasmtime/src/commands/
/src/wasmtime/cranelift/reader/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/net/linux_ext/
/src/wasm-tools/crates/wasmparser/src/validator/operators/
/src/wasmtime/crates/wasmtime/src/runtime/vm/
/src/wasmtime/crates/wasi-preview1-component-adapter/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/udp/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/windows/stdio/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/mpsc/
/src/wasmtime/crates/math/src/
/src/wasm-tools/crates/wasmparser/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/process/process_common/
/src/wasmtime/crates/fuzzing/src/oracles/
/src/wasmtime/cranelift/codegen/src/egraph/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/error/
/src/wasmtime/crates/cli-flags/src/
/src/wasmtime/winch/codegen/src/isa/aarch64/
/src/wasm-tools/crates/wasm-encoder/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/unix/net/ucred/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/testing/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/tcp/
/src/wasmtime/crates/wasmtime/src/engine/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/raw_vec/
/src/wasmtime/crates/wasmtime/src/runtime/trampoline/
/src/wasm-tools/crates/wasm-compose/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/wtf8/
/src/wasmtime/winch/codegen/src/isa/x64/
/src/wasmtime/cranelift/isle/veri/veri_engine/src/
/src/wasmtime/winch/codegen/src/
/src/wasmtime/crates/wasi-nn/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/slice/
/src/regalloc2/src/
/src/wasmtime/crates/c-api-macros/src/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/net/ip_addr/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/term/terminfo/parm/
/src/wasmtime/source-code/rust/rustup/toolchains/nightly-2024-07-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test/src/
/src/wasmtime/crates/jit-icache-coherence/src/
/src/wasm-tools/crates/wasm-smith/src/component/
/src/wasmtime/cranelift/interpreter/src/
/src/wasmtime/source-code/src/wasmtime/crates/wast/src/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
compile fuzzerLogFile-compile.data fuzzerLogFile-compile.data.yaml compile.covreport
stacks fuzzerLogFile-stacks.data fuzzerLogFile-stacks.data.yaml stacks.covreport
differential fuzzerLogFile-differential.data fuzzerLogFile-differential.data.yaml differential.covreport
call_async fuzzerLogFile-call-async.data fuzzerLogFile-call-async.data.yaml call_async.covreport
cranelift-icache fuzzerLogFile-cranelift-icache.data fuzzerLogFile-cranelift-icache.data.yaml cranelift-icache.covreport
pulley fuzzerLogFile-pulley.data fuzzerLogFile-pulley.data.yaml pulley.covreport
instantiate-many fuzzerLogFile-instantiate-many.data fuzzerLogFile-instantiate-many.data.yaml instantiate-many.covreport
component_api fuzzerLogFile-component-api.data fuzzerLogFile-component-api.data.yaml component_api.covreport
cranelift-fuzzgen fuzzerLogFile-cranelift-fuzzgen.data fuzzerLogFile-cranelift-fuzzgen.data.yaml cranelift-fuzzgen.covreport
api_calls fuzzerLogFile-api-calls.data fuzzerLogFile-api-calls.data.yaml api_calls.covreport
memory_accesses fuzzerLogFile-memory-accesses.data fuzzerLogFile-memory-accesses.data.yaml memory_accesses.covreport
wast_tests fuzzerLogFile-wast-tests.data fuzzerLogFile-wast-tests.data.yaml wast_tests.covreport
table_ops fuzzerLogFile-table-ops.data fuzzerLogFile-table-ops.data.yaml table_ops.covreport
ion fuzzerLogFile-ion.data fuzzerLogFile-ion.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
moves fuzzerLogFile-moves.data fuzzerLogFile-moves.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
ion_checker fuzzerLogFile-ion-checker.data fuzzerLogFile-ion-checker.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
ssagen fuzzerLogFile-ssagen.data fuzzerLogFile-ssagen.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
fact-valid-module fuzzerLogFile-fact-valid-module.data fuzzerLogFile-fact-valid-module.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
domtree fuzzerLogFile-domtree.data fuzzerLogFile-domtree.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
fuzzingsingle_module_fuzzer fuzzerLogFile-single-module-fuzzer.data fuzzerLogFile-single-module-fuzzer.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
wasm-smithlib fuzzerLogFile-lib.data fuzzerLogFile-lib.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
parse fuzzerLogFile-parse.data fuzzerLogFile-parse.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
run fuzzerLogFile-run.data fuzzerLogFile-run.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport
fastalloc_checker fuzzerLogFile-fastalloc-checker.data fuzzerLogFile-fastalloc-checker.data.yaml component_api.covreport , memory_accesses.covreport , cranelift-fuzzgen.covreport , table_ops.covreport , wasm-tools-run.covreport , compile.covreport , call_async.covreport , instantiate.covreport , stacks.covreport , instantiate-many.covreport , pulley.covreport , differential.covreport , api_calls.covreport , regalloc2-ion_checker.covreport , cranelift-icache.covreport , wast_tests.covreport