wasm-micro-runtime/core/iwasm/interpreter
James Ring fdda259d36
Fix linked global initialization in multimodule (#3905)
While resolving linked globals in multi-module mode, WAMR tries to copy
the linked global's initial value into the destination global in the
current module.  However, a bug in the implementation causes the copy to
be done from the InitializerExpression struct, not from its WASMValue
field.

This did not come up in WAMR's spec test runner because those are built
with WASM_ENABLE_SPEC_TEST, which means these globals are resolved as
builtins, not linked globals, which goes through a different (presumably
not faulty) path.
2024-11-13 14:52:27 +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 Fix out of bounds issues after memory.grow on non-aot non-threads builds (#3872) 2024-10-23 14:48:40 +08:00
wasm_interp_fast.c Fix out of bounds issues after memory.grow on non-aot non-threads builds (#3872) 2024-10-23 14:48:40 +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 Wasm loader enhancement: check code size in code entry (#3892) 2024-11-07 13:38:42 +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 Wasm loader enhancement: check code size in code entry (#3892) 2024-11-07 13:38:42 +08:00
wasm_opcode.h Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
wasm_runtime.c Fix linked global initialization in multimodule (#3905) 2024-11-13 14:52:27 +08:00
wasm_runtime.h Merge pull request #3823 from bytecodealliance/dev/shared_heap 2024-10-15 14:26:22 +08:00
wasm.h Support table64 extension in classic-interp and AOT running modes (#3811) 2024-10-11 21:14:56 +08:00