mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-10-17 22:41:43 +00:00
![]() * shared heap enhancement: modify memory check for aot_check_memory_overflow to accomodate shared heap chain * shared heap enhancement in AOT * use alloca for func ctx shared heap cache value * use correct alloca for func ctx shared heap cache value * enable shared heap chain aot test and bug fix * Fix a missing argument on 32bits platform, still has the shared heap chain iteration problem * Fix shared heap chain iteration problem on 32bits platform * fix AOT bulk memory bounds checks compliation issue * fix AOT bulk memory bounds checks on 64 bits platform * refactor aot memory check * refactor AOT bulk memory bounds checks * add more unit test for shared heap * finished organizing unit test for shared heap and enable x86_32 for shared heap unit test * cover a corner case for bulk memory overflow check * try func call to replace shared heap chain traverse * fix compilation error in JIT and potentially load nullptr * add option for wamrc to enable single shared heap/multi shared heap, and update shared heap unit tests and sample * cr suggestions: 1. check potiential underflow 2. refactor and use separate function for bulk memory and normal memroy 3. static assert 4. add more comments 5. remove unused code |
||
---|---|---|
.. | ||
aot | ||
aot-stack-frame | ||
common | ||
compilation | ||
custom-section | ||
gc | ||
interpreter | ||
libc-builtin | ||
linear-memory-aot | ||
linear-memory-wasm | ||
linux-perf | ||
memory64 | ||
running-modes | ||
runtime-common | ||
shared-heap | ||
shared-utils | ||
tid-allocator | ||
wasm-c-api | ||
wasm-vm | ||
CMakeLists.txt | ||
unit_common.cmake |