I could indeed access the wasmMemory variable from an EM_ASM block compiled on C++ side. But I can not access for the JS side, like if is was not properly exported. How can that be done ? What is the --post-js code to add to do that?
Thanks. Le jeudi 16 mai 2019 23:36:07 UTC+2, Alon Zakai a écrit : > > We removed undocumented automatic exporting like that for several objects, > as it is bad for code size if you don't need those exports. > > But wasmMemory still exists as a JS variable, so you can access it from > EM_JS/EM_ASM, --post-js, etc., and you can capture it there (and export it, > if you want). > > - Alon > > > On Thu, May 16, 2019 at 10:22 AM Stéphane Letz <[email protected] > <javascript:>> wrote: > >> In a previous version of Emscripten, I was able to access the >> underlying WebAssembly memory by just using the Module['wasmMemory'] >> field. This does not work anymore with code compiled using Emscripten >> with 1.38.30. >> >> Is there an official and reliable way to access the WebAssembly memory? I >> need that when giving a correctly built *importObject* argument in the >> *WebAssembly.Instance* function. >> >> Thanks >> >> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/emscripten-discuss/bc4d31de-59fb-474c-9dd9-792aa3fe648d%40googlegroups.com >> >> <https://groups.google.com/d/msgid/emscripten-discuss/bc4d31de-59fb-474c-9dd9-792aa3fe648d%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/9902a80d-7c60-4b02-812b-3ad95a5daa90%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
