Home
last modified time | relevance | path

Searched refs:memory (Results 1 – 25 of 1051) sorted by relevance

12345678910>>...43

/wasmtime-44.0.1/tests/misc_testsuite/custom-page-sizes/
H A Dcustom-page-sizes-invalid.wast12 (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 Dcustom-page-sizes.wast6 (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 Dmemory-combos.wast13 (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 Dmisc_traps.wast2 (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 Dimported-memory-copy.wast4 (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 Dmemory.hh29 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 Dp0.rs78 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 Datomics_wait_address.wast13 (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 Dmalloc.rs173 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 Dmore-than-4gb.wast4 ;; 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 Dmulti-memory.wast7 (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 Dlinking.wast3 (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 Dbounds.wast6 (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 Dmmap.rs17 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 Dpreview_0.rs389 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 Dmemory.rs19 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 Drecords.rs123 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 Dpointers.rs14 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 Dlists.rs17 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 Dmmap.rs18 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 Dmemory.rs33 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 Dmmap.rs31 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 Dsimple.wast5 (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 Dstrings.wast38 (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 Dwait-forever2.wast8 (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 …]

12345678910>>...43