OptionalallocateAllocate side-module linear-memory data in the process address space
Global symbol table: name → function or WebAssembly.Global
GOT entries: symbol name → mutable i32 WebAssembly.Global
OptionalheapCurrent heap pointer — updated after allocation when no allocator is supplied
Already-loaded libraries for dedup and dependency resolution
The shared Wasm.Memory used by the process
OptionalresolveCallback to locate and read a library file by name (async version)
OptionalresolveCallback to locate and read a library file by name (sync version)
Stack pointer global (shared across all modules)
The process's indirect function table
Options for loading a shared library.