wasm-micro-runtime/core/iwasm
Wenyong Huang 23e1d51587
Fix loader parse block type and calculate dynamic offset for loop args (#3482)
Fix several issues in wasm loader:
- Parse a block's type index with leb int32 instead leb uint32
- Correct dst dynamic offset of loop block arguments for opcode br
  when copying the stack operands to the arguments of loop block
- Free each frame_csp's param_frame_offsets when destroy loader ctx
- Fix compilation error in wasm_mini_loader.c
- Add test cases of failed issues

This PR fixes issue #3467 and #3468.
2024-05-31 11:32:36 +08:00
..
aot Update spec test to latest commit (#3293) 2024-05-17 10:40:47 +08:00
common Fix memory64 handling find_block_addr and execute_main (#3480) 2024-05-30 16:14:12 +08:00
compilation Fix loader parse block type and calculate dynamic offset for loop args (#3482) 2024-05-31 11:32:36 +08:00
doc Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
fast-jit Fix loader parse block type and calculate dynamic offset for loop args (#3482) 2024-05-31 11:32:36 +08:00
include Clone data segments when specified with load args (#3463) 2024-05-27 09:59:24 +08:00
interpreter Fix loader parse block type and calculate dynamic offset for loop args (#3482) 2024-05-31 11:32:36 +08:00
libraries libc-builtin: Enhance buffered print for printf_wrapper (#3460) 2024-05-22 17:17:36 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00