This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
wasm-micro-runtime/core
Wenyong Huang 25fc006c33
Refine call native function from AOT code (#1015)
When calling native function from AOT code, current implementation is to return
back to runtime to call aot_invoke_native, which calls wasm_runtime_invoke_native
and the latter calls assembly code. We did it before as there may be pointer and
string arguments to check and convert if the native function's registered signature
has character '*' and '$'.
As the built-in native function's signatures can be gotten in compilation time, we
check the pointer/string arguments and convert them into native address in AOT
code, and then invoke the native function directly, so as to improve performance.
2022-02-23 14:58:32 +08:00
..
app-framework Fix sensor framework timer issue and update sensor sample (#917) 2021-12-28 08:44:19 +08:00
app-mgr Enhance app manager (#1011) 2022-02-17 15:04:52 +08:00
deps Fix littlevgl link error issues (#1006) 2022-02-15 08:41:36 +08:00
iwasm Refine call native function from AOT code (#1015) 2022-02-23 14:58:32 +08:00
shared Fix ‘MADV_HUGEPAGE’ undeclared compilation error (#1012) 2022-02-18 11:25:06 +08:00
config.h Fix native stack overflow check failed in interpreter (#992) 2022-02-11 11:43:03 +08:00