Commit Graph

7 Commits

Author SHA1 Message Date
simu.dy
2c91c28c51 Add build configuration for Mac
This patch implements Mac build basically based on Linux platform
implementations and configurations.

The document to build it on Mac has been updated as well.
2019-09-06 15:12:05 +08:00
wenyongh
e8011b141f
Add more security checks for libc wrapper API's (#105) 2019-08-28 15:06:04 +08:00
wenyongh
7863f37582
Refine binary size and fix several minor issues (#104)
* Implement memory profiler, optimize memory usage, modify code indent

* Implement memory.grow and limit heap space base offset to 1G; modify iwasm build type to Release and 64 bit by default

* Add a new extension library: connection

* Fix bug of reading magic number and version in big endian platform

* Re-org platform APIs: move most platform APIs from iwasm to shared-lib

* Enhance wasm loader to fix some security issues

* Fix issue about illegal load of EXC_RETURN into PC on stm32 board

* Updates that let a restricted version of the interpreter run in SGX

* Enable native/app address validation and conversion for wasm app

* Remove wasm_application_exectue_* APIs from wasm_export.h which makes confused

* Refine binary size and fix several minor issues

Optimize interpreter LOAD/STORE opcodes to decrease the binary size
Fix issues when using iwasm library: _bh_log undefined, bh_memory.h not found
Remove unused _stdin/_stdout/_stderr global variables resolve in libc wrapper
Add macros of global heap size, stack size, heap size for Zephyr main.c
Clear compile warning of wasm_application.c
2019-08-27 14:09:23 +08:00
wenyongh
b7c963a9bf
Enable native/app address validation and conversion for wasm app (#102)
Enable setting external memory space for wasm app, the feature is disabled by default;
Remove wasm_application_exectue_* APIs from wasm_export.h which makes confused.
2019-08-21 16:39:50 +08:00
wenyongh
9a02c49d7c
Re-org platform APIs: move most platform APIs of iwasm to shared-lib (#45) 2019-07-22 11:32:51 +08:00
wenyongh
1c89072d99 Import app manager, samples and test-tools 2019-05-17 17:15:25 +08:00
Wang Xin
6eed9441b8 WebAssembly Micro Runtime first version 2019-05-07 10:18:18 +08:00