Repository Analysis

bytecodealliance/wasmtime

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

5.5 Low AI signal View on GitHub
5.5
Adjusted Score
5.5
Raw Score
100%
Time Factor
2026-05-29
Last Push
18,102
Stars
Rust
Language
792,177
Lines of Code
2387
Files
3671
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 48HIGH 33MEDIUM 99LOW 3491

Pattern Findings

3671 matches across 11 categories. Click a row to expand file-level details.

Over-Commented Block3473 hits · 3222 pts
SeverityFileLineSnippet
LOWCargo.toml461#
LOWcrates/jit-icache-coherence/src/win.rs1use std::ffi::c_void;
LOWcrates/jit-icache-coherence/src/libc.rs21 const MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE: libc::c_int = 64;
LOWcrates/jit-icache-coherence/src/libc.rs41 // See the following issues for more info:
LOWcrates/jit-icache-coherence/src/lib.rs1//! This crate provides utilities for instruction cache maintenance for JIT authors.
LOWcrates/jit-icache-coherence/src/lib.rs21//! ## Usage
LOWcrates/jit-icache-coherence/src/lib.rs41//! # len: usize,
LOWcrates/jit-icache-coherence/src/lib.rs61//! // We can now safely execute our new code.
LOWcrates/jit-icache-coherence/src/lib.rs101 imp::pipeline_flush_mt()
LOWcrates/bench-api/src/lib.rs1//! A C API for benchmarking Wasmtime's WebAssembly compilation, instantiation,
LOWcrates/bench-api/src/lib.rs21//! | | | | | |
LOWcrates/bench-api/src/lib.rs41//! use std::ptr;
LOWcrates/bench-api/src/lib.rs61//! // Start your instantiation timer here.
LOWcrates/bench-api/src/lib.rs81//! stderr_path_len: stderr_path.len(),
LOWcrates/bench-api/src/lib.rs101//! assert!(!bench_api.is_null());
LOWcrates/bench-api/src/lib.rs121//! assert_eq!(code, OK);
LOWcrates/fuzzing/wasm-spec-interpreter/src/lib.rs1//! This library provides a way to interpret Wasm functions in the official Wasm
LOW…ates/fuzzing/wasm-spec-interpreter/src/with_library.rs1//! Interpret WebAssembly modules using the OCaml spec interpreter.
LOW…ates/fuzzing/wasm-spec-interpreter/src/with_library.rs21//! ### Warning
LOW…ates/fuzzing/wasm-spec-interpreter/src/with_library.rs141 }
LOWcrates/fuzzing/src/lib.rs21/// deterministic executions.
LOWcrates/fuzzing/src/oracles.rs1//! Oracles.
LOWcrates/fuzzing/src/oracles.rs181#[derive(Clone, Debug)]
LOWcrates/fuzzing/src/oracles.rs241 /// The module instantiated will be this value modulo the number of modules provided to `instantiate_many`.
LOWcrates/fuzzing/src/oracles.rs381/// Also, this function catches certain fuzz-related instantiation failures and
LOWcrates/fuzzing/src/oracles.rs441
LOWcrates/fuzzing/src/single_module_fuzzer.rs1//! Support for maintaining the usefulness of a corpus over time.
LOWcrates/fuzzing/src/single_module_fuzzer.rs21//! is that if the DNA is changed then the interpretation of the `fuzz custom
LOWcrates/fuzzing/src/single_module_fuzzer.rs41//! inputs. Note that this is not guaranteed to succeed since sometimes the
LOWcrates/fuzzing/src/single_module_fuzzer.rs81
LOWcrates/fuzzing/src/single_module_fuzzer.rs161 // beginning of the `data` slice. This is the "de-envelope" part of the
LOWcrates/fuzzing/src/single_module_fuzzer.rs281 drop(env_logger::try_init());
LOWcrates/fuzzing/src/oom.rs201/// an `OomTest`.
LOWcrates/fuzzing/src/oom.rs301 self
LOWcrates/fuzzing/src/oracles/memory.rs241}
LOWcrates/fuzzing/src/oracles/diff_v8.rs101 // "fuel" runs out within the wasm module itself. This
LOWcrates/fuzzing/src/oracles/engine.rs61 /// generated.
LOWcrates/fuzzing/src/oracles/engine.rs101 #[cfg(feature = "fuzz-spec-interpreter")]
LOWcrates/fuzzing/src/oracles/engine.rs121/// # use wasmtime_fuzzing::oracles::engine::build_allowed_env_list;
LOWcrates/fuzzing/src/generators/config.rs41
LOWcrates/fuzzing/src/generators/config.rs421 // Eager init is currently only supported on Cranelift, not Winch.
LOWcrates/fuzzing/src/generators/config.rs621 pub async_config: AsyncConfig,
LOWcrates/fuzzing/src/generators/single_inst_module.rs201 };
LOWcrates/fuzzing/src/generators/single_inst_module.rs361 inst!(I8x16Swizzle, (v128, v128) -> v128, |c| c.config.simd_enabled),
LOWcrates/fuzzing/src/generators/stacks.rs101 }
LOWcrates/fuzzing/src/generators/value.rs241 DiffValue::ExnRef { null } => null.hash(state),
LOWcrates/fuzzing/src/generators/async_config.rs1use arbitrary::{Arbitrary, Unstructured};
LOWcrates/fuzzing/src/generators/codegen_settings.rs41 &[]
LOWcrates/fuzzing/src/generators/api.rs1//! Generating sequences of Wasmtime API calls.
LOWcrates/fuzzing/src/generators/exception_ops.rs181 }
LOWcrates/fuzzing/src/generators/exception_ops.rs301 // try_table ...
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs521 // | g0 |------>| g1 |------>| g2 |---
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs601 types.insert_rec_group(g3);
LOWcrates/fuzzing/src/generators/gc_ops/tests.rs641/// TypeId's group (because of cross-group supertype dependencies).
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs41
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs401 .section(&globals)
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs481 #[operands([])]
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs601 // possible, but still rare.
LOWcrates/fuzzing/src/generators/gc_ops/ops.rs1101 // ;; operation which we know will not trap.
LOWcrates/wasmtime/Cargo.toml161# Enables conversion helpers between `anyhow::Error` and `wasmtime::Error`.
3413 more matches not shown…
Hallucination Indicators48 hits · 535 pts
SeverityFileLineSnippet
CRITICALcrates/cranelift/src/func_environ.rs2411 let et = self.builder.func.dfg.exception_tables.push(etd);
CRITICALcranelift/frontend/src/frontend.rs517 if let Some(values_labels) = self.func.stencil.dfg.values_labels.as_mut() {
CRITICALcranelift/codegen/src/opts.rs299 self.ctx.func.dfg.constants.insert(imm.into())
CRITICALcranelift/codegen/src/opts.rs344 self.ctx.func.dfg.constants.get(n).try_into().ok()
CRITICALcranelift/codegen/src/opts.rs348 self.ctx.func.dfg.constants.insert(n.into())
CRITICALcranelift/codegen/src/unreachable_code.rs21 let mut used_tables = EntitySet::with_capacity(pos.func.stencil.dfg.jump_tables.len());
CRITICALcranelift/codegen/src/unreachable_code.rs23 EntitySet::with_capacity(pos.func.stencil.dfg.exception_tables.len());
CRITICALcranelift/codegen/src/verifier/mod.rs885 if !self.func.stencil.dfg.jump_tables.is_valid(j) {
CRITICALcranelift/codegen/src/verifier/mod.rs907 if !self.func.stencil.dfg.exception_tables.is_valid(et) {
CRITICALsrc/commands/serve.rs197 if self.run.common.wasi.http.replace(true) == Some(false) {
CRITICALsrc/commands/serve.rs200 if self.run.common.wasm.component_model.replace(true) == Some(false) {
CRITICALsrc/commands/serve.rs237 if self.run.common.debug.debugger.is_some() {
CRITICALsrc/commands/serve.rs249 self.run.common.debug.arg.push(addr);
CRITICALsrc/commands/serve.rs257 if let Some(debugger_component_path) = self.run.common.debug.debugger.as_ref() {
CRITICALsrc/commands/serve.rs274 .chain(self.run.common.debug.arg.iter().map(OsString::from)),
CRITICALsrc/commands/serve.rs278 debugger_run.run.common.wasi.tcp.get_or_insert(true);
CRITICALsrc/commands/serve.rs290 self.run.common.debug.inherit_stdin.unwrap_or(false),
CRITICALsrc/commands/serve.rs296 self.run.common.debug.inherit_stdout.unwrap_or(false),
CRITICALsrc/commands/serve.rs302 self.run.common.debug.inherit_stderr.unwrap_or(false),
CRITICALsrc/commands/serve.rs499 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {
CRITICALsrc/commands/serve.rs505 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {
CRITICALsrc/commands/serve.rs576 if self.run.common.wasm.timeout.is_some() {
CRITICALsrc/commands/serve.rs914 request_timeout: self.cmd.run.common.wasm.timeout.unwrap_or(Duration::MAX),
CRITICALsrc/commands/serve.rs921 request_timeout: self.cmd.run.common.wasm.timeout.unwrap_or(Duration::MAX),
CRITICALsrc/commands/serve.rs1033 if cmd.run.common.wasm.timeout.is_some() {
CRITICALsrc/commands/wizer.rs52 if self.run.common.wasm.relaxed_simd_deterministic.is_none() {
CRITICALsrc/commands/wizer.rs59 if self.run.common.wasi.cli.is_none() {
CRITICALsrc/commands/run.rs177 self.run.common.debug.inherit_stdin.unwrap_or(false),
CRITICALsrc/commands/run.rs183 self.run.common.debug.inherit_stdout.unwrap_or(false),
CRITICALsrc/commands/run.rs189 self.run.common.debug.inherit_stderr.unwrap_or(false),
CRITICALsrc/commands/run.rs1361 if self.run.common.wasi.inherit_stdin.unwrap_or(true) {
CRITICALsrc/commands/run.rs1364 if self.run.common.wasi.inherit_stdout.unwrap_or(true) {
CRITICALsrc/commands/run.rs1367 if self.run.common.wasi.inherit_stderr.unwrap_or(true) {
CRITICALsrc/commands/run.rs1424 if self.run.common.wasi.inherit_stdin.unwrap_or(true) {
CRITICALsrc/commands/run.rs1427 if self.run.common.wasi.inherit_stdout.unwrap_or(true) {
CRITICALsrc/commands/run.rs1430 if self.run.common.wasi.inherit_stderr.unwrap_or(true) {
CRITICALsrc/commands/run.rs114 if self.run.common.debug.debugger.is_some() {
CRITICALsrc/commands/run.rs127 self.run.common.debug.arg.push(addr);
CRITICALsrc/commands/run.rs135 if let Some(debugger_component_path) = self.run.common.debug.debugger.as_ref() {
CRITICALsrc/commands/run.rs152 .chain(self.run.common.debug.arg.iter().map(OsString::from)),
CRITICALsrc/commands/run.rs158 debugger_run.run.common.wasi.tcp.get_or_insert(true);
CRITICALsrc/commands/run.rs328 if self.run.common.wasm.timeout.is_some() {
CRITICALsrc/commands/run.rs551 if self.run.common.debug.debugger.is_some() {
CRITICALsrc/commands/run.rs555 if self.run.common.wasm.timeout.is_some() {
CRITICALsrc/commands/run.rs845 if self.run.common.wasm.concurrency_support.unwrap_or(true) {
CRITICALsrc/commands/run.rs873 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {
CRITICALsrc/commands/run.rs1316 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {
CRITICALsrc/commands/run.rs1343 if self.run.common.wasi.p3.unwrap_or(crate::common::P3_DEFAULT) {
Decorative Section Separators77 hits · 326 pts
SeverityFileLineSnippet
MEDIUMCargo.toml334# ---------------------------
MEDIUMCargo.toml372# --------------------------
MEDIUMCargo.toml457# =============================================================================
MEDIUMCargo.toml525# ========================================
MEDIUMCargo.toml554# ========================================
MEDIUMcrates/wasmtime/Cargo.toml122# =============================================================================
MEDIUMcrates/wasmtime/src/config.rs1706 /// ◄─────────┴────────────────►
MEDIUMcrates/wasmtime/src/config.rs1707 /// ┌───────┬─────────┬──────────────────┬───────┐
MEDIUMcrates/wasmtime/src/config.rs1709 /// └───────┴─────────┴──────────────────┴───────┘
MEDIUMcrates/wasmtime/src/config.rs1930 /// ◄──────┴─────►
MEDIUMcrates/wasmtime/src/config.rs1931 /// ┌───────┬──────────────┬───────┐
MEDIUMcrates/wasmtime/src/config.rs1933 /// └───────┴──────────────┴───────┘
MEDIUMcrates/wasmtime/src/config.rs1948 /// ◄──────┴─────► ◄─────────────┴───────────►
MEDIUMcrates/wasmtime/src/config.rs1949 /// ┌───────┬──────────────┬───────────────────────────┬───────┐
MEDIUMcrates/wasmtime/src/config.rs1951 /// └───────┴──────────────┴───────────────────────────┴───────┘
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs9//! ┌─────────────────────┐
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs11//! │ Memory ├─────────────┐
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs13//! └──────────┬──────────┘ │
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs17//! ┌─────────────────────┐ ┌──────────────┐
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs21//! └──────────┬──────────┘ └──────────────┘
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs25//! ┌─────────────────────┐
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs27//! │ RuntimeLinearMemory ├─────────────┬───────────────┐
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs29//! └──────────┬──────────┘ │ │
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs33//! ┌─────────────────────┐ ┌──────────────┐ ┌─────┐
MEDIUMcrates/wasmtime/src/runtime/vm/memory.rs37//! └─────────────────────┘ └──────────────┘ └─────┘
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1033/// ┌─────────────────────┐◄───── highest, or oldest, stack address
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1036/// │ ┌───────────────┐◄─┼──┐
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1038/// │ └───────────────┘ │ p
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1039/// ├─────────────────────┤ r
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1042/// ├─────────────────────┤ │
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1045/// │ ┌───────────────┐◄─┼──┼── TLS pointer
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1047/// │ └───────────────┘ │
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1048/// ├─────────────────────┤
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1051/// ├─────────────────────┤
MEDIUMcrates/wasmtime/src/runtime/vm/traphandlers.rs1054/// └─────────────────────┘◄───── smallest, or youngest, stack address
MEDIUM…/wasmtime/src/runtime/vm/instance/allocator/pooling.rs11//! ┌──────┬──────┬──────┬──────┬──────┐
MEDIUM…/wasmtime/src/runtime/vm/instance/allocator/pooling.rs13//! └──────┴──────┴──────┴──────┴──────┘
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs44//! ┌─────┬─────┬─────┬─────┬────────────────┬─────┬─────┬─────┐
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs46//! ├─────┼─────┼─────┼─────┼────────────────┼─────┼─────┼─────┤
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs48//! └─────┴─────┴─────┴─────┴────────────────┴─────┴─────┴─────┘
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs96/// ◄─────┴────► ◄───────────┴──────────►
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs97/// ┌───────────┬────────────┬───────────┐ ┌───────────┬───────────┬───────────┐
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs99/// └───────────┴────────────┴───────────┘ └───────────┴───────────┴───────────┘
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs100/// | |◄──────────────────┬─────────────────────────────────► ◄────┬────►
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs765 /// ◄────────────────────►
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs766 /// ┌────────┬──────┬──────┬────────┬───┐
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs768 /// └────────┴──────┴──────┴────────┴───┘
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs9//! ┌──────┬──────┬──────┬──────┬──────┐
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs11//! └──────┴──────┴──────┴──────┴──────┘
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs22//! ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs24//! └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs744 /// ┌────────────────────┬──────┬──────┬───┬──────┬─────────────────────┐
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs746 /// └────────────────────┴──────┴──────┴───┴──────┴─────────────────────┘
MEDIUMcrates/environ/src/compile/stack_maps.rs14/// ┌─────────────────────┬───── 0x00 (relative, not necessarily aligned)
MEDIUMcrates/environ/src/compile/stack_maps.rs16/// ├─────────────────────┼───── 0x04
MEDIUMcrates/environ/src/compile/stack_maps.rs21/// ├─────────────────────┼───── 0x04 + 4 * count
MEDIUMcrates/environ/src/compile/stack_maps.rs26/// ├─────────────────────┼───── 0x04 + 8 * count
MEDIUMcrates/environ/src/compile/stack_maps.rs31/// └─────────────────────┴───── 0x04 + 8 * count + 4 * M
MEDIUMcrates/environ/src/compile/stack_maps.rs55/// ┌───────────────────────────────────────────────────────┐
MEDIUMcrates/environ/src/compile/stack_maps.rs57/// ├───────────────────────────────────────────────────────┤
17 more matches not shown…
Cross-File Repetition29 hits · 145 pts
SeverityFileLineSnippet
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wasm-tools` repository of which i'm one of the primary mai
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0the bytecode alliance uses the `wasmtime-publish` crates.io account to automate publication of this crate from ci. this
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wit-bindgen` repository of which i'm one of the primary ma
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wit-bindgen` repository of which i'm one of the primary ma
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wit-bindgen` repository of which i'm one of the primary ma
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wit-bindgen` repository of which i'm one of the primary ma
HIGHsupply-chain/audits.toml0this is a bytecode alliance authored crate maintained in the `wit-bindgen` repository of which i'm one of the primary ma
AI Slop Vocabulary18 hits · 54 pts
SeverityFileLineSnippet
MEDIUMcrates/fuzzing/src/oom.rs288 /// is exercising logic that is robust to OOM).
MEDIUMcrates/wasmtime/src/config.rs3054 /// Wasmtime will by default leverage signals-based trap handlers (or the
MEDIUMcrates/wasmtime/src/config.rs3080 /// elide explicit bounds checks and leverage signals-based traps:
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs193/// The fields compiled code needs to access to utilize a WebAssembly table
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs257/// The fields compiled code needs to access to utilize a WebAssembly linear
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs305/// The fields compiled code needs to access to utilize a WebAssembly global
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs373/// The fields compiled code needs to access to utilize a WebAssembly
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs420/// The fields compiled code needs to access to utilize a WebAssembly linear
MEDIUMcrates/wasmtime/src/runtime/vm/vmcontext.rs499/// The fields compiled code needs to access to utilize a WebAssembly table
MEDIUM…c/runtime/vm/instance/allocator/pooling/memory_pool.rs657 /// Essentially, the `static_memory_bound`: this is an assumption that the
MEDIUMcrates/wasi-preview1-component-adapter/src/lib.rs384 // shrinking return calls here. Not robust.
MEDIUMcrates/environ/src/component/translate/inline.rs1843 /// Essentially what happens here is that the `ty` type is registered and
MEDIUMcrates/wasi/src/p2/filesystem.rs171 // appears to block. Certainly less than ideal, but arguably still
MEDIUMcrates/wasi/src/p2/filesystem.rs366 // appears to block. Certainly less than ideal, but arguably still
MEDIUMtests/all/coredump.rs152 // core dumps need to be robust to duplicate entries in the `StoreData`.
MEDIUMcranelift/codegen/src/isa/x64/inst/emit.rs349 // After that we emit the loop. Essentially we just adjust the stack pointer one guard_size'd
MEDIUMcranelift/codegen/src/isa/pulley_shared/inst/mod.rs349/// seamless conversion between `Inst` and `InstAndKind`.
MEDIUMwinch/codegen/src/codegen/mod.rs2269 // does not utilize a local-based cache to track fuel consumption.
Synthetic Comment Markers4 hits · 30 pts
SeverityFileLineSnippet
HIGH…est-programs/src/bin/async_yield_post_return_caller.rs30 // Yield for as long as requested:
HIGH…est-programs/src/bin/async_yield_post_return_callee.rs22 // Yield for as long as requested:
HIGHcrates/wasi/src/p3/mod.rs62 // Take up to `count` items as requested by the guest, or pick some
HIGHcranelift/codegen/src/machinst/vcode.rs90/// metadata as requested.
Slop Phrases8 hits · 16 pts
SeverityFileLineSnippet
LOWCargo.toml469# When adding or removing a feature, make sure to keep the C API in sync by
MEDIUMcrates/wasmtime/src/runtime/fiber.rs182 /// This method is safe to call at any time, but it's worth noting that the
MEDIUMcrates/c-api/include/wasmtime.h166 * #wasmtime_func_new you can use #wasmtime_context_t in the host function
LOWcranelift/codegen/src/isa/x64/inst/emit_tests.rs89 // General tests for each insn. Don't forget to follow the
LOWcranelift/codegen/src/ir/layout.rs370// **Note:** Whenever you add new fields here, don't forget to update the custom serializer for `Layout` too.
LOWcranelift/codegen/src/ir/constant.rs190 /// need to happen, don't forget to update the `Constant` generation scheme.
LOWscripts/publish.rs204 println!("Don't forget to push a git tag for this release!");
MEDIUM.github/actions/install-rust/action.yml22 # lands it worked. Feel free to modify if this becomes flaky again.
Verbosity Indicators4 hits · 6 pts
SeverityFileLineSnippet
LOWcrates/fuzzing/src/generators/config.rs30 /// The purpose of this function is to update the configuration which was
LOWcranelift/codegen/src/machinst/blockorder.rs155 // Step 1: compute the in-edge and out-edge count of every block.
LOWcranelift/codegen/src/machinst/blockorder.rs199 // Step 2: walk the postorder from the domtree in reverse to produce our desired node
LOWcranelift/codegen/src/machinst/blockorder.rs242 // Step 3: build the successor tables given the lowering order. We can't perform this step
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippet
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs60 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do ei
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs60 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do ei
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs121 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do ei
LOWcrates/test-programs/src/bin/p3_sockets_tcp_streams.rs121 let rest = server.send_stream.write_all(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do ei
LOWcrates/test-programs/src/bin/p2_tcp_streams.rs38 server.output.blocking_write_util(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp
LOWcrates/test-programs/src/bin/p2_tcp_streams.rs38 server.output.blocking_write_util(b"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippet
LOWtests/disas/load-store/make-load-store-tests.sh5# Usage:
LOWcranelift/run-souper.sh20# Usage:
LOWbenches/wasmtime-serve-rps.sh3# Usage:
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMci/build-src-tarball.sh17# Create the tarball from the destination