wasm-micro-runtime/core/iwasm
Jan Olaf Martin 59f761b58d
aot compiler: Track non-0x00 tableindex as ref types use (#3695)
Any use of a table index that isn't exactly a null byte (`0x00`) means that
the module makes use of the reference types proposal. This is important
to track because `aot_compiler.c` will blindly assume that all table indices
are a single byte long otherwise.

This fixes a crash in WAMR for modules that contain multi-byte encodings
of table indices in `call_indirect` but make no other use of reference types
features.
2024-08-16 12:37:10 +08:00
..
aot aot runtime: Add missing arm/thumb relocations (#3660) 2024-07-25 11:06:41 +08:00
common Add support for RISCV32 ILP32F (#3708) 2024-08-15 15:17:42 +08:00
compilation Update std atomic check and simd compatibility check for arc compiler (#3716) 2024-08-16 10:12:23 +08:00
doc Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
fast-jit Add table type API support (#3515) 2024-06-19 14:50:46 +08:00
include Add APIs into wasm_c_api.h to summary wasm function execution duration (#3639) 2024-07-23 16:34:47 +08:00
interpreter aot compiler: Track non-0x00 tableindex as ref types use (#3695) 2024-08-16 12:37:10 +08:00
libraries debug-interp: Only add lock when signal_flag is SIG_SINGSTEP (#3704) 2024-08-14 09:03:01 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00