Lines Matching refs:module
114 module: &Module, in new()
119 let imports = Instance::typecheck_externs(store.0, module, imports)?; in new()
124 Instance::new_started(&mut store, module, imports.as_ref(), Asyncness::No) in new()
193 module: &Module, in new_async()
197 let imports = Instance::typecheck_externs(store.0, module, imports)?; in new_async()
199 unsafe { Instance::new_started(&mut store, module, imports.as_ref(), Asyncness::Yes).await } in new_async()
204 module: &Module, in typecheck_externs()
213 typecheck(module, imports, |cx, ty, item| { in typecheck_externs()
228 modules.register_module(module, engine, breakpoints)?; in typecheck_externs()
232 let mut owned_imports = OwnedImports::new(module)?; in typecheck_externs()
244 module: &Module, in new_started()
252 unsafe { Instance::new_raw(store, limiter.as_mut(), module, imports, asyncness).await? } in new_started()
289 module: &Module, in new_raw()
293 if !Engine::same(store.engine(), module.engine()) { in new_raw()
296 store.bump_resource_counts(module)?; in new_raw()
299 if module.env_module().needs_gc_heap { in new_raw()
303 let compiled_module = module.compiled_module(); in new_raw()
308 let module_id = modules.register_module(module, engine, breakpoints)?; in new_raw()
321 &ModuleRuntimeInfo::Module(module.clone()), in new_raw()
360 compiled_module.module(), in new_raw()
366 Ok((instance, compiled_module.module().start_func)) in new_raw()
398 pub fn module<'a, T: 'static>(&self, store: impl Into<StoreContext<'a, T>>) -> &'a Module { in module() method
421 let (module, mut instance) = instance.module_and_self(); in exports()
422 module.exports.iter().map(move |(name, entity)| { in exports()
432 Export::new(&module.strings[name], ext) in exports()
455 let module = store[self.id].env_module(); in get_export() localVariable
456 let name = module.strings.get_atom(name)?; in get_export()
457 let entity = *module.exports.get(&name)?; in get_export()
483 if self._module(store).id() != export.module { in get_module_export()
668 fn new(module: &Module) -> Result<OwnedImports, OutOfMemory> { in new()
670 ret.reserve(module)?; in new()
684 pub(crate) fn reserve(&mut self, module: &Module) -> Result<(), OutOfMemory> { in reserve()
685 let raw = module.compiled_module().module(); in reserve()
791 module: Module, field
827 module: self.module.clone(), in clone()
846 pub(crate) unsafe fn new(module: &Module, items: TryVec<Definition>) -> Result<InstancePre<T>> { in new()
847 typecheck(module, &items, |cx, ty, item| cx.definition(ty, &item.ty()))?; in new()
859 wasm_call: module in new()
871 module: module.clone(), in new()
882 pub fn module(&self) -> &Module { in module() method
883 &self.module in module()
905 &self.module, in instantiate()
922 Instance::new_started(&mut store, &self.module, imports.as_ref(), Asyncness::No) in instantiate()
944 &self.module, in instantiate_async()
955 Instance::new_started(&mut store, &self.module, imports.as_ref(), Asyncness::Yes).await in instantiate_async()
968 module: &Module, in pre_instantiate_raw()
977 modules.register_module(module, engine, breakpoints)?; in pre_instantiate_raw()
999 let mut imports = OwnedImports::new(module)?; in pre_instantiate_raw()
1029 module: &Module, in typecheck()
1033 let env_module = module.compiled_module().module(); in typecheck()
1039 let cx = matching::MatchCx::new(module.engine()); in typecheck()