Home
last modified time | relevance | path

Searched refs:SharedMemory (Results 1 – 25 of 26) sorted by relevance

12

/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dexternals.rs2 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 Dtrampoline.rs15 use crate::runtime::vm::{ExportMemory, SharedMemory};
24 preallocation: Option<&SharedMemory>, in generate_memory_export() argument
H A Dmemory.rs825 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 Dinstance.rs12 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 Dlinker.rs1403 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 Dvm.rs112 Memory, MemoryBase, RuntimeLinearMemory, RuntimeMemoryCreator, SharedMemory,
H A Ddebug.rs254 ) -> Option<crate::SharedMemory> { in debug_shared_memory() argument
H A Dtypes.rs3518 Extern::SharedMemory(crate::SharedMemory::new(store.engine(), self.clone())?) in default_value()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dexport.rs1 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 Dmemory.rs107 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 Dshared_memory.rs3 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 Dsharedmemory.rs3 use wasmtime::SharedMemory;
5 type wasmtime_sharedmemory_t = SharedMemory;
17 SharedMemory::new(&engine.engine, ty.ty().ty.clone()), in wasmtime_sharedmemory_new()
H A Dextern.rs6 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 Dshared_memory_disabled.rs11 pub enum SharedMemory {} enum
13 impl SharedMemory { impl
H A Dshared_memory.rs23 pub struct SharedMemory(Arc<SharedMemoryInner>); struct
32 impl SharedMemory { impl
/wasmtime-44.0.1/tests/all/
H A Dthreads.rs35 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 Dwait_notify.rs26 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 Dmemory.rs572 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 Dmemory.rs8 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 Dlib.rs10 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 Dwasmtime.rs127 Some(wiggle::wasmtime_crate::Extern::SharedMemory(m)) => { in generate_func()
/wasmtime-44.0.1/crates/wizer/fuzz/fuzz_targets/
H A Dsame_result.rs202 Extern::SharedMemory(_)
/wasmtime-44.0.1/crates/wast/src/
H A Dspectest.rs83 let memory = SharedMemory::new(store.engine(), ty)?; in link_spectest()
/wasmtime-44.0.1/crates/fuzzing/src/oracles/
H A Ddiff_wasmtime.rs142 Extern::SharedMemory(_) => Some((name.to_string(), true)), in exported_memories()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/component/
H A Dinstance.rs939 crate::runtime::vm::Export::SharedMemory(_, import) => import, in extract_memory()

12