Lines Matching refs:module
13 pub(crate) module: Module, field
19 pub(crate) fn new(module: Module) -> wasm_module_t { in new()
20 wasm_module_t { module } in new()
27 module: Module, field
39 Ok(module) => Some(Box::new(wasm_module_t::new(module))), in wasm_module_new()
53 fn fill_exports(module: &Module, out: &mut wasm_exporttype_vec_t) { in fill_exports()
54 let exports = module in fill_exports()
66 fn fill_imports(module: &Module, out: &mut wasm_importtype_vec_t) { in fill_imports()
67 let imports = module in fill_imports()
71 i.module().to_owned(), in fill_imports()
81 pub extern "C" fn wasm_module_exports(module: &wasm_module_t, out: &mut wasm_exporttype_vec_t) { in wasm_module_exports()
82 fill_exports(&module.module, out); in wasm_module_exports()
86 pub extern "C" fn wasm_module_imports(module: &wasm_module_t, out: &mut wasm_importtype_vec_t) { in wasm_module_imports()
87 fill_imports(&module.module, out); in wasm_module_imports()
91 pub extern "C" fn wasm_module_share(module: &wasm_module_t) -> Box<wasm_shared_module_t> { in wasm_module_share()
93 module: module.module.clone(), in wasm_module_share()
102 let module = shared_module.module.clone(); in wasm_module_obtain() localVariable
103 if Engine::same(store.store.context().engine(), module.engine()) { in wasm_module_obtain()
104 Some(Box::new(wasm_module_t::new(module))) in wasm_module_obtain()
112 pub extern "C" fn wasm_module_serialize(module: &wasm_module_t, ret: &mut wasm_byte_vec_t) { in wasm_module_serialize()
113 if let Ok(buf) = module.module.serialize() { in wasm_module_serialize()
124 Ok(module) => Some(Box::new(wasm_module_t::new(module))), in wasm_module_deserialize()
131 pub(crate) module: Module, field
146 |module| { in wasmtime_module_new()
147 *out = Box::into_raw(Box::new(wasmtime_module_t { module })); in wasmtime_module_new()
153 pub extern "C" fn wasmtime_module_clone(module: &wasmtime_module_t) -> Box<wasmtime_module_t> { in wasmtime_module_clone()
154 Box::new(module.clone()) in wasmtime_module_clone()
159 module: &wasmtime_module_t, in wasmtime_module_exports()
162 fill_exports(&module.module, out); in wasmtime_module_exports()
167 module: &wasmtime_module_t, in wasmtime_module_imports()
170 fill_imports(&module.module, out); in wasmtime_module_imports()
187 module: &wasmtime_module_t, in wasmtime_module_serialize()
190 handle_result(module.module.serialize(), |buf| ret.set_buffer(buf)) in wasmtime_module_serialize()
195 module: &wasmtime_module_t, in wasmtime_module_image_range()
199 let range = module.module.image_range(); in wasmtime_module_image_range()
212 handle_result(Module::deserialize(&engine.engine, bytes), |module| { in wasmtime_module_deserialize()
213 *out = Box::into_raw(Box::new(wasmtime_module_t { module })); in wasmtime_module_deserialize()
228 handle_result(result, |module| { in wasmtime_module_deserialize_file()
229 *out = Box::into_raw(Box::new(wasmtime_module_t { module })); in wasmtime_module_deserialize_file()