Skip to content

Commit b0f614d

Browse files
authored
Add architecture diagram for wasm globals and classic-interp stack frame (#2058)
1 parent 09a2698 commit b0f614d

10 files changed

Lines changed: 5048 additions & 3 deletions

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ The following platforms are supported, click each link below for how to build iw
7070

7171

7272
### Performance and memory
73-
- [Blog: Understand WAMR heap](https://bytecodealliance.github.io/wamr.dev/blog/understand-the-wamr-heap/)
74-
- [Blog: Understand WAMR stacks](https://bytecodealliance.github.io/wamr.dev/blog/understand-the-wamr-stacks/)
73+
- [Blog: The WAMR memory model](https://bytecodealliance.github.io/wamr.dev/blog/the-wamr-memory-model/)
74+
- [Blog: Understand WAMR heaps](https://bytecodealliance.github.io/wamr.dev/blog/understand-the-wamr-heaps/) and [stacks](https://bytecodealliance.github.io/wamr.dev/blog/understand-the-wamr-stacks/)
7575
- [Blog: Introduction to WAMR running modes](https://bytecodealliance.github.io/wamr.dev/blog/introduction-to-wamr-running-modes/)
7676
- [Memory usage tunning](./doc/memory_tune.md): the memory model and how to tune the memory usage
7777
- [Memory usage profiling](./doc/build_wamr.md#enable-memory-profiling-experiment): how to profile the memory usage

core/iwasm/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,9 @@
66

77
## Exports
88
- [Wasm export architecture](./doc/wasm_exports.MD)
9+
10+
## globals
11+
- [Wasm globals architecture](./doc/wasm_globals.MD)
12+
13+
## classic interpreter
14+
- [classic interpreter](./doc/classic_interpreter.MD)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Classic interpreter
2+
3+
## stack format
4+
5+
![](./images/stack_format_ci.svg)

0 commit comments

Comments
 (0)