| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | memory.rs | 6 use wasmtime::{Extern, Memory}; 21 Extern::Memory(_) => Some(unsafe { &*(e as *const _ as *const _) }), in try_from() 26 fn memory(&self) -> Memory { in memory() argument 28 Extern::Memory(m) => m, in memory() 39 let memory = Memory::new(store.store.context_mut(), mt.ty().ty.clone()).ok()?; in wasm_memory_new() 93 ret: &mut Memory, in wasmtime_memory_new() argument 95 handle_result(Memory::new(store, ty.ty().ty.clone()), |mem| *ret = mem) in wasmtime_memory_new() 101 mem: &Memory, in wasmtime_memory_type() argument 114 mem: &Memory, in wasmtime_memory_data_size() argument 127 mem: &Memory, in wasmtime_memory_grow() argument [all …]
|
| H A D | extern.rs | 6 use wasmtime::{Extern, Func, Global, Memory, SharedMemory, Table, Tag}; 22 Extern::Memory(_) => crate::WASM_EXTERN_MEMORY, in wasm_extern_kind() 96 pub memory: Memory, 117 WASMTIME_EXTERN_MEMORY => Extern::Memory(self.of.memory), in to_extern() 140 Extern::Memory(memory) => wasmtime_extern_t { in from()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | externals.rs | 2 use crate::{AsContext, Engine, ExternType, Func, Memory, SharedMemory}; 31 Memory(Memory), enumerator 78 pub fn into_memory(self) -> Option<Memory> { in into_memory() argument 80 Extern::Memory(memory) => Some(memory), in into_memory() 120 Extern::Memory(ft) => ExternType::Memory(ft.ty(store)), in ty() 134 crate::runtime::vm::Export::Memory(m) => Extern::Memory(m), in from_wasmtime_export() 148 Extern::Memory(m) => m.comes_from_same_store(store), in comes_from_same_store() 168 impl From<Memory> for Extern { 169 fn from(r: Memory) -> Self { in from() 170 Extern::Memory(r) in from() [all …]
|
| H A D | memory.rs | 213 pub struct Memory { struct 228 assert!(core::mem::size_of::<C>() == core::mem::size_of::<Memory>()); argument 229 assert!(core::mem::align_of::<C>() == core::mem::align_of::<Memory>()); 230 assert!(core::mem::offset_of!(Memory, instance) == 0); 233 impl Memory { impl 263 pub fn new(mut store: impl AsContextMut, ty: MemoryType) -> Result<Memory> { in new() argument 280 pub async fn new_async(mut store: impl AsContextMut, ty: MemoryType) -> Result<Memory> { in new_async() argument 290 ) -> Result<Memory> { in _new() argument 657 Memory { instance, index } in from_raw() 660 pub(crate) fn wasmtime_ty<'a>(&self, store: &'a StoreOpaque) -> &'a wasmtime_environ::Memory { in wasmtime_ty() argument [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | memory.rs | 119 ty: &wasmtime_environ::Memory, in new_memory() argument 133 ty: &wasmtime_environ::Memory, in new_memory() argument 234 pub enum Memory { enum 239 impl Memory { implementation 242 ty: &wasmtime_environ::Memory, in new_dynamic() argument 256 Memory::Local(memory) in new_dynamic() 263 ty: &wasmtime_environ::Memory, in new_static() argument 289 Memory::Local(memory) in new_static() 298 ty: &wasmtime_environ::Memory, in limit_new() argument 493 Memory::Local(_) => None, in as_shared_memory() [all …]
|
| H A D | export.rs | 12 Memory(crate::Memory), enumerator 25 Unshared(crate::Memory), 30 pub fn unshared(self) -> Option<crate::Memory> { in unshared() argument
|
| /wasmtime-44.0.1/crates/c-api/tests/ |
| H A D | memory.cc | 8 TEST(Memory, Smoke) { in TEST() argument 11 Memory m = Memory::create(store, MemoryType(1)).unwrap(); in TEST() 20 TEST(Memory, OneBytePageSize) { in TEST() argument 25 Memory mem = Memory::create(store, mem_ty).unwrap(); in TEST()
|
| H A D | config.cc | 82 struct Memory { struct 97 Result<Memory> new_memory(const MemoryType::Ref &ty, size_t minimum, in new_memory() 103 Memory mem; in new_memory() 122 Memory mem = std::get<Memory>(*i.get(store, "x")); in TEST()
|
| H A D | instance.cc | 9 Memory m = Memory::create(store, MemoryType(1)).unwrap(); in TEST() 36 m = std::get<Memory>(*i.get(store, "m")); in TEST()
|
| /wasmtime-44.0.1/crates/fuzzing/tests/oom/ |
| H A D | memory.rs | 3 use wasmtime::{Config, Engine, Memory, MemoryType, Result, Store}; 19 let _memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_new() 33 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_grow() 48 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_ty() 63 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_size() 78 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_data_size() 93 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_read_write() 111 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_data() 127 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_data_mut()
|
| /wasmtime-44.0.1/cranelift/jit/src/memory/ |
| H A D | system.rs | 72 use windows_sys::Win32::System::Memory::{ in with_size() 118 pub(crate) struct Memory { struct 125 unsafe impl Send for Memory {} argument 127 impl Memory { implementation 221 impl Drop for Memory { implementation 237 code: Memory, 238 readonly: Memory, 239 writable: Memory, 246 code: Memory::new(), in new() 247 readonly: Memory::new(), in new() [all …]
|
| /wasmtime-44.0.1/crates/debugger/src/host/ |
| H A D | opaque.rs | 52 memory: Memory, in memory_read_bytes() argument 58 memory: Memory, in memory_write_bytes() argument 69 memory: Memory, in memory_write_u16() argument 75 memory: Memory, in memory_write_u32() argument 81 memory: Memory, in memory_write_u64() argument 225 memory: Memory, in memory_read_bytes() argument 240 memory: Memory, in memory_write_bytes() argument 306 memory: Memory, in memory_write_u8() argument 321 memory: Memory, in memory_write_u16() argument 337 memory: Memory, in memory_write_u32() argument [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/memory/ |
| H A D | shared_memory.rs | 5 use crate::runtime::vm::{self, Memory, VMMemoryDefinition, WaitResult}; 28 ty: wasmtime_environ::Memory, 34 pub fn new(engine: &Engine, ty: &wasmtime_environ::Memory) -> Result<Self> { in new() 38 let (minimum_bytes, maximum_bytes) = vm::assert_ready(Memory::limit_new(ty, None))?; in new() 48 ty: &wasmtime_environ::Memory, in wrap() argument 68 pub fn ty(&self) -> &wasmtime_environ::Memory { in ty() argument 73 pub fn as_memory(self) -> Memory { in as_memory() argument 74 Memory::Shared(self) in as_memory()
|
| H A D | shared_memory_disabled.rs | 14 pub fn wrap(_: &Engine, _ty: &wasmtime_environ::Memory, _memory: LocalMemory) -> Result<Self> { in wrap() argument 18 pub fn ty(&self) -> &wasmtime_environ::Memory { in ty() argument 22 pub fn as_memory(self) -> crate::runtime::vm::Memory { in as_memory() argument
|
| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | stack.rs | 80 pub struct Memory { struct 105 Memory(Memory), enumerator 120 impl From<Memory> for Val { 121 fn from(mem: Memory) -> Self { in from() 122 Val::Memory(mem) in from() 170 Self::Memory(Memory { ty, slot }) in mem() 184 Self::Memory(_) => true, in is_mem() 261 pub fn unwrap_mem(&self) -> Memory { in unwrap_mem() argument 263 Self::Memory(m) => *m, in unwrap_mem() 309 Val::Memory(m) => m.ty, in ty()
|
| /wasmtime-44.0.1/crates/gdbstub-component/src/ |
| H A D | addr.rs | 4 use crate::api::{Debuggee, Frame, Memory, Module}; 15 memories: Vec<Memory>, 25 Memory { enumerator 26 memory: &'a Memory, 56 fn memory_id(&mut self, m: &Memory) -> u32 { in memory_id() 118 WasmAddr::new(WasmAddrType::Memory, u32::try_from(idx).unwrap(), 0).unwrap(); in memory_map_xml() 171 WasmAddrType::Memory => { in lookup() 179 AddrSpaceLookup::Memory { in lookup()
|
| /wasmtime-44.0.1/examples/ |
| H A D | multimemory.cc | 42 Memory memory0 = std::get<Memory>(*instance.get(store, "memory0")); in main() 43 Memory memory1 = std::get<Memory>(*instance.get(store, "memory1")); in main()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/trampoline/ |
| H A D | memory.rs | 6 CompiledModuleId, InstanceAllocationRequest, InstanceAllocator, Memory, MemoryAllocationIndex, 46 .insert(name, EntityIndex::Memory(memory_id))?; in create_memory() 107 ty: &wasmtime_environ::Memory, in new_memory() argument 152 fn validate_memory(&self, memory: &wasmtime_environ::Memory) -> Result<()> { in validate_memory() 177 ty: &'a wasmtime_environ::Memory, in allocate_memory() argument 179 ) -> Pin<Box<dyn Future<Output = Result<(MemoryAllocationIndex, Memory)>> + Send + 'a>> { in allocate_memory() 202 memory: Memory, in deallocate_memory() argument 263 _memory: Memory, in allocate_gc_heap() argument 273 ) -> (crate::vm::MemoryAllocationIndex, crate::vm::Memory) { in deallocate_gc_heap() argument
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/instance/allocator/ |
| H A D | on_demand.rs | 7 use crate::runtime::vm::memory::{DefaultMemoryCreator, Memory}; 95 fn validate_memory(&self, _memory: &wasmtime_environ::Memory) -> Result<()> { in validate_memory() 116 ty: &'a wasmtime_environ::Memory, in allocate_memory() argument 118 ) -> Pin<Box<dyn Future<Output = Result<(MemoryAllocationIndex, Memory)>> + Send + 'a>> { in allocate_memory() 132 let memory = Memory::new_dynamic( in allocate_memory() 148 _memory: Memory, in deallocate_memory() argument 233 memory: Memory, in allocate_gc_heap() argument 246 ) -> (MemoryAllocationIndex, Memory) { in deallocate_gc_heap() argument
|
| /wasmtime-44.0.1/crates/environ/src/fact/ |
| H A D | trampoline.rs | 308 Source::Memory(Memory { in compile_helper() 331 Destination::Memory(Memory { in compile_helper() 370 Memory(Memory<'a>), enumerator 393 Memory(Memory<'a>), enumerator 418 struct Memory<'a> { struct 2753 let element_src = Source::Memory(Memory { in translate_list() 2758 let element_dst = Destination::Memory(Memory { in translate_list() 3218 let element_src = Source::Memory(Memory { in translate_fixed_length_list() 3223 let element_dst = Destination::Memory(Memory { in translate_fixed_length_list() 4326 ) -> Memory<'a> { in next_field_offset() [all …]
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/ |
| H A D | memory.hh | 27 class Memory { class 33 Memory(wasmtime_memory_t memory) : memory(memory) {} in Memory() function in wasmtime::Memory 36 static Result<Memory> create(Store::Context cx, const MemoryType &ty) { in create() 42 return Memory(memory); in create()
|
| H A D | config.hh | 592 using Memory = typename T::Memory; in raw_new_memory() typedef 594 Result<Memory> result = in raw_new_memory() 600 Memory memory = result.unwrap(); in raw_new_memory() 601 memory_ret->env = std::make_unique<Memory>(memory).release(); in raw_new_memory() 602 memory_ret->finalizer = raw_finalize<Memory>; in raw_new_memory() 603 memory_ret->get_memory = raw_get_memory<Memory>; in raw_new_memory() 604 memory_ret->grow_memory = raw_grow_memory<Memory>; in raw_new_memory()
|
| H A D | extern_declare.hh | 13 class Memory; 19 typedef std::variant<Func, Global, Memory, Table, Tag> Extern;
|
| /wasmtime-44.0.1/crates/c-api/src/types/ |
| H A D | extern.rs | 17 Memory(CMemoryType), enumerator 27 ExternType::Memory(f) => CExternType::Memory(CMemoryType::new(f)), in new() 62 CExternType::Memory(_) => WASM_EXTERN_MEMORY, in wasm_externtype_kind()
|
| /wasmtime-44.0.1/docs/ |
| H A D | examples-memory.md | 11 read the documentation for [`Memory`] as well. 13 [`Memory`]: https://bytecodealliance.github.io/wasmtime/api/wasmtime/struct.Memory.html
|