Lines Matching refs:shared_memory
13 config.shared_memory(true); in engine()
31 config.shared_memory(false); in shared_memory_failed_creation()
65 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 5))?; in test_import_shared_memory() localVariable
66 let _instance = Instance::new(&mut store, &module, &[shared_memory.into()])?; in test_import_shared_memory()
80 let shared_memory = instance.get_shared_memory(&mut store, "memory").unwrap(); in test_export_shared_memory() localVariable
82 assert_eq!(shared_memory.size(), 1); in test_export_shared_memory()
83 assert!(shared_memory.ty().is_shared()); in test_export_shared_memory()
84 assert_eq!(shared_memory.ty().maximum(), Some(5)); in test_export_shared_memory()
101 let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 5))?; in test_sharing_of_shared_memory() localVariable
102 let instance1 = Instance::new(&mut store, &module, &[shared_memory.clone().into()])?; in test_sharing_of_shared_memory()
103 let instance2 = Instance::new(&mut store, &module, &[shared_memory.clone().into()])?; in test_sharing_of_shared_memory()
104 let data = shared_memory.data(); in test_sharing_of_shared_memory()
147 let shared_memory = instance.get_shared_memory(&mut store, "memory").unwrap(); in test_probe_shared_memory_size() localVariable
150 assert_eq!(shared_memory.size(), 1); in test_probe_shared_memory_size()
152 shared_memory.grow(1)?; in test_probe_shared_memory_size()
154 assert_eq!(shared_memory.size(), 2); in test_probe_shared_memory_size()
177 let shared_memory = instance.get_shared_memory(&mut store, "shared").unwrap(); in test_multi_memory() localVariable
184 assert_eq!(shared_memory.size(), 1); in test_multi_memory()
185 assert_eq!(shared_memory.ty().minimum(), 1); in test_multi_memory()
186 assert_eq!(shared_memory.ty().maximum(), Some(2)); in test_multi_memory()
187 assert_eq!(shared_memory.ty().is_shared(), true); 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() localVariable
221 let shared_memory = shared_memory.clone(); in test_grow_memory_in_multiple_threads() localVariable
224 let instance = Instance::new(&mut store, &module, &[shared_memory.into()]).unwrap(); 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() localVariable
286 let grow_memory = shared_memory.clone(); in test_memory_size_accessibility()
296 let probe_memory = shared_memory.clone(); in test_memory_size_accessibility()