Lines Matching refs:context
129 wasmtime_context_t *context = wasmtime_store_context(store); in main() local
168 error = wasmtime_instance_new(context, module, NULL, 0, &instance, &trap); in main()
179 ok = wasmtime_instance_export_get(context, &instance, "memory0", in main()
183 ok = wasmtime_instance_export_get(context, &instance, "size0", in main()
187 ok = wasmtime_instance_export_get(context, &instance, "load0", in main()
191 ok = wasmtime_instance_export_get(context, &instance, "store0", in main()
195 ok = wasmtime_instance_export_get(context, &instance, "memory1", in main()
199 ok = wasmtime_instance_export_get(context, &instance, "size1", in main()
203 ok = wasmtime_instance_export_get(context, &instance, "load1", in main()
207 ok = wasmtime_instance_export_get(context, &instance, "store1", in main()
214 check(wasmtime_memory_size(context, &memory0) == 2); in main()
215 check(wasmtime_memory_data_size(context, &memory0) == 0x20000); in main()
216 check(wasmtime_memory_data(context, &memory0)[0] == 0); in main()
217 check(wasmtime_memory_data(context, &memory0)[0x1000] == 1); in main()
218 check(wasmtime_memory_data(context, &memory0)[0x1001] == 2); in main()
219 check(wasmtime_memory_data(context, &memory0)[0x1002] == 3); in main()
220 check(wasmtime_memory_data(context, &memory0)[0x1003] == 4); in main()
222 check_call0(context, &size0, 2); in main()
223 check_call1(context, &load0, 0, 0); in main()
224 check_call1(context, &load0, 0x1000, 1); in main()
225 check_call1(context, &load0, 0x1001, 2); in main()
226 check_call1(context, &load0, 0x1002, 3); in main()
227 check_call1(context, &load0, 0x1003, 4); in main()
228 check_call1(context, &load0, 0x1ffff, 0); in main()
229 check_trap1(context, &load0, 0x20000); in main()
231 check(wasmtime_memory_size(context, &memory1) == 2); in main()
232 check(wasmtime_memory_data_size(context, &memory1) == 0x20000); in main()
233 check(wasmtime_memory_data(context, &memory1)[0] == 0); in main()
234 check(wasmtime_memory_data(context, &memory1)[0x1000] == 4); in main()
235 check(wasmtime_memory_data(context, &memory1)[0x1001] == 3); in main()
236 check(wasmtime_memory_data(context, &memory1)[0x1002] == 2); in main()
237 check(wasmtime_memory_data(context, &memory1)[0x1003] == 1); in main()
239 check_call0(context, &size1, 2); in main()
240 check_call1(context, &load1, 0, 0); in main()
241 check_call1(context, &load1, 0x1000, 4); in main()
242 check_call1(context, &load1, 0x1001, 3); in main()
243 check_call1(context, &load1, 0x1002, 2); in main()
244 check_call1(context, &load1, 0x1003, 1); in main()
245 check_call1(context, &load1, 0x1ffff, 0); in main()
246 check_trap1(context, &load1, 0x20000); in main()
250 wasmtime_memory_data(context, &memory0)[0x1003] = 5; in main() local
251 check_ok2(context, &store0, 0x1002, 6); in main()
252 check_trap2(context, &store0, 0x20000, 0); in main()
254 check(wasmtime_memory_data(context, &memory0)[0x1002] == 6); in main()
255 check(wasmtime_memory_data(context, &memory0)[0x1003] == 5); in main()
256 check_call1(context, &load0, 0x1002, 6); in main()
257 check_call1(context, &load0, 0x1003, 5); in main()
259 wasmtime_memory_data(context, &memory1)[0x1003] = 7; in main() local
260 check_ok2(context, &store1, 0x1002, 8); in main()
261 check_trap2(context, &store1, 0x20000, 0); in main()
263 check(wasmtime_memory_data(context, &memory1)[0x1002] == 8); in main()
264 check(wasmtime_memory_data(context, &memory1)[0x1003] == 7); in main()
265 check_call1(context, &load1, 0x1002, 8); in main()
266 check_call1(context, &load1, 0x1003, 7); in main()
271 error = wasmtime_memory_grow(context, &memory0, 1, &old_size); in main()
274 check(wasmtime_memory_size(context, &memory0) == 3); in main()
275 check(wasmtime_memory_data_size(context, &memory0) == 0x30000); in main()
277 check_call1(context, &load0, 0x20000, 0); in main()
278 check_ok2(context, &store0, 0x20000, 0); in main()
279 check_trap1(context, &load0, 0x30000); in main()
280 check_trap2(context, &store0, 0x30000, 0); in main()
282 error = wasmtime_memory_grow(context, &memory0, 1, &old_size); in main()
285 error = wasmtime_memory_grow(context, &memory0, 0, &old_size); in main()
289 error = wasmtime_memory_grow(context, &memory1, 2, &old_size); in main()
292 check(wasmtime_memory_size(context, &memory1) == 4); in main()
293 check(wasmtime_memory_data_size(context, &memory1) == 0x40000); in main()
295 check_call1(context, &load1, 0x30000, 0); in main()
296 check_ok2(context, &store1, 0x30000, 0); in main()
297 check_trap1(context, &load1, 0x40000); in main()
298 check_trap2(context, &store1, 0x40000, 0); in main()
300 error = wasmtime_memory_grow(context, &memory1, 1, &old_size); in main()
303 error = wasmtime_memory_grow(context, &memory1, 0, &old_size); in main()