wasm-micro-runtime/tests/unit
TianlongLiang ccdc8369d6
Shared heap enhancement for AOT and update tests and samples (#4226)
* 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
2025-06-19 21:42:53 +08:00
..
aot Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
aot-stack-frame Fixed unit tests on X86_32 (#4279) 2025-05-19 10:32:07 +08:00
common Add unit test suites (#3490) 2024-06-04 11:24:27 +08:00
compilation Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
custom-section Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
gc Update unit test cases (#4214) 2025-04-25 14:43:24 +08:00
interpreter Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
libc-builtin Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
linear-memory-aot Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
linear-memory-wasm Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
linux-perf Add unit test suites (#3490) 2024-06-04 11:24:27 +08:00
memory64 fix: correct typos and improve comments across multiple files by codespell (#4116) 2025-03-07 08:21:54 +08:00
running-modes fix: correct typos and improve comments across multiple files by codespell (#4116) 2025-03-07 08:21:54 +08:00
runtime-common Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
shared-heap Shared heap enhancement for AOT and update tests and samples (#4226) 2025-06-19 21:42:53 +08:00
shared-utils Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
tid-allocator Add unit test suites (#3490) 2024-06-04 11:24:27 +08:00
wasm-c-api Fixed unit tests on X86_32 (#4279) 2025-05-19 10:32:07 +08:00
wasm-vm Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
CMakeLists.txt Shared heap enhancement for AOT and update tests and samples (#4226) 2025-06-19 21:42:53 +08:00
unit_common.cmake Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00