wasm-micro-runtime/core/iwasm/aot/arch
Wenyong Huang 2cb701f7f3
Fix windows AOT hw bound check (#2475)
When AOT out of bound linear memory access or stack overflow occurs, the call stack of
AOT functions cannot be unwound currently, so from the exception handler, runtime
cannot jump back into the place that calls the AOT function.
We temporarily skip the current instruction and let AOT code continue to run and return
to caller as soon as possible. And use the zydis library the decode the current instruction
to get its size.

And remove using RtlAddFunctionTable to register the AOT functions since it doesn't work
currently.
2023-08-18 10:16:03 +08:00
..
aot_reloc_aarch64.c Implement relocation R_AARCH64_JUMP26 for aarch64 (#873) 2021-12-07 10:32:10 +08:00
aot_reloc_arc.c Add missing symbols for arc aot relocation (#1408) 2022-08-23 17:38:55 +08:00
aot_reloc_arm.c Add ARM aeabi memcpy/memmove/memset symbols for AOT bulk memory ops (#1777) 2022-12-02 10:18:20 +08:00
aot_reloc_mips.c Fix potential pointer overflows (#826) 2021-11-15 10:57:37 +08:00
aot_reloc_riscv.c Re-organize intrinsics in aot_reloc_riscv.c to fix some FPU issues (#2414) 2023-08-01 17:28:57 +08:00
aot_reloc_thumb.c Fix issue of thumb relocation R_ARM_THM_MOVT_ABS (#1723) 2022-11-19 19:36:02 +08:00
aot_reloc_x86_32.c wamrc: Fix windows relocation to aot_func_internal#n (#2474) 2023-08-18 09:56:00 +08:00
aot_reloc_x86_64.c Fix windows AOT hw bound check (#2475) 2023-08-18 10:16:03 +08:00
aot_reloc_xtensa.c Add some relocation symbols for xtensa target (#2422) 2023-08-06 08:08:11 +08:00