MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / compile

Function compile

fuzz/fuzz_targets/oom.rs:40–47  ·  view source on GitHub ↗
(config: &Config, wasm: &[u8])

Source from the content-addressed store, hash-verified

38}
39
40fn compile(config: &Config, wasm: &[u8]) -> wasmtime::Result<Vec<u8>> {
41 let mut wasmtime_config = config.to_wasmtime();
42 wasmtime_config.concurrency_support(false);
43 wasmtime_config.consume_fuel(true);
44 let engine = Engine::new(&wasmtime_config)?;
45 let module = Module::new(&engine, wasm)?;
46 module.serialize()
47}
48
49fn execute(
50 module: &[u8],

Callers 2

executeFunction · 0.70
fmtMethod · 0.70

Calls 5

newFunction · 0.50
to_wasmtimeMethod · 0.45
concurrency_supportMethod · 0.45
consume_fuelMethod · 0.45
serializeMethod · 0.45

Tested by

no test coverage detected