Home
last modified time | relevance | path

Searched refs:modules (Results 1 – 25 of 74) sorted by relevance

123

/wasmtime-44.0.1/crates/fuzzing/src/generators/
H A Dapi.rs45 modules: BTreeSet<usize>, field
77 modules: BTreeSet::default(), in arbitrary()
97 scope.modules.insert(id); in arbitrary()
104 if swarm.module_drop && !scope.modules.is_empty() { in arbitrary()
106 let modules: Vec<_> = scope.modules.iter().collect(); in arbitrary() localVariable
107 let id = **input.choose(&modules)?; in arbitrary()
108 scope.modules.remove(&id); in arbitrary()
112 if swarm.instance_new && !scope.modules.is_empty() { in arbitrary()
114 let modules: Vec<_> = scope.modules.iter().collect(); in arbitrary() localVariable
115 let module = **input.choose(&modules)?; in arbitrary()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/store/
H A Dfunc_refs.rs93 modules: &ModuleRegistry, in push()
103 let has_hole = unsafe { !try_fill(func_ref, modules) }; in push()
112 pub fn fill(&mut self, modules: &ModuleRegistry) { in fill()
114 .retain_mut(|f| unsafe { !try_fill(f.as_mut(), modules) }); in fill()
160 modules: &ModuleRegistry, in push_arc_host()
164 let ret = unsafe { self.push(func.func_ref().clone(), modules)? }; in push_arc_host()
173 modules: &ModuleRegistry, in push_box_host()
177 let ret = unsafe { self.push(func.func_ref().clone(), modules)? }; in push_box_host()
193 unsafe fn try_fill(func_ref: &mut VMFuncRef, modules: &ModuleRegistry) -> bool { in try_fill()
204 func_ref.wasm_call = modules in try_fill()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dprofiling.rs78 modules: Modules, field
114 modules: impl IntoIterator<Item = (String, Module)>, in new()
130 let mut modules: Vec<_> = modules in new() localVariable
158 modules.sort_unstable_by_key(|m| m.text_range.start); in new()
167 modules, in new()
188 let modules = component in new_component() localVariable
192 Self::new(engine, component_name, interval, modules) in new_component()
208 let frames = lookup_frames(&self.modules, &backtrace); in sample()
304 modules: &'a Modules, in lookup_frames()
313 let idx = modules in lookup_frames()
[all …]
H A Dcoredump.rs33 modules: Vec<Module>, field
42 let modules: Vec<_> = store.modules().all_modules().cloned().collect(); in new() localVariable
52 modules, in new()
70 pub fn modules(&self) -> &[Module] { in modules() method
71 self.modules.as_ref() in modules()
242 for module in self.modules() { in _serialize()
243 module_to_index.insert(module.id(), modules.len()); in _serialize()
245 Some(name) => modules.module(name), in _serialize()
246 None => modules.module(&format!("<anonymous-module-{}>", modules.len())), in _serialize()
249 core_dump.section(&modules); in _serialize()
[all …]
H A Dinstance.rs227 let (modules, engine, breakpoints) = store.modules_and_engine_and_breakpoints_mut(); in typecheck_externs()
228 modules.register_module(module, engine, breakpoints)?; in typecheck_externs()
229 let (funcrefs, modules) = store.func_refs_and_modules(); in typecheck_externs()
230 funcrefs.fill(modules); in typecheck_externs()
307 let (modules, engine, breakpoints) = store.modules_and_engine_and_breakpoints_mut(); in new_raw()
308 let module_id = modules.register_module(module, engine, breakpoints)?; in new_raw()
976 let (modules, engine, breakpoints) = store.modules_and_engine_and_breakpoints_mut(); in pre_instantiate_raw()
977 modules.register_module(module, engine, breakpoints)?; in pre_instantiate_raw()
978 let (funcrefs, modules) = store.func_refs_and_modules(); in pre_instantiate_raw()
979 funcrefs.fill(modules); in pre_instantiate_raw()
H A Dstore.rs479 modules: ModuleRegistry, field
757 modules: ModuleRegistry::default(), in try_new()
1674 (&mut self.store_data, &self.modules) in store_data_mut_and_registry()
1681 (&mut self.breakpoints, &mut self.modules) in breakpoints_and_registry_mut()
1686 (&self.breakpoints, &self.modules) in breakpoints_and_registry()
1693 (&mut self.frame_data_cache, &self.modules) in frame_data_cache_mut_and_registry()
1698 &self.modules in modules()
1714 (&mut self.func_refs, &self.modules) in func_refs_and_modules()
1735 .modules() in module_for_instance()
1819 &self.modules, in optional_gc_store_and_registry_and_instance_mut()
[all …]
/wasmtime-44.0.1/crates/wasmtime/src/runtime/module/
H A Dregistry.rs75 modules: TryBTreeMap<RegisteredModuleId, Module>, field
83 modules: TryBTreeMap<usize, RegisteredModuleId>, field
125 self.modules.get(id) in module_by_id()
130 self.modules.get(RegisteredModuleId(id)) in module_by_compiled_id()
142 let module = self.modules.get(*module_id)?; in module_and_code_by_pc()
183 self.modules.values() in all_modules()
248 modules: TryBTreeMap::default(), in register()
263 loaded_code.modules.insert(range.start, id)?; in register()
290 .modules in lookup_frame_info()
309 for module in self.modules.values() { in wasm_to_array_trampoline()
[all …]
/wasmtime-44.0.1/crates/gdbstub-component/src/
H A Daddr.rs13 modules: Vec<Module>, field
36 modules: vec![], in new()
47 let id = u32::try_from(self.modules.len()).unwrap(); in module_id()
50 self.modules.push(m.clone()); in module_id()
89 (0..self.modules.len()) in module_base_addrs()
158 if index >= self.modules.len() { in lookup()
166 module: &self.modules[index], in lookup()
/wasmtime-44.0.1/crates/wizer/src/component/
H A Dsnapshot.rs17 pub(crate) modules: Vec<(u32, Snapshot)>, field
24 let mut modules = Vec::new(); in snapshot() localVariable
44 modules.push((module_index, snapshot)); in snapshot()
47 ComponentSnapshot { modules } in snapshot()
/wasmtime-44.0.1/crates/wiggle/macro/src/
H A Dlib.rs211 let modules = doc.modules().map(|module| { in wasmtime_integration() localVariable
214 quote!( #(#modules)* ).into() in wasmtime_integration()
/wasmtime-44.0.1/crates/wiggle/generate/src/
H A Dlib.rs56 let modules = doc.modules().map(|module| { in generate() localVariable
86 #(#modules)* in generate()
/wasmtime-44.0.1/fuzz/fuzz_targets/
H A Dinstantiate-many.rs39 let modules = (0..u.int_in_range(1..=MAX_MODULES)?) in execute_one() localVariable
60 oracles::instantiate_many(&modules, KnownValid::Yes, &config, &commands); in execute_one()
/wasmtime-44.0.1/docs/
H A Dexamples-linking.md1 # Linking modules
10 This example shows off how to compile and instantiate modules which link
H A Dcli.md5 execute WebAssembly modules from the command line.
16 modules, you can execute
H A Dcli-options.md49 WebAssembly modules or components can behave like a CLI program which means
54 For core WebAssembly modules this means that the function exported as an empty
58 For both core modules and components, CLI arguments are passed via WASI. Core
59 modules receive arguments via WASIp1 APIs and components receive arguments via
110 Like core modules Wasmtime supports invoking arbitrary component exports.
181 file which has a number of directives supported to instantiate modules, link
215 AOT-compiled modules can be run from hosts that are compatible with the target
/wasmtime-44.0.1/crates/c-api/src/
H A Dprofiling.rs27 modules: *const wasmtime_guestprofiler_modules_t, in wasmtime_guestprofiler_new()
31 let list = slice::from_raw_parts(modules, modules_len) in wasmtime_guestprofiler_new()
/wasmtime-44.0.1/tests/all/
H A Ddebug.rs542 let modules = store.debug_all_modules(); in all_instances_and_modules_in_store() localVariable
544 assert_eq!(modules.len(), 2); in all_instances_and_modules_in_store()
546 (Module::same(&modules[0], &m1) && Module::same(&modules[1], &m2)) in all_instances_and_modules_in_store()
547 || (Module::same(&modules[1], &m1) && Module::same(&modules[0], &m2)) in all_instances_and_modules_in_store()
1215 let modules = store.debug_all_modules(); in component_bytecode() localVariable
1216 assert_eq!(modules.len(), 2); in component_bytecode()
1220 assert_eq!(modules[0].debug_bytecode().unwrap(), &m1_wasm[..]); in component_bytecode()
1570 let modules = store.debug_all_modules(); in component_module_relative_breakpoint_pcs() localVariable
1571 assert_eq!(modules.len(), 2); in component_module_relative_breakpoint_pcs()
1606 .add_breakpoint(&modules[0], breakpoint_pc)?; in component_module_relative_breakpoint_pcs()
[all …]
/wasmtime-44.0.1/cranelift/fuzzgen/
H A DREADME.md3 This crate implements a generator to create random Cranelift modules.
/wasmtime-44.0.1/crates/environ/src/component/translate/
H A Dinline.rs208 modules: PrimaryMap<ModuleIndex, ModuleDef<'a>>, field
235 modules: PrimaryMap<ModuleUpvarIndex, ModuleDef<'a>>, field
1176 frame.modules.push(ModuleDef::Static(*idx, *ty)); in initializer()
1254 modules: vars in initializer()
1255 .modules in initializer()
1418 frame.modules.push(frame.closed_over_module(idx)); in initializer()
1431 frame.modules.push(frame.modules[*i].clone()); in initializer()
1487 let item = match frame.modules[*module] { in core_def_of_module_instance_export()
1758 modules: Default::default(), in new()
1789 self.modules.push(i); in push_item()
[all …]
/wasmtime-44.0.1/crates/fuzzing/src/
H A Doracles.rs255 modules: &[Vec<u8>], in instantiate_many()
266 let modules = modules in instantiate_many() localVariable
284 if modules.is_empty() { in instantiate_many()
295 let index = *index % modules.len(); in instantiate_many()
297 let module = &modules[index]; in instantiate_many()
612 let mut modules: HashMap<usize, Module> = Default::default(); in make_api_calls() localVariable
630 let old = modules.insert(id, module); in make_api_calls()
636 drop(modules.remove(&id)); in make_api_calls()
641 let module = match modules.get(&module) { in make_api_calls()
/wasmtime-44.0.1/crates/c-api/include/wasmtime/
H A Dprofiling.h76 uint64_t interval_nanos, const wasmtime_guestprofiler_modules_t *modules,
/wasmtime-44.0.1/crates/wasmtime/
H A DCargo.toml164 # An on-by-default feature enabling runtime compilation of WebAssembly modules
166 # Wasmtime. If disabled then WebAssembly modules can only be created from
167 # precompiled WebAssembly modules.
179 # modules that have been compiled to Pulley bytecode.
190 # Enables support for profiling guest modules.
263 # Enable support for executing compiled Wasm modules.
331 # WebAssembly modules and components to provide filenames and line numbers in
367 # which modules are accepted due to Wasm feature configuration or support
/wasmtime-44.0.1/tests/misc_testsuite/
H A Dpooling-drop-out-of-order.wast4 ;; when purging modules from the pooling allocator.
/wasmtime-44.0.1/crates/wasi-preview1-component-adapter/verify/
H A DREADME.md8 set of wasm modules we allow imports from.
/wasmtime-44.0.1/crates/wast/src/
H A Dwast.rs22 modules: HashMap<String, ModuleKind>, field
133 modules: Default::default(), in new()
649 self.modules.insert(name.to_string(), module); in run_directive()
659 .and_then(|n| self.modules.get(n)) in run_directive()
780 modules: self.modules.clone(), in run_directive()

123