1{"source_filename": "./memory_trap.wast",
2 "commands": [
3 {"type": "module", "line": 1, "filename": "memory_trap.0.wasm"},
4 {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "4294967292"}, {"type": "i32", "value": "42"}]}, "expected": []},
5 {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967292"}]}, "expected": [{"type": "i32", "value": "42"}]},
6 {"type": "assert_trap", "line": 23, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "4294967293"}, {"type": "i32", "value": "13"}]}, "text": "out of bounds memory access", "expected": []},
7 {"type": "assert_trap", "line": 24, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
8 {"type": "assert_trap", "line": 25, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "4294967294"}, {"type": "i32", "value": "13"}]}, "text": "out of bounds memory access", "expected": []},
9 {"type": "assert_trap", "line": 26, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
10 {"type": "assert_trap", "line": 27, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i32", "value": "13"}]}, "text": "out of bounds memory access", "expected": []},
11 {"type": "assert_trap", "line": 28, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
12 {"type": "assert_trap", "line": 29, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "13"}]}, "text": "out of bounds memory access", "expected": []},
13 {"type": "assert_trap", "line": 30, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
14 {"type": "assert_trap", "line": 31, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "2147483648"}, {"type": "i32", "value": "13"}]}, "text": "out of bounds memory access", "expected": []},
15 {"type": "assert_trap", "line": 32, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "2147483648"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
16 {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "memory.grow", "args": [{"type": "i32", "value": "65537"}]}, "expected": [{"type": "i32", "value": "4294967295"}]},
17 {"type": "module", "line": 35, "filename": "memory_trap.1.wasm"},
18 {"type": "assert_trap", "line": 111, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "65536"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
19 {"type": "assert_trap", "line": 112, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "65535"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
20 {"type": "assert_trap", "line": 113, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "65534"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
21 {"type": "assert_trap", "line": 114, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "65533"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
22 {"type": "assert_trap", "line": 115, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
23 {"type": "assert_trap", "line": 116, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "4294967294"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
24 {"type": "assert_trap", "line": 117, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "4294967293"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
25 {"type": "assert_trap", "line": 118, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "4294967292"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
26 {"type": "assert_trap", "line": 119, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65536"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
27 {"type": "assert_trap", "line": 120, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65535"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
28 {"type": "assert_trap", "line": 121, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65534"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
29 {"type": "assert_trap", "line": 122, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65533"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
30 {"type": "assert_trap", "line": 123, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65532"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
31 {"type": "assert_trap", "line": 124, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65531"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
32 {"type": "assert_trap", "line": 125, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65530"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
33 {"type": "assert_trap", "line": 126, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65529"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
34 {"type": "assert_trap", "line": 127, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
35 {"type": "assert_trap", "line": 128, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967294"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
36 {"type": "assert_trap", "line": 129, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967293"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
37 {"type": "assert_trap", "line": 130, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967292"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
38 {"type": "assert_trap", "line": 131, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967291"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
39 {"type": "assert_trap", "line": 132, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967290"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
40 {"type": "assert_trap", "line": 133, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967289"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
41 {"type": "assert_trap", "line": 134, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "4294967288"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
42 {"type": "assert_trap", "line": 135, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "65536"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
43 {"type": "assert_trap", "line": 136, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "65535"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
44 {"type": "assert_trap", "line": 137, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "65534"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
45 {"type": "assert_trap", "line": 138, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "65533"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
46 {"type": "assert_trap", "line": 139, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "4294967295"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
47 {"type": "assert_trap", "line": 140, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "4294967294"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
48 {"type": "assert_trap", "line": 141, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "4294967293"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
49 {"type": "assert_trap", "line": 142, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "4294967292"}, {"type": "f32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
50 {"type": "assert_trap", "line": 143, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65536"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
51 {"type": "assert_trap", "line": 144, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65535"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
52 {"type": "assert_trap", "line": 145, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65534"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
53 {"type": "assert_trap", "line": 146, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65533"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
54 {"type": "assert_trap", "line": 147, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65532"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
55 {"type": "assert_trap", "line": 148, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65531"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
56 {"type": "assert_trap", "line": 149, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65530"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
57 {"type": "assert_trap", "line": 150, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65529"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
58 {"type": "assert_trap", "line": 151, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967295"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
59 {"type": "assert_trap", "line": 152, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967294"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
60 {"type": "assert_trap", "line": 153, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967293"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
61 {"type": "assert_trap", "line": 154, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967292"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
62 {"type": "assert_trap", "line": 155, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967291"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
63 {"type": "assert_trap", "line": 156, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967290"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
64 {"type": "assert_trap", "line": 157, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967289"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
65 {"type": "assert_trap", "line": 158, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "4294967288"}, {"type": "f64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
66 {"type": "assert_trap", "line": 159, "action": {"type": "invoke", "field": "i32.store8", "args": [{"type": "i32", "value": "65536"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
67 {"type": "assert_trap", "line": 160, "action": {"type": "invoke", "field": "i32.store8", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
68 {"type": "assert_trap", "line": 161, "action": {"type": "invoke", "field": "i32.store16", "args": [{"type": "i32", "value": "65536"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
69 {"type": "assert_trap", "line": 162, "action": {"type": "invoke", "field": "i32.store16", "args": [{"type": "i32", "value": "65535"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
70 {"type": "assert_trap", "line": 163, "action": {"type": "invoke", "field": "i32.store16", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
71 {"type": "assert_trap", "line": 164, "action": {"type": "invoke", "field": "i32.store16", "args": [{"type": "i32", "value": "4294967294"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
72 {"type": "assert_trap", "line": 165, "action": {"type": "invoke", "field": "i64.store8", "args": [{"type": "i32", "value": "65536"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
73 {"type": "assert_trap", "line": 166, "action": {"type": "invoke", "field": "i64.store8", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
74 {"type": "assert_trap", "line": 167, "action": {"type": "invoke", "field": "i64.store16", "args": [{"type": "i32", "value": "65536"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
75 {"type": "assert_trap", "line": 168, "action": {"type": "invoke", "field": "i64.store16", "args": [{"type": "i32", "value": "65535"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
76 {"type": "assert_trap", "line": 169, "action": {"type": "invoke", "field": "i64.store16", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
77 {"type": "assert_trap", "line": 170, "action": {"type": "invoke", "field": "i64.store16", "args": [{"type": "i32", "value": "4294967294"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
78 {"type": "assert_trap", "line": 171, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "65536"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
79 {"type": "assert_trap", "line": 172, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "65535"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
80 {"type": "assert_trap", "line": 173, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "65534"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
81 {"type": "assert_trap", "line": 174, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "65533"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
82 {"type": "assert_trap", "line": 175, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
83 {"type": "assert_trap", "line": 176, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "4294967294"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
84 {"type": "assert_trap", "line": 177, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "4294967293"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
85 {"type": "assert_trap", "line": 178, "action": {"type": "invoke", "field": "i64.store32", "args": [{"type": "i32", "value": "4294967292"}, {"type": "i64", "value": "0"}]}, "text": "out of bounds memory access", "expected": []},
86 {"type": "assert_trap", "line": 179, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
87 {"type": "assert_trap", "line": 180, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
88 {"type": "assert_trap", "line": 181, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
89 {"type": "assert_trap", "line": 182, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "65533"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
90 {"type": "assert_trap", "line": 183, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
91 {"type": "assert_trap", "line": 184, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
92 {"type": "assert_trap", "line": 185, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
93 {"type": "assert_trap", "line": 186, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "4294967292"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
94 {"type": "assert_trap", "line": 187, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
95 {"type": "assert_trap", "line": 188, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
96 {"type": "assert_trap", "line": 189, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
97 {"type": "assert_trap", "line": 190, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65533"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
98 {"type": "assert_trap", "line": 191, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65532"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
99 {"type": "assert_trap", "line": 192, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65531"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
100 {"type": "assert_trap", "line": 193, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65530"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
101 {"type": "assert_trap", "line": 194, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65529"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
102 {"type": "assert_trap", "line": 195, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
103 {"type": "assert_trap", "line": 196, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
104 {"type": "assert_trap", "line": 197, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
105 {"type": "assert_trap", "line": 198, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967292"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
106 {"type": "assert_trap", "line": 199, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967291"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
107 {"type": "assert_trap", "line": 200, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967290"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
108 {"type": "assert_trap", "line": 201, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967289"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
109 {"type": "assert_trap", "line": 202, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "4294967288"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
110 {"type": "assert_trap", "line": 203, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
111 {"type": "assert_trap", "line": 204, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
112 {"type": "assert_trap", "line": 205, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
113 {"type": "assert_trap", "line": 206, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "65533"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
114 {"type": "assert_trap", "line": 207, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
115 {"type": "assert_trap", "line": 208, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
116 {"type": "assert_trap", "line": 209, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
117 {"type": "assert_trap", "line": 210, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "4294967292"}]}, "text": "out of bounds memory access", "expected": [{"type": "f32"}]},
118 {"type": "assert_trap", "line": 211, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
119 {"type": "assert_trap", "line": 212, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
120 {"type": "assert_trap", "line": 213, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
121 {"type": "assert_trap", "line": 214, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65533"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
122 {"type": "assert_trap", "line": 215, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65532"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
123 {"type": "assert_trap", "line": 216, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65531"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
124 {"type": "assert_trap", "line": 217, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65530"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
125 {"type": "assert_trap", "line": 218, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65529"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
126 {"type": "assert_trap", "line": 219, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
127 {"type": "assert_trap", "line": 220, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
128 {"type": "assert_trap", "line": 221, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
129 {"type": "assert_trap", "line": 222, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967292"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
130 {"type": "assert_trap", "line": 223, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967291"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
131 {"type": "assert_trap", "line": 224, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967290"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
132 {"type": "assert_trap", "line": 225, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967289"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
133 {"type": "assert_trap", "line": 226, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "4294967288"}]}, "text": "out of bounds memory access", "expected": [{"type": "f64"}]},
134 {"type": "assert_trap", "line": 227, "action": {"type": "invoke", "field": "i32.load8_s", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
135 {"type": "assert_trap", "line": 228, "action": {"type": "invoke", "field": "i32.load8_s", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
136 {"type": "assert_trap", "line": 229, "action": {"type": "invoke", "field": "i32.load8_u", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
137 {"type": "assert_trap", "line": 230, "action": {"type": "invoke", "field": "i32.load8_u", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
138 {"type": "assert_trap", "line": 231, "action": {"type": "invoke", "field": "i32.load16_s", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
139 {"type": "assert_trap", "line": 232, "action": {"type": "invoke", "field": "i32.load16_s", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
140 {"type": "assert_trap", "line": 233, "action": {"type": "invoke", "field": "i32.load16_s", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
141 {"type": "assert_trap", "line": 234, "action": {"type": "invoke", "field": "i32.load16_s", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
142 {"type": "assert_trap", "line": 235, "action": {"type": "invoke", "field": "i32.load16_u", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
143 {"type": "assert_trap", "line": 236, "action": {"type": "invoke", "field": "i32.load16_u", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
144 {"type": "assert_trap", "line": 237, "action": {"type": "invoke", "field": "i32.load16_u", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
145 {"type": "assert_trap", "line": 238, "action": {"type": "invoke", "field": "i32.load16_u", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]},
146 {"type": "assert_trap", "line": 239, "action": {"type": "invoke", "field": "i64.load8_s", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
147 {"type": "assert_trap", "line": 240, "action": {"type": "invoke", "field": "i64.load8_s", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
148 {"type": "assert_trap", "line": 241, "action": {"type": "invoke", "field": "i64.load8_u", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
149 {"type": "assert_trap", "line": 242, "action": {"type": "invoke", "field": "i64.load8_u", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
150 {"type": "assert_trap", "line": 243, "action": {"type": "invoke", "field": "i64.load16_s", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
151 {"type": "assert_trap", "line": 244, "action": {"type": "invoke", "field": "i64.load16_s", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
152 {"type": "assert_trap", "line": 245, "action": {"type": "invoke", "field": "i64.load16_s", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
153 {"type": "assert_trap", "line": 246, "action": {"type": "invoke", "field": "i64.load16_s", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
154 {"type": "assert_trap", "line": 247, "action": {"type": "invoke", "field": "i64.load16_u", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
155 {"type": "assert_trap", "line": 248, "action": {"type": "invoke", "field": "i64.load16_u", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
156 {"type": "assert_trap", "line": 249, "action": {"type": "invoke", "field": "i64.load16_u", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
157 {"type": "assert_trap", "line": 250, "action": {"type": "invoke", "field": "i64.load16_u", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
158 {"type": "assert_trap", "line": 251, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
159 {"type": "assert_trap", "line": 252, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
160 {"type": "assert_trap", "line": 253, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
161 {"type": "assert_trap", "line": 254, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "65533"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
162 {"type": "assert_trap", "line": 255, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
163 {"type": "assert_trap", "line": 256, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
164 {"type": "assert_trap", "line": 257, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
165 {"type": "assert_trap", "line": 258, "action": {"type": "invoke", "field": "i64.load32_s", "args": [{"type": "i32", "value": "4294967292"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
166 {"type": "assert_trap", "line": 259, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
167 {"type": "assert_trap", "line": 260, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
168 {"type": "assert_trap", "line": 261, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
169 {"type": "assert_trap", "line": 262, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "65533"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
170 {"type": "assert_trap", "line": 263, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
171 {"type": "assert_trap", "line": 264, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
172 {"type": "assert_trap", "line": 265, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
173 {"type": "assert_trap", "line": 266, "action": {"type": "invoke", "field": "i64.load32_u", "args": [{"type": "i32", "value": "4294967292"}]}, "text": "out of bounds memory access", "expected": [{"type": "i64"}]},
174 {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65528"}]}, "expected": [{"type": "i64", "value": "7523094288207667809"}]},
175 {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i64", "value": "7523094288207667809"}]}]}
View as plain text