wasm-micro-runtime/core/iwasm/common
Wenyong Huang db695fada4
Implement XIP feature and enable ARC target support (#694)
Implement XIP (Execution In Place) feature for AOT mode to enable running the AOT code inside AOT file directly, without memory mapping the executable memory for AOT code and applying relocations for text section. Developer can use wamrc with "--enable-indirect-mode --disable-llvm-intrinsics" flags to generate the AOT file and run iwasm with "--xip" flag. Known issues: there might still be some relocations in the text section which access the ".rodata" like sections.

And also enable ARC target support for both interpreter mode and AOT mode.

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-08-12 17:44:39 +08:00
..
arch Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
iwasm_common.cmake Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
SConscript add porting codes of rt-thread (#494) 2021-01-14 11:26:35 +08:00
wasm_application.c Add wasm-c-api nested function calls sample (#652) 2021-06-16 15:26:28 +08:00
wasm_c_api_internal.h Fix issues reported by gcc -fsanitize flag (#678) 2021-07-30 15:21:17 +08:00
wasm_c_api.c Fix issues reported by gcc -fsanitize flag (#678) 2021-07-30 15:21:17 +08:00
wasm_exec_env.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
wasm_exec_env.h Import reference-types feature (#612) 2021-04-15 11:29:20 +08:00
wasm_memory.c Implement Windows thread/mutex/cond APIs to support multi-thread (#627) 2021-05-11 16:48:49 +08:00
wasm_memory.h Re-org memory allocation interfaces, add --stack-size and --heap-size option (#193) 2020-03-10 19:54:44 +08:00
wasm_native.c Import reference-types feature (#612) 2021-04-15 11:29:20 +08:00
wasm_native.h Implement register/call native API with raw (unextracted) arguments (#222) 2020-04-01 12:52:08 +08:00
wasm_runtime_common.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
wasm_runtime_common.h Implement most missing wasm-c-api APIs (#303) (#676) 2021-07-28 21:53:37 +08:00
wasm_shared_memory.c Add more checks to enhance security (#446) 2020-11-24 14:00:09 +08:00
wasm_shared_memory.h implement atomics opcodes for interpreter (#344) 2020-08-10 19:43:58 +08:00