wasm-micro-runtime/core/iwasm/interpreter
TianlongLiang f359b51525
Fix threads opcodes' boundary check in classic-interp and fast-interp (#3136)
Using `CHECK_BULK_MEMORY_OVERFLOW(addr + offset, n, maddr)` to do the
boundary check may encounter integer overflow in `addr + offset`, change to
use `CHECK_MEMORY_OVERFLOW(n)` instead, which converts `addr` and `offset`
to uint64 first and then add them to avoid integer overflow.
2024-02-06 11:52:30 +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 threads opcodes' boundary check in classic-interp and fast-interp (#3136) 2024-02-06 11:52:30 +08:00
wasm_interp_fast.c Fix threads opcodes' boundary check in classic-interp and fast-interp (#3136) 2024-02-06 11:52:30 +08:00
wasm_interp.h Implement Exception Handling for classic interpreter (#3096) 2024-01-31 08:27:17 +08:00
wasm_loader.c Fix locel.set in polymorphic stack (#3135) 2024-02-05 17:41:33 +08:00
wasm_loader.h Fix build error when enable custom section without interpreter (#1229) 2022-06-15 18:14:39 +08:00
wasm_mini_loader.c Fix locel.set in polymorphic stack (#3135) 2024-02-05 17:41:33 +08:00
wasm_opcode.h Implement Exception Handling for classic interpreter (#3096) 2024-01-31 08:27:17 +08:00
wasm_runtime.c Always allocate linear memory using mmap (#3052) 2024-02-02 22:17:44 +08:00
wasm_runtime.h Implement Exception Handling for classic interpreter (#3096) 2024-01-31 08:27:17 +08:00
wasm.h Implement Exception Handling for classic interpreter (#3096) 2024-01-31 08:27:17 +08:00