Wenyong Huang
a6e008bca7
document: Update description about segue opt, update README ( #3338 )
2024-04-22 14:34:52 +08:00
liang.he
8c1269d44d
trans_wasm_func_name.py: Correct function index during translation ( #3232 )
...
Adding the N from "aot_func#N" with the import function count is the correct
wasm function index.
2024-03-18 10:32:55 +08:00
TianlongLiang
c3e33a96ea
Remove unused argument in wasm_runtime_lookup_function and refactor WASMModuleInstance ( #3218 )
...
Remove the unused parameter `signature` from `wasm_runtime_lookup_function`.
Refactor the layout of WASMModuleInstance structure:
- move common data members `c_api_func_imports` and `cur_exec_env` from
`WASMModuleInstanceExtraCommon` to `WASMModuleInstance`
- In `WASMModuleInstance`, enlarge `reserved[3]` to `reserved[5]` in case that
we need to add more fields in the future
ps.
https://github.com/bytecodealliance/wasm-micro-runtime/issues/2530
https://github.com/bytecodealliance/wasm-micro-runtime/issues/3202
2024-03-13 12:28:45 +08:00
Wenyong Huang
7f035d4206
perf_tune.md: Add refine the calling processes between host and wasm ( #3065 )
2024-01-23 12:20:28 +08:00
liang.he
40b430fd24
Add a script to translate jitted function names in flamegraph ( #2906 )
2023-12-21 10:57:58 +08:00
liang.he
b81abd01ef
Add a user tip about flamegraph ( #2827 )
2023-11-28 13:46:14 +08:00
liang.he
8aa813f44a
Generate jitdump to support linux perf for LLVM JIT ( #2788 )
2023-11-27 15:42:00 +08:00
Huang Qi
18092f86cc
Make memory access boundary check behavior configurable ( #2289 )
...
Allow to use `cmake -DWAMR_CONFIGURABLE_BOUNDS_CHECKS=1` to
build iwasm, and then run `iwasm --disable-bounds-checks` to disable the
memory access boundary checks.
And add two APIs:
`wasm_runtime_set_bounds_checks` and `wasm_runtime_is_bounds_checks_enabled`
2023-07-04 16:21:30 +08:00
Wenyong Huang
ae457ef343
Add performance tunning document ( #2286 )
2023-06-13 10:57:07 +08:00