Open yamt opened 1 month ago
Yes, this issue has been much discussed.
See https://github.com/WebAssembly/design/issues/1160 and https://github.com/WebAssembly/WASI/issues/487 https://github.com/WebAssembly/WASI/issues/19
I'm not sure if any of those discussions lets to documentation changes anywhere.
The status quo is that _start
is reserved for use by the linker (at least with llvm/wasm-ld) and cannot run user code.
The status quo is that
_start
is reserved for use by the linker (at least with llvm/wasm-ld) and cannot run user code.
do you mean wasm start function?
Yes, sorry I meant the wasm start function.
As you can see the terminology is confusing here :)
is it allowed to call wasi functions from wasm start function?
i suppose the answer is no because, with some embedder apis, it's tricky or impossible to get a reference to the exported memory before the start function is called. anyway, is it specified anywhere in the spec?