{"type":"module","line":2,"filename":"bulk.0.wasm"}
loaded
{"type":"module","line":6,"filename":"bulk.1.wasm"}
loaded
{"type":"module","line":13,"filename":"bulk.2.wasm"}
loaded
{"type":"action","line":27,"action":{"type":"invoke","field":"fill","args":[{"type":"i32","value":"1"},{"type":"i32","value":"255"},{"type":"i32","value":"3"}]}}
action done
{"type":"assert_return","line":28,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
ok, result
{"type":"assert_return","line":29,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"255"}]}
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0xff))
ok, result
{"type":"assert_return","line":30,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"255"}]}
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 0xff))
ok, result
{"type":"assert_return","line":31,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"255"}]}
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 0xff))
ok, result
{"type":"assert_return","line":32,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"4"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 0))
ok, result
{"type":"action","line":35,"action":{"type":"invoke","field":"fill","args":[{"type":"i32","value":"0"},{"type":"i32","value":"48042"},{"type":"i32","value":"2"}]}}
action done
{"type":"assert_return","line":36,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"170"}]}
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0xaa))
ok, result
{"type":"assert_return","line":37,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"170"}]}
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0xaa))
ok, result
{"type":"action","line":40,"action":{"type":"invoke","field":"fill","args":[{"type":"i32","value":"0"},{"type":"i32","value":"0"},{"type":"i32","value":"65536"}]}}
action done
{"type":"assert_trap","line":43,"text":"out of bounds memory access","action":{"type":"invoke","field":"fill","args":[{"type":"i32","value":"65280"},{"type":"i32","value":"1"},{"type":"i32","value":"257"}]}}
(assert_trap (invoke "fill" (i32.const 0xff00) (i32.const 1) (i32.const 0x101))
ok, got error: memory_fill: trap, larger than linear
{"type":"assert_return","line":45,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"65280"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 0xff00)) (i32.const 0))
ok, result
{"type":"assert_return","line":46,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"65535"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 0xffff)) (i32.const 0))
ok, result
{"type":"action","line":49,"action":{"type":"invoke","field":"fill","args":[{"type":"i32","value":"65536"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
action done
{"type":"assert_trap","line":52,"text":"out of bounds memory access","action":{"type":"invoke","field":"fill","args":[{"type":"i32","value":"65537"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "fill" (i32.const 0x10001) (i32.const 0) (i32.const 0))
ok, got error: memory_fill: trap, larger than linear
{"type":"module","line":57,"filename":"bulk.3.wasm"}
loaded
{"type":"action","line":71,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"10"},{"type":"i32","value":"0"},{"type":"i32","value":"4"}]}}
action done
{"type":"assert_return","line":73,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"9"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
ok, result
{"type":"assert_return","line":74,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"10"}]},"expected":[{"type":"i32","value":"170"}]}
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0xaa))
ok, result
{"type":"assert_return","line":75,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"11"}]},"expected":[{"type":"i32","value":"187"}]}
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0xbb))
ok, result
{"type":"assert_return","line":76,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"12"}]},"expected":[{"type":"i32","value":"204"}]}
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 0xcc))
ok, result
{"type":"assert_return","line":77,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"13"}]},"expected":[{"type":"i32","value":"221"}]}
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 0xdd))
ok, result
{"type":"assert_return","line":78,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"14"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 0))
ok, result
{"type":"action","line":81,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"8"},{"type":"i32","value":"10"},{"type":"i32","value":"4"}]}}
action done
{"type":"assert_return","line":82,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"8"}]},"expected":[{"type":"i32","value":"170"}]}
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0xaa))
ok, result
{"type":"assert_return","line":83,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"9"}]},"expected":[{"type":"i32","value":"187"}]}
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0xbb))
ok, result
{"type":"assert_return","line":84,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"10"}]},"expected":[{"type":"i32","value":"204"}]}
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0xcc))
ok, result
{"type":"assert_return","line":85,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"11"}]},"expected":[{"type":"i32","value":"221"}]}
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0xdd))
ok, result
{"type":"assert_return","line":86,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"12"}]},"expected":[{"type":"i32","value":"204"}]}
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 0xcc))
ok, result
{"type":"assert_return","line":87,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"13"}]},"expected":[{"type":"i32","value":"221"}]}
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 0xdd))
ok, result
{"type":"action","line":90,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"10"},{"type":"i32","value":"7"},{"type":"i32","value":"6"}]}}
action done
{"type":"assert_return","line":91,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"10"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
ok, result
{"type":"assert_return","line":92,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"11"}]},"expected":[{"type":"i32","value":"170"}]}
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0xaa))
ok, result
{"type":"assert_return","line":93,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"12"}]},"expected":[{"type":"i32","value":"187"}]}
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 0xbb))
ok, result
{"type":"assert_return","line":94,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"13"}]},"expected":[{"type":"i32","value":"204"}]}
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 0xcc))
ok, result
{"type":"assert_return","line":95,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"14"}]},"expected":[{"type":"i32","value":"221"}]}
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 0xdd))
ok, result
{"type":"assert_return","line":96,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"15"}]},"expected":[{"type":"i32","value":"204"}]}
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 0xcc))
ok, result
{"type":"assert_return","line":97,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"16"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 0))
ok, result
{"type":"action","line":100,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"65280"},{"type":"i32","value":"0"},{"type":"i32","value":"256"}]}}
action done
{"type":"action","line":101,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"65024"},{"type":"i32","value":"65280"},{"type":"i32","value":"256"}]}}
action done
{"type":"action","line":104,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"65536"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
action done
{"type":"action","line":105,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"0"},{"type":"i32","value":"65536"},{"type":"i32","value":"0"}]}}
action done
{"type":"assert_trap","line":108,"text":"out of bounds memory access","action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"65537"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "copy" (i32.const 0x10001) (i32.const 0) (i32.const 0))
ok, got error: zcl_wasm_memory_copy: out of bounds memory access
{"type":"assert_trap","line":110,"text":"out of bounds memory access","action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"0"},{"type":"i32","value":"65537"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "copy" (i32.const 0) (i32.const 0x10001) (i32.const 0))
ok, got error: zcl_wasm_memory_copy: out of bounds memory access
{"type":"module","line":115,"filename":"bulk.4.wasm"}
loaded
{"type":"action","line":129,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"0"},{"type":"i32","value":"1"},{"type":"i32","value":"2"}]}}
action done
{"type":"assert_return","line":130,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"187"}]}
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0xbb))
ok, result
{"type":"assert_return","line":131,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"204"}]}
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0xcc))
ok, result
{"type":"assert_return","line":132,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 0))
ok, result
{"type":"action","line":135,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"65532"},{"type":"i32","value":"0"},{"type":"i32","value":"4"}]}}
action done
{"type":"assert_trap","line":138,"text":"out of bounds memory access","action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"65534"},{"type":"i32","value":"0"},{"type":"i32","value":"3"}]}}
(assert_trap (invoke "init" (i32.const 0xfffe) (i32.const 0) (i32.const 3))
ok, got error: zcl_wasm_memory_init: out of bounds memory access
{"type":"assert_return","line":140,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"65534"}]},"expected":[{"type":"i32","value":"204"}]}
(assert_return (invoke "load8_u" (i32.const 0xfffe)) (i32.const 0xcc))
ok, result
{"type":"assert_return","line":141,"action":{"type":"invoke","field":"load8_u","args":[{"type":"i32","value":"65535"}]},"expected":[{"type":"i32","value":"221"}]}
(assert_return (invoke "load8_u" (i32.const 0xffff)) (i32.const 0xdd))
ok, result
{"type":"action","line":144,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"65536"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
action done
{"type":"action","line":145,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"0"},{"type":"i32","value":"4"},{"type":"i32","value":"0"}]}}
action done
{"type":"assert_trap","line":148,"text":"out of bounds memory access","action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"65537"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "init" (i32.const 0x10001) (i32.const 0) (i32.const 0))
ok, got error: zcl_wasm_memory_init: out of bounds memory access
{"type":"assert_trap","line":150,"text":"out of bounds memory access","action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"0"},{"type":"i32","value":"5"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "init" (i32.const 0) (i32.const 5) (i32.const 0))
ok, got error: zcl_wasm_memory_init: out of bounds memory access
{"type":"module","line":154,"filename":"bulk.5.wasm"}
loaded
{"type":"action","line":168,"action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"1"}]}}
action done
{"type":"action","line":169,"action":{"type":"invoke","field":"drop_passive"}}
exception: todo, execute instruction zcl_wasm_data_drop
{"type":"action","line":170,"action":{"type":"invoke","field":"drop_passive"}}
exception: todo, execute instruction zcl_wasm_data_drop
{"type":"assert_return","line":171,"action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "init_passive" (i32.const 0)))
ok, result
{"type":"assert_trap","line":172,"text":"out of bounds memory access","action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"1"}]}}
(assert_trap (invoke "init_passive" (i32.const 1)) "out of bounds memory access")
error, expected trap
{"type":"action","line":173,"action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"0"}]}}
action done
{"type":"action","line":174,"action":{"type":"invoke","field":"drop_active"}}
exception: todo, execute instruction zcl_wasm_data_drop
{"type":"assert_return","line":175,"action":{"type":"invoke","field":"init_active","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "init_active" (i32.const 0)))
exception: get_passive, dataidx: 1 not found
{"type":"assert_trap","line":176,"text":"out of bounds memory access","action":{"type":"invoke","field":"init_active","args":[{"type":"i32","value":"1"}]}}
(assert_trap (invoke "init_active" (i32.const 1)) "out of bounds memory access")
ok, got error: get_passive, dataidx: 1 not found
{"type":"action","line":177,"action":{"type":"invoke","field":"init_active","args":[{"type":"i32","value":"0"}]}}
exception: get_passive, dataidx: 1 not found
{"type":"module","line":181,"filename":"bulk.6.wasm"}
loaded
{"type":"module","line":196,"filename":"bulk.7.wasm"}
loaded
{"type":"module","line":199,"filename":"bulk.8.wasm"}
loaded
{"type":"assert_trap","line":219,"text":"out of bounds table access","action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"2"},{"type":"i32","value":"0"},{"type":"i32","value":"2"}]}}
(assert_trap (invoke "init" (i32.const 2) (i32.const 0) (i32.const 2))
assert_trap, todo: todo, execute instruction zcl_wasm_table_init
{"type":"assert_trap","line":221,"text":"uninitialized element 2","action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32"}]}
(assert_trap (invoke "call" (i32.const 2))
ok, got error: zcl_wasm_call_indirect: null reference, 0, 2
{"type":"action","line":224,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"0"},{"type":"i32","value":"1"},{"type":"i32","value":"2"}]}}
exception: todo, execute instruction zcl_wasm_table_init
{"type":"assert_return","line":225,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "call" (i32.const 0)) (i32.const 1))
exception: zcl_wasm_call_indirect: null reference, 0, 0
{"type":"assert_return","line":226,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "call" (i32.const 1)) (i32.const 0))
exception: zcl_wasm_call_indirect: null reference, 0, 1
{"type":"assert_trap","line":227,"text":"uninitialized element","action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32"}]}
(assert_trap (invoke "call" (i32.const 2)) "uninitialized element")
ok, got error: zcl_wasm_call_indirect: null reference, 0, 2
{"type":"action","line":230,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"1"},{"type":"i32","value":"2"},{"type":"i32","value":"2"}]}}
exception: todo, execute instruction zcl_wasm_table_init
{"type":"action","line":233,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"3"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
exception: todo, execute instruction zcl_wasm_table_init
{"type":"action","line":234,"action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"0"},{"type":"i32","value":"4"},{"type":"i32","value":"0"}]}}
exception: todo, execute instruction zcl_wasm_table_init
{"type":"assert_trap","line":237,"text":"out of bounds table access","action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"4"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "init" (i32.const 4) (i32.const 0) (i32.const 0))
assert_trap, todo: todo, execute instruction zcl_wasm_table_init
{"type":"assert_trap","line":239,"text":"out of bounds table access","action":{"type":"invoke","field":"init","args":[{"type":"i32","value":"0"},{"type":"i32","value":"5"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "init" (i32.const 0) (i32.const 5) (i32.const 0))
assert_trap, todo: todo, execute instruction zcl_wasm_table_init
{"type":"module","line":244,"filename":"bulk.9.wasm"}
loaded
{"type":"action","line":261,"action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"1"}]}}
exception: todo, execute instruction zcl_wasm_table_init
{"type":"action","line":262,"action":{"type":"invoke","field":"drop_passive"}}
exception: todo, execute instruction zcl_wasm_elem_drop
{"type":"action","line":263,"action":{"type":"invoke","field":"drop_passive"}}
exception: todo, execute instruction zcl_wasm_elem_drop
{"type":"assert_return","line":264,"action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "init_passive" (i32.const 0)))
exception: todo, execute instruction zcl_wasm_table_init
{"type":"assert_trap","line":265,"text":"out of bounds table access","action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"1"}]}}
(assert_trap (invoke "init_passive" (i32.const 1)) "out of bounds table access")
assert_trap, todo: todo, execute instruction zcl_wasm_table_init
{"type":"action","line":266,"action":{"type":"invoke","field":"init_passive","args":[{"type":"i32","value":"0"}]}}
exception: todo, execute instruction zcl_wasm_table_init
{"type":"action","line":267,"action":{"type":"invoke","field":"drop_active"}}
exception: todo, execute instruction zcl_wasm_elem_drop
{"type":"assert_return","line":268,"action":{"type":"invoke","field":"init_active","args":[{"type":"i32","value":"0"}]}}
(assert_return (invoke "init_active" (i32.const 0)))
exception: todo, execute instruction zcl_wasm_table_init
{"type":"assert_trap","line":269,"text":"out of bounds table access","action":{"type":"invoke","field":"init_active","args":[{"type":"i32","value":"1"}]}}
(assert_trap (invoke "init_active" (i32.const 1)) "out of bounds table access")
assert_trap, todo: todo, execute instruction zcl_wasm_table_init
{"type":"action","line":270,"action":{"type":"invoke","field":"init_active","args":[{"type":"i32","value":"0"}]}}
exception: todo, execute instruction zcl_wasm_table_init
{"type":"module","line":274,"filename":"bulk.10.wasm"}
loaded
{"type":"module","line":297,"filename":"bulk.11.wasm"}
loaded
{"type":"module","line":300,"filename":"bulk.12.wasm"}
loaded
{"type":"action","line":319,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"3"},{"type":"i32","value":"0"},{"type":"i32","value":"3"}]}}
exception: todo, execute instruction zcl_wasm_table_copy
{"type":"assert_return","line":321,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "call" (i32.const 3)) (i32.const 0))
exception: zcl_wasm_call_indirect: null reference, 0, 3
{"type":"assert_return","line":322,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"4"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "call" (i32.const 4)) (i32.const 1))
exception: zcl_wasm_call_indirect: null reference, 0, 4
{"type":"assert_return","line":323,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"5"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "call" (i32.const 5)) (i32.const 2))
exception: zcl_wasm_call_indirect: null reference, 0, 5
{"type":"action","line":326,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"0"},{"type":"i32","value":"1"},{"type":"i32","value":"3"}]}}
exception: todo, execute instruction zcl_wasm_table_copy
{"type":"assert_return","line":328,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"0"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "call" (i32.const 0)) (i32.const 1))
error, wrong result, expected 1, got 0
{"type":"assert_return","line":329,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"1"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "call" (i32.const 1)) (i32.const 2))
error, wrong result, expected 2, got 1
{"type":"assert_return","line":330,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "call" (i32.const 2)) (i32.const 0))
error, wrong result, expected 0, got 2
{"type":"action","line":333,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"2"},{"type":"i32","value":"0"},{"type":"i32","value":"3"}]}}
exception: todo, execute instruction zcl_wasm_table_copy
{"type":"assert_return","line":335,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"2"}]},"expected":[{"type":"i32","value":"1"}]}
(assert_return (invoke "call" (i32.const 2)) (i32.const 1))
error, wrong result, expected 1, got 2
{"type":"assert_return","line":336,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"3"}]},"expected":[{"type":"i32","value":"2"}]}
(assert_return (invoke "call" (i32.const 3)) (i32.const 2))
exception: zcl_wasm_call_indirect: null reference, 0, 3
{"type":"assert_return","line":337,"action":{"type":"invoke","field":"call","args":[{"type":"i32","value":"4"}]},"expected":[{"type":"i32","value":"0"}]}
(assert_return (invoke "call" (i32.const 4)) (i32.const 0))
exception: zcl_wasm_call_indirect: null reference, 0, 4
{"type":"action","line":340,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"6"},{"type":"i32","value":"8"},{"type":"i32","value":"2"}]}}
exception: todo, execute instruction zcl_wasm_table_copy
{"type":"action","line":341,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"8"},{"type":"i32","value":"6"},{"type":"i32","value":"2"}]}}
exception: todo, execute instruction zcl_wasm_table_copy
{"type":"action","line":344,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"10"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
exception: todo, execute instruction zcl_wasm_table_copy
{"type":"action","line":345,"action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"0"},{"type":"i32","value":"10"},{"type":"i32","value":"0"}]}}
exception: todo, execute instruction zcl_wasm_table_copy
{"type":"assert_trap","line":348,"text":"out of bounds table access","action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"11"},{"type":"i32","value":"0"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "copy" (i32.const 11) (i32.const 0) (i32.const 0))
assert_trap, todo: todo, execute instruction zcl_wasm_table_copy
{"type":"assert_trap","line":350,"text":"out of bounds table access","action":{"type":"invoke","field":"copy","args":[{"type":"i32","value":"0"},{"type":"i32","value":"11"},{"type":"i32","value":"0"}]}}
(assert_trap (invoke "copy" (i32.const 0) (i32.const 11) (i32.const 0))
assert_trap, todo: todo, execute instruction zcl_wasm_table_copy
Generated at 2024-09-05T14:37:35