| /wasmtime-44.0.1/crates/c-api/include/wasmtime/types/ |
| H A D | memory.hh | 19 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 D | extern.hh | 35 MemoryType::Ref, TagType::Ref>
|
| /wasmtime-44.0.1/crates/c-api/tests/ |
| H A D | memory_type.cc | 6 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 D | types.cc | 33 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 D | memory.cc | 11 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 D | instance.cc | 9 Memory m = Memory::create(store, MemoryType(1)).unwrap(); 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()
|
| H A D | types.rs | 4 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 D | memory.rs | 4 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 D | memory.rs | 8 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 D | trampoline.rs | 17 use crate::{MemoryType, TableType, TagType}; 23 m: &MemoryType, in generate_memory_export() argument
|
| H A D | types.rs | 1453 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 D | memory.rs | 154 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 D | threads.rs | 35 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 D | wait_notify.rs | 26 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 D | coredump.rs | 139 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 D | limits.rs | 33 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 D | info.rs | 46 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 D | wasm.hh | 309 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 D | memory.hh | 36 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 D | memory.rs | 1 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 D | spectest.rs | 77 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 D | memory.rs | 66 let memorytype = MemoryType::new(5, Some(5)); in main()
|
| H A D | memory.cc | 74 MemoryType ty(5, 5); in main()
|
| /wasmtime-44.0.1/crates/fuzzing/src/oracles/ |
| H A D | dummy.rs | 60 let memory_type = MemoryType::new(1, None); in dummy_memory_import()
|