wasm-micro-runtime/core/iwasm/interpreter
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
..
iwasm_interp.cmake Implement wasm mini loader and refine footprint of loader and runtime (#276) 2020-06-08 11:19:09 +08:00
SConscript add porting codes of rt-thread (#494) 2021-01-14 11:26:35 +08:00
wasm_interp_classic.c debug-interp: Only add lock when signal_flag is SIG_SINGSTEP (#3704) 2024-08-14 09:03:01 +08:00
wasm_interp_fast.c Fix memory64 handling find_block_addr and execute_main (#3480) 2024-05-30 16:14:12 +08:00
wasm_interp.h Implement GC (Garbage Collection) feature for interpreter, AOT and LLVM-JIT (#3125) 2024-02-06 20:47:11 +08:00
wasm_loader.c aot compiler: Track non-0x00 tableindex as ref types use (#3695) 2024-08-16 12:37:10 +08:00
wasm_loader.h Enhance wasm loading with LoadArgs and support module names (#3265) 2024-04-07 15:04:35 +08:00
wasm_mini_loader.c [refactoring] Extract read leb to a separate file, share the code between loader and mini loader (#3701) 2024-08-14 08:46:24 +08:00
wasm_opcode.h Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
wasm_runtime.c Remove a few hardcoded spec test knowledge from the core library (#3648) 2024-07-22 13:30:00 +08:00
wasm_runtime.h Make wasi-nn backends as separated shared libraries (#3509) 2024-06-14 12:06:56 +08:00
wasm.h Add apis to get package version (#3601) 2024-07-16 08:15:59 +08:00