Home

Errors: 43

Warnings: 0

Successes: 74


bulk.wast

{"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