Home
last modified time | relevance | path

Searched refs:Memory (Results 1 – 25 of 130) sorted by relevance

123456

/wasmtime-44.0.1/crates/c-api/src/
H A Dmemory.rs6 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 Dextern.rs6 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 Dexternals.rs2 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 Dmemory.rs213 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 Dmemory.rs119 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 Dexport.rs12 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 Dmemory.cc8 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 Dconfig.cc82 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 Dinstance.cc9 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 Dmemory.rs3 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 Dsystem.rs72 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 Dopaque.rs52 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 Dshared_memory.rs5 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 Dshared_memory_disabled.rs14 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 Dstack.rs80 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 Daddr.rs4 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 Dmultimemory.cc42 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 Dmemory.rs6 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 Don_demand.rs7 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 Dtrampoline.rs308 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 Dmemory.hh27 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 Dconfig.hh592 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 Dextern_declare.hh13 class Memory;
19 typedef std::variant<Func, Global, Memory, Table, Tag> Extern;
/wasmtime-44.0.1/crates/c-api/src/types/
H A Dextern.rs17 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 Dexamples-memory.md11 read the documentation for [`Memory`] as well.
13 [`Memory`]: https://bytecodealliance.github.io/wasmtime/api/wasmtime/struct.Memory.html

123456