wasm-micro-runtime/core/iwasm
Yi Liu 163a91b05a
Fix relocation addend sign extension on 32-bit platforms (#4846)
* Fix relocation addend sign extension on 32-bit platforms

When loading relocations on 32-bit platforms, the addend is read
as uint32 and zero-extended to uint64, which corrupts negative
addends. For example, -4 (0xFFFFFFFC) becomes 4294967292 instead
of remaining -4. Use int32 with sign extension to int64, matching
the Windows code path which already handles this correctly.
2026-03-09 10:09:28 +08:00
..
aot Fix relocation addend sign extension on 32-bit platforms (#4846) 2026-03-09 10:09:28 +08:00
common windows: fix vectored exception handler lifecycle for repeated thread env init/destroy (#4842) 2026-02-27 08:20:44 +08:00
compilation Fix potential memory leak when discarding FreeMachineFunction (#4796) 2026-01-21 11:02:33 +08:00
doc Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
fast-jit add micro AMR_BUILD_LIME1 to enable minimal lime1 feature set (#4571) 2025-09-14 14:08:27 +08:00
include fix: WASM_API_EXTERN should get visibility("default") on gcc and clang (#4851) 2026-02-27 08:18:44 +08:00
interpreter Fix missing IS_INVALID_TAGINDEX check in RETHROW handler (#4837) 2026-03-09 10:04:18 +08:00
libraries clean(zephyr): reduce warnings on zephyr platform (#4860) 2026-03-05 08:58:04 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00