wasm-micro-runtime/core/iwasm
Wenyong Huang 7949df96f4
Fix fast interp RECOVER_BR_INFO and local set/tee (#3434)
When copying two cells from src offsets to dst offsets in RECOVER_BR_INFO,
the offsets may be overlapped and the src data may be overwritten, use
GET_I64_FROM_ADDR and then SET_I64_FROM_ADDR instead to resolve it.

And handling VALUE_TYPE_FUNCREF/VALUE_TYPE_EXTERNREF for opcode
local.set and local.tee when reference types feature is enabled.

This PR fixes issue #3401 and #3402.
2024-05-15 15:20:21 +08:00
..
aot aot: Make precheck functions use short-call for xtensa (#3418) 2024-05-13 16:55:00 +08:00
common Change WASM_ANYREF to WASM_EXTERNREF (#3426) 2024-05-14 11:08:16 +08:00
compilation aot compiler: Fix a type mismatch in compile_op_float_min_max (#3423) 2024-05-14 10:06:48 +08:00
doc Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
fast-jit Add wasm module global type information APIs (#3406) 2024-05-10 09:15:58 +08:00
include Add comments to global type function declarations (#3431) 2024-05-14 11:38:18 +08:00
interpreter Fix fast interp RECOVER_BR_INFO and local set/tee (#3434) 2024-05-15 15:20:21 +08:00
libraries Add wasm module global type information APIs (#3406) 2024-05-10 09:15:58 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00