{"source_filename": "./memory_trap.wast", "commands": [ {"type": "module", "line": 1, "filename": "memory_trap.0.wasm"}, {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "4294967292"}, {"type": "i32", "value": "42"}]}, "expected": []}, {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967292"}]}, "expected": [{"type": "i32", "value": "42"}]}, {"type": "assert_trap", "line": 23, "action": {"type": "invoke", "field": "store", "args": [{"type": "i32", "value": "4294967293"}, {"type": "i32", "value": "305419896"}]}, "text": "out of bounds memory access", "expected": []}, {"type": "assert_trap", "line": 24, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967293"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]}, {"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": []}, {"type": "assert_trap", "line": 26, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967294"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]}, {"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": []}, {"type": "assert_trap", "line": 28, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]}, {"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": []}, {"type": "assert_trap", "line": 30, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]}, {"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": []}, {"type": "assert_trap", "line": 32, "action": {"type": "invoke", "field": "load", "args": [{"type": "i32", "value": "2147483648"}]}, "text": "out of bounds memory access", "expected": [{"type": "i32"}]}, {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "memory.grow", "args": [{"type": "i32", "value": "65537"}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, {"type": "module", "line": 35, "filename": "memory_trap.1.wasm"}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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": []}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"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"}]}, {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65528"}]}, "expected": [{"type": "i64", "value": "7523094288207667809"}]}, {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i64", "value": "7523094288207667809"}]}, {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65528"}, {"type": "i64", "value": "0"}]}, "expected": []}, {"type": "assert_trap", "line": 275, "action": {"type": "invoke", "field": "i32.store", "args": [{"type": "i32", "value": "65533"}, {"type": "i32", "value": "305419896"}]}, "text": "out of bounds memory access", "expected": []}, {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i32.load", "args": [{"type": "i32", "value": "65532"}]}, "expected": [{"type": "i32", "value": "0"}]}, {"type": "assert_trap", "line": 277, "action": {"type": "invoke", "field": "i64.store", "args": [{"type": "i32", "value": "65529"}, {"type": "i64", "value": "1311768467294899695"}]}, "text": "out of bounds memory access", "expected": []}, {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "i64.load", "args": [{"type": "i32", "value": "65528"}]}, "expected": [{"type": "i64", "value": "0"}]}, {"type": "assert_trap", "line": 279, "action": {"type": "invoke", "field": "f32.store", "args": [{"type": "i32", "value": "65533"}, {"type": "f32", "value": "1301390004"}]}, "text": "out of bounds memory access", "expected": []}, {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "f32.load", "args": [{"type": "i32", "value": "65532"}]}, "expected": [{"type": "f32", "value": "0"}]}, {"type": "assert_trap", "line": 281, "action": {"type": "invoke", "field": "f64.store", "args": [{"type": "i32", "value": "65529"}, {"type": "f64", "value": "4878018892390247374"}]}, "text": "out of bounds memory access", "expected": []}, {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "f64.load", "args": [{"type": "i32", "value": "65528"}]}, "expected": [{"type": "f64", "value": "0"}]}]}