Commit Graph

10 Commits

Author SHA1 Message Date
YAMAMOTO Takashi
12bbb9189c
source_debugging.md: Add some notes about AOT debug () 2022-09-17 21:01:29 +08:00
YAMAMOTO Takashi
1eedde7c33
Fix several issues related to AOT debug () 2022-09-16 12:06:46 +08:00
Wenyong Huang
b256cb3a53
Update documents ()
Update README.md, add "Getting Started", “Performance and Footprint”,
”Use Cases", and refine some sections.
Add memory tune document and fix wasm-c-api document.
2022-01-25 16:37:31 +08:00
Xu Jun
4258b24bcc
add lldb patch to attribution () 2021-12-15 18:38:27 +08:00
Xu Jun
a06ede0de1
update source debugging document () 2021-12-06 20:15:19 +08:00
Xu Jun
2af5ae5abb
[source debug] refine some code in source debugging ()
- move the wait_cond from exec_env to debug_instance, so the debug thread can be waken up by any threads
- process more general query message from debugger
- refine debug instance create/destroy mechanism
- avoid creating debug instance during module instantiating
- avoid blocking execution thread during creating debug instance
- update related documents
2021-12-06 10:25:38 +08:00
Xu Jun
83df8600f7
Support random debug port by assigning port = 0 ()
Support random debug port by assigning port = 0,
and update help and document.
2021-10-30 02:44:41 -05:00
Wenyong Huang
52b6c73d9c
Apply clang-format for more src files and update spec test script ()
Apply clang-format for core/iwasm/include, core/iwasm/common and
core/iwasm/aot files.

Update spec cases test script:
- Checkout latest commit of https://github.com/WebAssembly/spec
- Checkout main branch but not master of https://github.com/WebAssembly/threads
- Update wabt to latest version

And update source debugging document.

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-10-08 17:47:11 +08:00
Wenyong Huang
6415e1b006
Apply clang-format for interpreter source files ()
And update source debugging document.
2021-10-08 11:44:39 +08:00
Wenyong Huang
9ef37dd781
Implement source debugging for interpreter and AOT ()
Implement source debugging feature for classic interpreter and AOT:
- use `cmake -DWAMR_BUILD_DEBUG_INTERP=1` to enable interpreter debugging
- use `cmake -DWAMR_BUILD_DEBUG_AOT=1` to enable AOT debugging

See doc/source_debugging.md for more details.
2021-09-29 13:36:46 +08:00