| /wasmtime-44.0.1/tests/misc_testsuite/custom-page-sizes/ |
| H A D | custom-page-sizes-invalid.wast | 12 (module (memory 0 (pagesize 2))) 16 (module (memory 0 (pagesize 4))) 20 (module (memory 0 (pagesize 8))) 24 (module (memory 0 (pagesize 16))) 85 ;; memory 0 96 (memory (export "small-pages-memory") 0 (pagesize 1)) 97 (memory (export "large-pages-memory") 0 (pagesize 65536)) 103 (memory (import "m" "small-pages-memory") 0 (pagesize 65536)) 105 "memory types incompatible" 110 (memory (import "m" "large-pages-memory") 0 (pagesize 1)) [all …]
|
| H A D | custom-page-sizes.wast | 6 (module (memory 1 (pagesize 1))) 10 (module (memory 1 2 (pagesize 1))) 15 (memory 0 (pagesize 1)) 17 memory.size 20 (memory.grow (local.get 0)) 51 (memory 0 (pagesize 65536)) 53 memory.size 101 (memory (export "small-pages-memory") 0 (pagesize 1)) 102 (memory (export "large-pages-memory") 0 (pagesize 65536)) 107 (memory (import "m" "small-pages-memory") 0 (pagesize 1)) [all …]
|
| /wasmtime-44.0.1/tests/misc_testsuite/ |
| H A D | memory-combos.wast | 13 (memory $m1 1) 14 (memory $m2 1 65536) 15 (memory $m3 1 (pagesize 1)) 16 (memory $m4 1 0xffff_ffff (pagesize 1)) 19 (memory $m6 1 65536 shared) 21 (memory $m8 1 0xffff_ffff shared (pagesize 1)) 23 (memory $m9 i64 1) 24 (memory $m10 i64 1 65536) 25 (memory $m11 i64 1 (pagesize 1)) 26 (memory $m12 i64 1 0xffff_ffff (pagesize 1)) [all …]
|
| H A D | misc_traps.wast | 2 (memory 1 1) 10 (assert_trap (invoke "load_oob") "out of bounds memory access") 11 (assert_trap (invoke "load_oob") "out of bounds memory access") 14 (memory 1 1) 22 (assert_trap (invoke "store_oob") "out of bounds memory access") 23 (assert_trap (invoke "store_oob") "out of bounds memory access") 26 (memory 0 0) 34 (assert_trap (invoke "load_oob_0") "out of bounds memory access") 35 (assert_trap (invoke "load_oob_0") "out of bounds memory access") 38 (memory 0 0) [all …]
|
| H A D | imported-memory-copy.wast | 4 (memory (export "mem") 1 1) 11 (memory (import "foreign" "mem") 1 1) 89 (func (export "memory.copy") (param i32 i32 i32) 93 memory.copy)) 95 ;; Our memory has our initial data in the right places. 103 ;; Non-overlapping memory copy with dst < src. 104 (invoke "memory.copy" (i32.const 500) (i32.const 1000) (i32.const 5)) 109 ;; Non-overlapping memory copy with dst > src. 115 ;; Overlapping memory copy with dst < src. 121 ;; Overlapping memory copy with dst > src. [all …]
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/ |
| H A D | memory.hh | 29 wasmtime_memory_t memory; member in wasmtime::Memory 33 Memory(wasmtime_memory_t memory) : memory(memory) {} in Memory() argument 37 wasmtime_memory_t memory; in create() local 42 return Memory(memory); in create() 47 return wasmtime_memory_type(cx.ptr, &memory); in type() 52 return wasmtime_memory_size(cx.ptr, &memory); in size() 61 auto *base = wasmtime_memory_data(cx.ptr, &memory); in data() 62 auto size = wasmtime_memory_data_size(cx.ptr, &memory); in data() 92 return wasmtime_memory_page_size(cx.ptr, &memory); in page_size() 109 return wasmtime_memory_page_size_log2(cx.ptr, &memory); in page_size_log2() [all …]
|
| /wasmtime-44.0.1/crates/wasi/src/ |
| H A D | p0.rs | 78 memory: &mut GuestMemory<'_>, in args_get() 88 memory: &mut GuestMemory<'_>, in args_sizes_get() 96 memory: &mut GuestMemory<'_>, in environ_get() 106 memory: &mut GuestMemory<'_>, in environ_sizes_get() 114 memory: &mut GuestMemory<'_>, in clock_res_get() 197 memory, in fd_fdstat_set_rights() 383 memory, in path_filestat_set_times() 406 memory, in path_link() 430 memory, in path_open() 474 memory, in path_rename() [all …]
|
| /wasmtime-44.0.1/tests/misc_testsuite/threads/ |
| H A D | atomics_wait_address.wast | 13 (memory (;0;) 4 4) 27 (memory (;0;) 4 4) 48 (memory (;0;) 4 4) 62 memory.atomic.wait32 68 memory.atomic.wait64 70 (memory (;0;) 4 4) 80 (memory 1 1 shared) 86 memory.atomic.wait32 92 memory.atomic.wait64 103 (memory 1 1 shared) [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/memory/ |
| H A D | malloc.rs | 173 assert_valid(&memory); in simple() 175 memory.grow_to(11).unwrap(); in simple() 177 assert_valid(&memory); in simple() 179 memory.grow_to(16).unwrap(); in simple() 181 assert_valid(&memory); in simple() 183 memory.grow_to(17).unwrap(); in simple() 185 assert_valid(&memory); in simple() 187 memory.grow_to(65).unwrap(); in simple() 189 assert_valid(&memory); in simple() 204 assert_valid(&memory); in reservation_not_initialized() [all …]
|
| /wasmtime-44.0.1/tests/misc_testsuite/memory64/ |
| H A D | more-than-4gb.wast | 4 ;; try to create as few 4gb memories as we can to reduce the memory consumption 6 (module $memory 7 (memory (export "memory") i64 0x1_0001 0x1_0005) 11 (import "memory" "memory" (memory i64 0)) 14 memory.grow) 16 memory.size) 29 (import "memory" "memory" (memory i64 0)) 43 (import "memory" "memory" (memory i64 0)) 57 (import "memory" "memory" (memory i64 0))
|
| H A D | multi-memory.wast | 7 (memory $a i64 1) 8 (memory $b i64 1) 14 memory.copy $a $b) 19 "out of bounds memory access") 23 (memory $a i32 1) 24 (memory $b i64 1) 30 memory.copy $a $b) 35 "out of bounds memory access") 39 (memory $a i64 1) 40 (memory $b i32 1) [all …]
|
| H A D | linking.wast | 3 (module $export32 (memory (export "m") 1)) 4 (module $export64 (memory (export "m") i64 1)) 6 (module (import "export64" "m" (memory i64 1))) 7 (module (import "export32" "m" (memory i32 1))) 10 (module (import "export32" "m" (memory i64 1))) 11 "memory types incompatible") 13 (module (import "export64" "m" (memory 1))) 14 "memory types incompatible")
|
| H A D | bounds.wast | 6 (memory i64 1) 8 "out of bounds memory access") 11 (memory i64 1) 17 memory.copy) 23 memory.fill) 29 memory.init 0) 37 "out of bounds memory access") 40 "out of bounds memory access") 43 "out of bounds memory access") 48 "out of bounds memory access") [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/sys/custom/ |
| H A D | mmap.rs | 17 memory: SendSyncPtr<[u8]>, field 23 memory: crate::vm::sys::empty_mmap(), in new_empty() 37 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in new() localVariable 38 Ok(Mmap { memory }) in new() 45 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in reserve() localVariable 46 Ok(Mmap { memory }) in reserve() 59 let ptr = self.memory.as_ptr(); in make_accessible() 73 self.memory.cast() in as_send_sync_ptr() 78 self.memory.as_ptr().len() in len() 136 .memory in map_image_at() [all …]
|
| /wasmtime-44.0.1/crates/wasi-common/src/snapshots/ |
| H A D | preview_0.rs | 389 memory: &mut GuestMemory<'_>, in args_get() 399 memory: &mut GuestMemory<'_>, in args_sizes_get() 407 memory: &mut GuestMemory<'_>, in environ_get() 417 memory: &mut GuestMemory<'_>, in environ_sizes_get() 508 memory, in fd_fdstat_set_rights() 694 memory, in path_filestat_set_times() 717 memory, in path_link() 741 memory, in path_open() 785 memory, in path_rename() 848 memory.write( in poll_oneoff() [all …]
|
| /wasmtime-44.0.1/examples/ |
| H A D | memory.rs | 19 let memory = instance in main() localVariable 27 assert_eq!(memory.size(&store), 2); in main() 28 assert_eq!(memory.data_size(&store), 0x20000); in main() 29 assert_eq!(memory.data_mut(&mut store)[0], 0); in main() 41 memory.data_mut(&mut store)[0x1003] = 5; in main() 46 assert_eq!(memory.data(&store)[0x1002], 6); in main() 47 assert_eq!(memory.data(&store)[0x1003], 5); in main() 53 memory.grow(&mut store, 1)?; in main() 54 assert_eq!(memory.size(&store), 3); in main() 62 assert!(memory.grow(&mut store, 1).is_err()); in main() [all …]
|
| /wasmtime-44.0.1/crates/wiggle/tests/ |
| H A D | records.rs | 123 memory in test() 126 memory in test() 210 memory in test() 213 memory in test() 217 memory in test() 223 memory in test() 297 memory in test() 300 memory in test() 306 memory in test() 424 memory in test() [all …]
|
| H A D | pointers.rs | 14 memory: &mut GuestMemory<'_>, in pointers_and_enums() 28 let input3 = memory.read(input3_ptr).map_err(|e| { in pointers_and_enums() 35 memory.write(input2_ptr, input3).map_err(|e| { in pointers_and_enums() 131 let mut memory = host_memory.guest_memory(); in test() localVariable 133 memory in test() 137 memory in test() 141 memory in test() 145 memory in test() 151 &mut memory, in test() 161 let written_to_input2_loc: i32 = memory in test() [all …]
|
| H A D | lists.rs | 17 let last = memory in reduce_excuses() 38 memory in populate_excuses() 89 memory in test() 100 memory in test() 108 &mut memory, in test() 182 memory in test() 192 &mut memory, in test() 206 memory in test() 313 memory in test() 320 &mut memory, in test() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/sys/unix/ |
| H A D | mmap.rs | 18 memory: SendSyncPtr<[u8]>, field 41 memory: crate::vm::sys::empty_mmap(), in new_empty() 55 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in new() localVariable 56 Ok(Mmap { memory }) in new() 81 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in reserve() localVariable 82 Ok(Mmap { memory }) in reserve() 104 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in from_file() localVariable 106 Ok(Mmap { memory }) in from_file() 114 let ptr = self.memory.as_ptr(); in make_accessible() 128 self.memory.cast() in as_send_sync_ptr() [all …]
|
| /wasmtime-44.0.1/crates/fuzzing/tests/oom/ |
| H A D | memory.rs | 33 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_grow() localVariable 34 let _old_size = memory.grow(&mut store, 1)?; in memory_grow() 48 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_ty() localVariable 49 let _ty = memory.ty(&store); in memory_ty() 63 let memory = Memory::new(&mut store, MemoryType::new(1, None))?; in memory_size() localVariable 64 assert_eq!(memory.size(&store), 1); in memory_size() 79 assert_eq!(memory.data_size(&store), 65536); in memory_data_size() 94 memory.write(&mut store, 0, &[1, 2, 3, 4])?; in memory_read_write() 96 memory.read(&store, 0, &mut buf)?; in memory_read_write() 112 let data = memory.data(&store); in memory_data() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/sys/windows/ |
| H A D | mmap.rs | 31 memory: SendSyncPtr<[u8]>, field 38 memory: crate::vm::sys::empty_mmap(), in new_empty() 57 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in new() localVariable 59 memory, in new() 77 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in reserve() localVariable 79 memory, in reserve() 128 let memory = SendSyncPtr::new(NonNull::new(memory).unwrap()); in from_file() localVariable 130 memory, in from_file() 178 self.memory.cast() in as_send_sync_ptr() 183 self.memory.as_ptr().len() in len() [all …]
|
| /wasmtime-44.0.1/tests/misc_testsuite/multi-memory/ |
| H A D | simple.wast | 5 (memory $m1 1) 6 (memory $m2 1) 93 (memory $m1 1) 94 (memory $m2 2) 98 memory.grow $m1) 117 (memory $m1 1) 118 (memory $m2 1) 143 (memory $m1 1) 144 (memory $m2 1) 150 memory.fill $m1 [all …]
|
| /wasmtime-44.0.1/tests/misc_testsuite/component-model/ |
| H A D | strings.wast | 38 (memory (export "memory") 1) 45 (memory $m "memory") 53 (memory (export "memory") 1) 88 (memory (export "memory") 1) 95 (memory $m "memory") 103 (memory (export "memory") 1) 137 (memory (export "memory") 1) 144 (memory $m "memory") 195 (memory $m "memory") 275 (memory $m "memory") [all …]
|
| /wasmtime-44.0.1/tests/misc_testsuite/component-model/async/ |
| H A D | wait-forever2.wast | 8 (core module $Memory (memory (export "mem") 1)) 9 (core instance $memory (instantiate $Memory)) 11 (import "" "mem" (memory 1)) 26 (export "mem" (memory $memory "mem")) 31 async (memory $memory "mem") (callback (func $cm "cb")) 38 (core module $Memory (memory (export "mem") 1)) 39 (core instance $memory (instantiate $Memory)) 41 (import "" "mem" (memory 1)) 59 (canon waitable-set.wait (memory $memory "mem") (core func $waitable-set.wait)) 60 (canon lower (func $f) async (memory $memory "mem") (core func $f')) [all …]
|