diff --git a/Modules.md b/Modules.md index 40697348..e23ac359 100644 --- a/Modules.md +++ b/Modules.md @@ -123,10 +123,12 @@ to allow *explicitly* injecting multiple modules into the same instance. ## Initial state of linear memory -A module will contain a section declaring the linear memory size (initial and -maximum size allowed by [`resize_memory`](AstSemantics.md#resizing) and the -initial contents of memory, analogous to `.data`, `.rodata`, `.bss` sections in -native executables (see [binary encoding](BinaryEncoding.md#global-structure)). +A module will contain a section requesting an initial linear memory size and +declaring the initial contents of memory, analogous to `.data`, `.rodata`, +`.bss` sections in native executables (see +[binary encoding](BinaryEncoding.md#global-structure)). The initial size of +linear memory is the requested size rounded up to the nearest whole multiple of +`page_size`. ## Code section