| /wasmtime-44.0.1/tests/all/ |
| H A D | module.rs | 61 let res = Module::deserialize( in caches_across_engines() 214 let module = Module::new( in missing_sse_and_floats_still_works() 262 Module::new(&engine, &wat)?; in large_add_chain_no_stack_overflow() 288 Module::new( in tail_call_defaults() 295 let err = Module::new( in tail_call_defaults() 311 let b_module = Module::new( in cross_engine_module_exports() 347 Module(&'static str), in concurrent_type_registry_modifications() enumerator 367 Test::Module( in concurrent_type_registry_modifications() 393 Test::Module( in concurrent_type_registry_modifications() 404 Test::Module( in concurrent_type_registry_modifications() [all …]
|
| H A D | module_serialize.rs | 6 let module = Module::new(&engine, wat)?; in serialize() 11 let module = unsafe { Module::deserialize(store.engine(), buffer)? }; in deserialize_and_instantiate() 25 match unsafe { Module::deserialize(&custom_version_engine, &buffer) } { in test_version_mismatch() 36 unsafe { Module::deserialize(&none_version_engine, &buffer) } in test_version_mismatch() 40 unsafe { Module::deserialize(&none_version_engine, &buffer) } in test_version_mismatch() 103 let module = unsafe { Module::deserialize_file(store.engine(), &path)? }; in test_deserialize_from_file() 119 let module = unsafe { Module::deserialize_open_file(store.engine(), file)? }; in test_deserialize_from_file() 136 let buffer2 = unsafe { Module::deserialize(&engine, &buffer1)?.serialize()? }; in deserialize_from_serialized() 153 Some(Precompiled::Module) in detect_precompiled()
|
| H A D | traps.rs | 771 let module = Module::new( in no_hint_even_with_dwarf_info() 802 let module = Module::new( in hint_with_dwarf_info() 828 let module = Module::new( in multithreaded_traps() 1131 let module = Module::new( in standalone_backtrace() 1163 let module = Module::new( in standalone_backtrace_disabled() 1191 let module = Module::new( in host_return_error_no_backtrace() 1214 let module = Module::new( in div_plus_load_reported_right() 1308 let module = Module::new( in wasm_fault_address_reported_by_default() 1359 let module = Module::new( in wasm_fault_address_reported_from_mpk_protected_memory() 1385 let module = Module::new( in trap_with_array_to_wasm_stack_args() [all …]
|
| H A D | pooling_allocator.rs | 59 let module = Module::new( in memory_limit() 109 let module = Module::new( in memory_init() 143 let module = Module::new( in memory_guard_page_trap() 266 let module = Module::new( in table_limit() 326 let module = Module::new( in table_init() 450 let m = Module::new( in preserve_data_segments() 500 let module = Module::new( in multi_memory_with_imported_memories() 539 let module = Module::new( in drop_externref_global_during_module_init() 556 let module = Module::new( in drop_externref_global_during_module_init() 1306 let err = Module::new( in shared_memory_unsupported() [all …]
|
| H A D | linker.rs | 18 let module = Module::new( in link_undefined() 31 let module = Module::new( in test_unknown_import_error() 109 module = Module::new( in function_interposition() 144 module = Module::new( in function_interposition_renamed() 174 module = Module::new( in module_interposition() 198 let module = Module::new( in allow_unknown_exports() 360 let module = Module::new( in instance_pre() 454 let module = Module::new( in linker_instantiate_with_concrete_func_refs() 596 let module = Module::new( in linker_defines_func_subtype() 626 let module = Module::new( in linker_defines_global_subtype_const_ok() [all …]
|
| H A D | coredump.rs | 19 let module = Module::new(store.engine(), wat)?; in coredump_attached_to_error() 60 let module = Module::new(store.engine(), wat)?; in coredump_has_stack() 98 let module1 = Module::new(store.engine(), wat1)?; in coredump_has_modules_and_instances() 99 let module2 = Module::new(store.engine(), wat2)?; in coredump_has_modules_and_instances() 121 let module = Module::new( in coredump_has_host_globals_and_memory() 176 let module = Module::new( in coredump_has_defined_globals_and_memory() 223 let module_a = Module::new( in multiple_globals_memories_and_instances() 235 let module_b = Module::new( in multiple_globals_memories_and_instances() 279 let module = Module::new(&engine, wat)?; in core_dump_with_shared_memory()
|
| /wasmtime-44.0.1/crates/c-api/tests/ |
| H A D | simple.cc | 25 TEST(Module, Smoke) { in TEST() argument 28 Module::compile(engine, "wat").err(); in TEST() 31 Module::compile(engine, wasm).ok(); in TEST() 35 Module::validate(engine, wasm).ok(); in TEST() 38 Module m2 = unwrap(Module::compile(engine, "(module)")); in TEST() 39 Module m3 = m2; in TEST() 40 Module m4(m3); in TEST() 42 Module m5(std::move(m3)); in TEST() 46 TEST(Module, Serialize) { in TEST() argument 48 Module m = unwrap(Module::compile(engine, "(module)")); in TEST() [all …]
|
| H A D | module.cc | 7 TEST(Module, Simple) { in TEST() argument 9 Module m = Module::compile(engine, "(module)").unwrap(); in TEST() 11 Module::compile(engine, wasm).unwrap(); in TEST() 12 Module::validate(engine, wasm).unwrap(); in TEST() 15 Module::deserialize(engine, serialized).unwrap(); in TEST()
|
| H A D | exception.cc | 50 Module module = Module::compile(engine, "(module" in TEST() 76 Module module = in TEST() 77 Module::compile(engine, "(module" in TEST() 122 Module module = in TEST() 123 Module::compile(engine, "(module" in TEST() 153 Module module2 = in TEST() 154 Module::compile(engine, in TEST() 185 Module module = Module::compile(engine, "(module" in TEST()
|
| H A D | linker.cc | 23 Module mod = Module::compile(engine, "(module)").unwrap(); in TEST() 80 Module mod = in TEST() 81 Module::compile( in TEST() 97 Module mod = in TEST() 98 Module::compile( in TEST()
|
| /wasmtime-44.0.1/crates/fuzzing/tests/oom/ |
| H A D | module_read.rs | 3 use wasmtime::{Config, Engine, Module, Result}; 12 Module::new(&engine, r#"(module $my_module (func (export "f")))"#)?.serialize()? in module_name() 18 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in module_name() 32 Module::new( in module_imports() 42 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in module_imports() 57 Module::new( in module_exports() 67 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in module_exports() 82 Module::new(&engine, r#"(module (func (export "f")))"#)?.serialize()? in module_get_export() 88 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in module_get_export() 105 Module::new(&engine, "(module)")?.serialize()? in module_engine() [all …]
|
| H A D | instance.rs | 3 use wasmtime::{Config, Engine, Func, Instance, Linker, Module, Result, Store}; 12 let module = Module::new( in call_exported_func() 30 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in call_exported_func() 50 Module::new( in instance_new() 60 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in instance_new() 82 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in instance_get_export() 100 Module::new( in instance_exports() 110 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in instance_exports() 129 Module::new( in instance_get_func() 158 Module::new( in instance_get_typed_func() [all …]
|
| H A D | caller.rs | 3 use wasmtime::{Config, Engine, Func, FuncType, Module, Result, Store}; 12 Module::new( in caller_get_export() 26 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in caller_get_export() 52 Module::new( in caller_data() 65 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in caller_data() 90 Module::new( in caller_engine() 103 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in caller_engine()
|
| H A D | func.rs | 3 use wasmtime::{Config, Engine, Func, FuncType, Linker, Module, Result, Store, Val, ValType}; 44 Module::new( in func_call() 54 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in func_call() 75 Module::new( in func_call_async() 85 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in func_call_async() 109 Module::new( in func_typed() 119 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in func_typed()
|
| H A D | linker.rs | 3 use wasmtime::{Config, Engine, Func, FuncType, Linker, Module, Result, Store}; 35 let module = Module::new( in linker_instantiate_pre() 65 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in linker_instantiate_pre() 114 Module::new( in linker_instance() 124 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in linker_instance() 160 Module::new(&engine, r#"(module (import "mod" "func" (func)))"#)?.serialize()? in linker_get_by_import() 166 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in linker_get_by_import() 187 Module::new(&engine, r#"(module (func (export "_start")))"#)?.serialize()? in linker_get_default() 193 let module = unsafe { Module::deserialize(&engine, &module_bytes)? }; in linker_get_default()
|
| H A D | module.rs | 3 use wasmtime::{Config, Engine, Module, Result}; 12 let module = Module::new( in module_deserialize() 47 let _ = Module::deserialize(&engine, &module_bytes)?; in module_deserialize()
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/ |
| H A D | module.hh | 28 class Module { class 29 WASMTIME_CLONE_WRAPPER(Module, wasmtime_module); 40 static Result<Module> compile(Engine &engine, std::string_view wat) { in compile() 60 static Result<Module> compile(Engine &engine, Span<uint8_t> wasm) { in compile() 67 return Module(ret); in compile() 98 static Result<Module> deserialize(Engine &engine, Span<uint8_t> wasm) { in deserialize() 105 return Module(ret); in deserialize() 120 static Result<Module> deserialize_file(Engine &engine, in deserialize_file() 128 return Module(ret); in deserialize_file()
|
| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | module.rs | 9 use wasmtime::{Engine, Module}; 13 pub(crate) module: Module, 19 pub(crate) fn new(module: Module) -> wasm_module_t { in new() 27 module: Module, 50 Module::validate(store.store.context().engine(), binary.as_slice()).is_ok() in wasm_module_validate() 53 fn fill_exports(module: &Module, out: &mut wasm_exporttype_vec_t) { in fill_exports() argument 66 fn fill_imports(module: &Module, out: &mut wasm_importtype_vec_t) { in fill_imports() argument 131 pub(crate) module: Module, 181 handle_result(Module::validate(&engine.engine, binary), |()| {}) in wasmtime_module_validate() 212 handle_result(Module::deserialize(&engine.engine, bytes), |module| { in wasmtime_module_deserialize() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | module.rs | 132 pub struct Module { struct 169 impl fmt::Debug for Module { implementation 185 impl Module { implementation 357 return Module::from_parts(engine, code, None); in from_trusted_file() 409 Module::from_parts(engine, code, None) in deserialize() 429 Module::from_parts(engine, code, None) in deserialize_raw() 490 Module::from_parts(engine, code, None) in deserialize_open_file() 1209 pub fn same(a: &Module, b: &Module) -> bool { in same() argument 1245 _assert::<Module>(); in _assert_send_sync() 1278 use crate::{CodeBuilder, Engine, Module}; [all …]
|
| H A D | vm.rs | 292 Module(crate::Module), enumerator 302 module: Arc<wasmtime_environ::Module>, 313 module: Arc<wasmtime_environ::Module>, in bare_with_registered_type() argument 325 pub(crate) fn env_module(&self) -> &Arc<wasmtime_environ::Module> { in env_module() argument 327 ModuleRuntimeInfo::Module(m) => m.env_module(), in env_module() 337 ModuleRuntimeInfo::Module(m) => m in engine_type_index() 350 ModuleRuntimeInfo::Module(m) => { in memory_image() 364 ModuleRuntimeInfo::Module(m) => Some(m.id()), in unique_id() 372 ModuleRuntimeInfo::Module(m) => m.engine_code().wasm_data(), in wasm_data() 381 ModuleRuntimeInfo::Module(m) => m in type_ids() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/module/ |
| H A D | registry.rs | 9 use crate::{Engine, FrameInfo, Module, code_memory::CodeMemory, prelude::*}; 75 modules: TryBTreeMap<RegisteredModuleId, Module>, 113 fn update(&self, code: &mut StoreCode, module: &Module) -> Result<()> { in update() 117 fn update(&self, _code: &mut StoreCode, _module: &Module) -> Result<()> { in update() 124 pub fn module_by_id(&self, id: RegisteredModuleId) -> Option<&Module> { in module_by_id() argument 129 pub fn module_by_compiled_id(&self, id: CompiledModuleId) -> Option<&Module> { in module_by_compiled_id() argument 162 module: &Module, in store_code_base_or_register() argument 182 pub fn all_modules(&self) -> impl Iterator<Item = &'_ Module> + '_ { in all_modules() 189 module: &Module, in register_module() argument 225 module: Option<&Module>, in register() argument [all …]
|
| /wasmtime-44.0.1/benches/ |
| H A D | thread_eager_init.rs | 51 fn duration_of_call(engine: &Engine, module: &Module) -> Duration { in duration_of_call() 66 fn lazy_thread_instantiate(engine: Engine, module: Module) -> Duration { in lazy_thread_instantiate() 75 fn eager_thread_instantiate(engine: Engine, module: Module) -> (Duration, Duration) { in eager_thread_instantiate() 87 fn test_setup() -> (Engine, Module) { in test_setup() 100 let module = Module::new(&engine, r#"(module (memory 1) (func (export "f")))"#).unwrap(); in test_setup()
|
| /wasmtime-44.0.1/examples/ |
| H A D | serialize.cc | 37 Module module = Module::compile(engine, wat).unwrap(); in serialize() 51 Module module = in deserialize() 52 Module::deserialize(engine, Span<uint8_t>(buffer.data(), buffer.size())) in deserialize()
|
| H A D | linking.cc | 33 Module linking1_module = Module::compile(engine, linking1_wat).unwrap(); in main() 34 Module linking2_module = Module::compile(engine, linking2_wat).unwrap(); in main()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | vmcontext.rs | 102 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmfunction_import_offsets() 172 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmtable_offsets() 197 let module = Module::new(StaticModuleIndex::from_u32(0)); in ensure_sizes_match() 235 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmmemory_import_offsets() 311 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmglobal_import_offsets() 350 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmtag_import_offsets() 427 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmmemory_definition_offsets() 474 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmtable_definition_offsets() 524 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmglobal_definition_offsets() 534 let module = Module::new(StaticModuleIndex::from_u32(0)); in check_vmglobal_begins_aligned() [all …]
|