Home
last modified time | relevance | path

Searched refs:MemoryType (Results 1 – 25 of 43) sorted by relevance

12

/wasmtime-44.0.1/crates/c-api/include/wasmtime/types/
H A Dmemory.hh19 class MemoryType { class
35 friend class MemoryType;
111 return MemoryType(ptr); in New64()
120 return MemoryType(ptr); in New64()
125 MemoryType(Ref other) : MemoryType(wasm_memorytype_copy(other.ptr)) {} in MemoryType() function in wasmtime::MemoryType
127 MemoryType(const MemoryType &other) in MemoryType() function in wasmtime::MemoryType
130 MemoryType &operator=(const MemoryType &other) { in operator =()
134 ~MemoryType() = default;
136 MemoryType(MemoryType &&other) = default;
138 MemoryType &operator=(MemoryType &&other) = default;
[all …]
H A Dextern.hh35 MemoryType::Ref, TagType::Ref>
/wasmtime-44.0.1/crates/c-api/tests/
H A Dmemory_type.cc6 TEST(MemoryType, Simple) { in TEST() argument
7 MemoryType ty(1); in TEST()
16 TEST(MemoryType, WithMax) { in TEST() argument
17 MemoryType ty(1, 2); in TEST()
26 TEST(MemoryType, Mem64) { in TEST() argument
27 MemoryType ty = MemoryType::New64(1); in TEST()
35 ty = MemoryType::New64(1, 2); in TEST()
44 TEST(MemoryType, Builder) { in TEST() argument
45 MemoryType ty = MemoryType::Builder().build().unwrap(); in TEST()
62 ty = MemoryType::Builder() in TEST()
[all …]
H A Dtypes.cc33 TEST(MemoryType, Smoke) { in TEST() argument
34 MemoryType t(1); in TEST()
38 MemoryType t2 = t; in TEST()
107 TEST(MemoryType, SixtyFour) { in TEST() argument
108 MemoryType t(1); in TEST()
110 t = MemoryType::New64(1); in TEST()
115 t = MemoryType::New64(0x100000000, 0x100000001); in TEST()
H A Dmemory.cc11 Memory m = Memory::create(store, MemoryType(1)).unwrap(); in TEST()
23 MemoryType mem_ty = in TEST()
24 MemoryType::Builder().min(1).max(2).page_size_log2(0).build().unwrap(); in TEST()
H A Dinstance.cc9 Memory m = Memory::create(store, MemoryType(1)).unwrap(); 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()
H A Dtypes.rs4 Config, Engine, FuncType, GlobalType, MemoryType, Mutability, RefType, Result, TableType,
35 let ty = MemoryType::new(1, Some(10)); in memory_type_accessors()
/wasmtime-44.0.1/crates/c-api/src/types/
H A Dmemory.rs4 use wasmtime::{MemoryType, MemoryTypeBuilder};
16 pub(crate) ty: MemoryType,
21 pub(crate) fn new(ty: MemoryType) -> wasm_memorytype_t { in new()
43 pub(crate) fn new(ty: MemoryType) -> CMemoryType { in new()
53 Box::new(wasm_memorytype_t::new(MemoryType::new( in wasm_memorytype_new()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dmemory.rs8 use crate::{AsContext, AsContextMut, Engine, MemoryType, StoreContext, StoreContextMut};
263 pub fn new(mut store: impl AsContextMut, ty: MemoryType) -> Result<Memory> { in new()
280 pub async fn new_async(mut store: impl AsContextMut, ty: MemoryType) -> Result<Memory> { in new_async()
289 ty: MemoryType, in _new() argument
321 pub fn ty(&self, store: impl AsContext) -> MemoryType { in ty() argument
323 MemoryType::from_wasmtime_memory(self.wasmtime_ty(store.0)) in ty()
776 ty: MemoryType, in new_memory() argument
835 pub fn new(engine: &Engine, ty: MemoryType) -> Result<Self> { in new()
851 pub fn ty(&self) -> MemoryType { in ty() argument
852 MemoryType::from_wasmtime_memory(&self.vm.ty()) in ty()
[all …]
H A Dtrampoline.rs17 use crate::{MemoryType, TableType, TagType};
23 m: &MemoryType, in generate_memory_export() argument
H A Dtypes.rs1453 Memory(MemoryType),
1487 (Memory(MemoryType) memory unwrap_memory)
1548 impl From<MemoryType> for ExternType {
1549 fn from(ty: MemoryType) -> ExternType { in from()
3358 pub fn build(&self) -> Result<MemoryType> { in build() argument
3360 Ok(MemoryType { ty: self.ty }) in build()
3369 pub struct MemoryType { struct
3373 impl MemoryType { argument
3387 pub fn new(minimum: u32, maximum: Option<u32>) -> MemoryType { in new() argument
3438 pub fn shared(minimum: u32, maximum: u32) -> MemoryType { in shared() argument
[all …]
/wasmtime-44.0.1/tests/all/
H A Dmemory.rs154 let static_mem = Memory::new(&mut store, MemoryType::new(1, Some(2)))?; in guards_present()
155 let dynamic_mem = Memory::new(&mut store, MemoryType::new(1, None))?; in guards_present()
370 let ty = MemoryType::new64(1 << 46, None); in massive_64_bit_still_limited()
446 let mem = Memory::new(&mut store, MemoryType::new(0, None))?; in static_forced_max()
483 let mem = Memory::new(&mut store, MemoryType::new(10, None))?; in dynamic_extra_growth_unchanged_pointer()
572 assert!(SharedMemory::new(&engine, MemoryType::new(1, None)).is_err()); in shared_memory_basics()
574 assert!(SharedMemory::new(&engine, MemoryType::new64(1, None)).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()
706 let ty = MemoryType::new(1, None); in non_page_aligned_static_memory()
[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()
321 assert!(Memory::new(&mut store, MemoryType::shared(1, 1)).is_err()); in create_shared_memory_through_memory()
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 Dcoredump.rs139 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in coredump_has_host_globals_and_memory()
213 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in multiple_globals_memories_and_instances()
H A Dlimits.rs33 Memory::new(&mut store, MemoryType::new(0, None))?, in test_limits()
141 Memory::new_async(&mut store, MemoryType::new(0, None)).await?, in test_limits_async()
205 Memory::new(&mut store, MemoryType::new(0, None))?, in test_limits_memory_only()
259 match Memory::new(&mut store, MemoryType::new(25, None)) { in test_initial_memory_limits_exceeded()
286 Memory::new(&mut store, MemoryType::new(0, None))?, in test_limits_table_only()
1138 Memory::new(&mut store, MemoryType::new(0, None))?, in growth_trap()
/wasmtime-44.0.1/crates/wizer/src/
H A Dinfo.rs46 memories: Vec<wasmparser::MemoryType>,
73 pub(crate) fn push_imported_memory(&mut self, memory_type: wasmparser::MemoryType) { in push_imported_memory() argument
79 pub(crate) fn push_defined_memory(&mut self, memory_type: wasmparser::MemoryType) { in push_defined_memory() argument
154 ) -> impl Iterator<Item = (u32, wasmparser::MemoryType)> + '_ { in defined_memories()
/wasmtime-44.0.1/crates/c-api/include/
H A Dwasm.hh309 class MemoryType;
328 auto memory() -> MemoryType*;
334 auto memory() const -> const MemoryType*;
402 class WASM_API_EXTERN MemoryType : public ExternType { class
407 MemoryType() = default;
408 ~MemoryType() = default;
411 static auto make(Limits) -> own<MemoryType>;
412 auto copy() const -> own<MemoryType>;
832 static auto make(Store*, const MemoryType*) -> own<Memory>;
839 auto type() const -> own<MemoryType>;
/wasmtime-44.0.1/crates/c-api/include/wasmtime/
H A Dmemory.hh36 static Result<Memory> create(Store::Context cx, const MemoryType &ty) { in create()
46 MemoryType type(Store::Context cx) const { in type()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/trampoline/
H A Dmemory.rs1 use crate::MemoryType;
30 memory_ty: &MemoryType, in create_memory() argument
115 MemoryType::from_wasmtime_memory(ty), in new_memory()
/wasmtime-44.0.1/crates/wast/src/
H A Dspectest.rs77 let ty = MemoryType::new(1, Some(2)); in link_spectest()
82 let ty = MemoryType::shared(1, 1); in link_spectest()
/wasmtime-44.0.1/examples/
H A Dmemory.rs66 let memorytype = MemoryType::new(5, Some(5)); in main()
H A Dmemory.cc74 MemoryType ty(5, 5); in main()
/wasmtime-44.0.1/crates/fuzzing/src/oracles/
H A Ddummy.rs60 let memory_type = MemoryType::new(1, None); in dummy_memory_import()

12