| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | externals.rs | 2 use crate::{AsContext, Engine, ExternType, Func, Memory, SharedMemory}; 34 SharedMemory(SharedMemory), enumerator 90 pub fn into_shared_memory(self) -> Option<SharedMemory> { in into_shared_memory() argument 92 Extern::SharedMemory(memory) => Some(memory), in into_shared_memory() 121 Extern::SharedMemory(ft) => ExternType::Memory(ft.ty()), in ty() 135 crate::runtime::vm::Export::SharedMemory(m, _) => { in from_wasmtime_export() 136 Extern::SharedMemory(crate::SharedMemory::from_raw(m, engine.clone())) in from_wasmtime_export() 174 impl From<SharedMemory> for Extern { 175 fn from(r: SharedMemory) -> Self { in from() 176 Extern::SharedMemory(r) in from() [all …]
|
| H A D | trampoline.rs | 15 use crate::runtime::vm::{ExportMemory, SharedMemory}; 24 preallocation: Option<&SharedMemory>, in generate_memory_export() argument
|
| H A D | memory.rs | 825 pub struct SharedMemory { struct 826 vm: crate::runtime::vm::SharedMemory, argument 830 impl SharedMemory { argument 842 let memory = crate::runtime::vm::SharedMemory::new(engine, ty)?; in new() 1043 pub(crate) fn from_raw(vm: crate::runtime::vm::SharedMemory, engine: Engine) -> Self { in from_raw() argument 1044 SharedMemory { vm, engine } in from_raw() 1048 impl fmt::Debug for SharedMemory { implementation
|
| H A D | instance.rs | 12 AsContextMut, Engine, Export, Extern, Func, Global, Memory, Module, ModuleExport, SharedMemory, 577 ) -> Option<SharedMemory> { in get_shared_memory() argument 717 Extern::SharedMemory(i) => { in push() 755 crate::runtime::vm::Export::SharedMemory(_, vmimport) => { in push_export()
|
| H A D | linker.rs | 1403 Definition::Extern(Extern::SharedMemory(m), DefinitionType::Memory(_, size)) => { in update_size() 1423 Extern::SharedMemory(t) => DefinitionType::Memory(*t.ty().wasmtime_memory(), t.size()), in from()
|
| H A D | vm.rs | 112 Memory, MemoryBase, RuntimeLinearMemory, RuntimeMemoryCreator, SharedMemory,
|
| H A D | debug.rs | 254 ) -> Option<crate::SharedMemory> { in debug_shared_memory() argument
|
| H A D | types.rs | 3518 Extern::SharedMemory(crate::SharedMemory::new(store.engine(), self.clone())?) in default_value()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | export.rs | 1 use crate::runtime::vm::{SharedMemory, VMMemoryImport}; 15 SharedMemory(SharedMemory, VMMemoryImport), enumerator 26 Shared(SharedMemory, VMMemoryImport), 36 pub fn shared(self) -> Option<SharedMemory> { in shared() argument
|
| H A D | memory.rs | 107 pub use shared_memory::SharedMemory; 112 pub use shared_memory_disabled::SharedMemory; 236 Shared(SharedMemory), 254 Memory::Shared(SharedMemory::wrap(engine, ty, memory)?) in new_dynamic() 491 pub fn as_shared_memory(&self) -> Option<&SharedMemory> { in as_shared_memory() argument
|
| /wasmtime-44.0.1/crates/fuzzing/tests/oom/ |
| H A D | shared_memory.rs | 3 use wasmtime::{Config, Engine, MemoryTypeBuilder, Result, SharedMemory}; 23 let _mem = SharedMemory::new(&engine, ty)?; in shared_memory_new() 38 let mem = SharedMemory::new(&engine, ty)?; in shared_memory_ty() 54 let mem = SharedMemory::new(&engine, ty)?; in shared_memory_size() 70 let mem = SharedMemory::new(&engine, ty)?; in shared_memory_grow() 86 let mem = SharedMemory::new(&engine, ty)?; in shared_memory_data_size()
|
| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | sharedmemory.rs | 3 use wasmtime::SharedMemory; 5 type wasmtime_sharedmemory_t = SharedMemory; 17 SharedMemory::new(&engine.engine, ty.ty().ty.clone()), in wasmtime_sharedmemory_new()
|
| H A D | extern.rs | 6 use wasmtime::{Extern, Func, Global, Memory, SharedMemory, Table, Tag}; 23 Extern::SharedMemory(_) => panic!( in wasm_extern_kind() 97 pub sharedmemory: ManuallyDrop<Box<SharedMemory>>, 118 WASMTIME_EXTERN_SHAREDMEMORY => Extern::SharedMemory((**self.of.sharedmemory).clone()), in to_extern() 144 Extern::SharedMemory(sharedmemory) => wasmtime_extern_t { in from()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/memory/ |
| H A D | shared_memory_disabled.rs | 11 pub enum SharedMemory {} enum 13 impl SharedMemory { impl
|
| H A D | shared_memory.rs | 23 pub struct SharedMemory(Arc<SharedMemoryInner>); struct 32 impl SharedMemory { impl
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | threads.rs | 35 assert!(SharedMemory::new(&engine, MemoryType::shared(1, 1)).is_err()); in shared_memory_failed_creation() 65 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 5))?; in test_import_shared_memory() 101 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 5))?; in test_sharing_of_shared_memory() 174 let incoming_shared_memory = SharedMemory::new(&engine, MemoryType::shared(5, 10))?; in test_multi_memory() 211 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, NUM_GROW_OPS as u32))?; in test_grow_memory_in_multiple_threads() 283 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, NUM_GROW_OPS as u32))?; in test_memory_size_accessibility()
|
| H A D | wait_notify.rs | 26 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 1))?; in atomic_wait_timeout_length() 70 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 1))?; in atomic_wait_notify_basic()
|
| H A D | memory.rs | 572 assert!(SharedMemory::new(&engine, MemoryType::new(1, None)).is_err()); in shared_memory_basics() 573 assert!(SharedMemory::new(&engine, MemoryType::new(1, Some(1))).is_err()); in shared_memory_basics() 574 assert!(SharedMemory::new(&engine, MemoryType::new64(1, None)).is_err()); in shared_memory_basics() 575 assert!(SharedMemory::new(&engine, MemoryType::new64(1, Some(1))).is_err()); in shared_memory_basics() 585 let memory = SharedMemory::new(&engine, MemoryType::shared(1, 1))?; in shared_memory_basics() 647 let memory = SharedMemory::new(&engine, MemoryType::shared(1, 1))?; in shared_memory_wait_notify()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/trampoline/ |
| H A D | memory.rs | 8 RuntimeMemoryCreator, SharedMemory, Table, TableAllocationIndex, 31 preallocation: Option<&SharedMemory>, in create_memory() argument 127 preallocation: Option<&'a SharedMemory>,
|
| /wasmtime-44.0.1/crates/wasi-threads/src/ |
| H A D | lib.rs | 10 Caller, ExternType, InstancePre, Linker, Module, Result, SharedMemory, Store, format_err, 177 let mem = SharedMemory::new(module.engine(), m.clone())?; in add_to_linker()
|
| /wasmtime-44.0.1/crates/wiggle/generate/src/ |
| H A D | wasmtime.rs | 127 Some(wiggle::wasmtime_crate::Extern::SharedMemory(m)) => { in generate_func()
|
| /wasmtime-44.0.1/crates/wizer/fuzz/fuzz_targets/ |
| H A D | same_result.rs | 202 Extern::SharedMemory(_)
|
| /wasmtime-44.0.1/crates/wast/src/ |
| H A D | spectest.rs | 83 let memory = SharedMemory::new(store.engine(), ty)?; in link_spectest()
|
| /wasmtime-44.0.1/crates/fuzzing/src/oracles/ |
| H A D | diff_wasmtime.rs | 142 Extern::SharedMemory(_) => Some((name.to_string(), true)), in exported_memories()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/ |
| H A D | instance.rs | 939 crate::runtime::vm::Export::SharedMemory(_, import) => import, in extract_memory()
|