Commit 36f52cc1 authored by Kirill Smelkov's avatar Kirill Smelkov

libk.kfunc1 was not exported

wasm@deco:~/trydynlib$ node prog.js
loading libk_so.js
symbol arguments
symbol cleanups
symbol asmGlobalArg
symbol asmLibraryArg
symbol runPostSets
symbol setThrew
symbol NAMED_GLOBALS
prog!
parent b9dd7c13
......@@ -325,6 +325,7 @@ var asm2wasmImports = { // special asm2wasm imports
var loadedDynamicLibraries = [];
function loadDynamicLibrary(lib) {
console.log("loading", lib)
var libModule;
var src = Module['read'](lib);
libModule = eval(src)(
......@@ -333,6 +334,7 @@ function loadDynamicLibrary(lib) {
);
// add symbols into global namespace TODO: weak linking etc.
for (var sym in libModule) {
console.log("symbol", sym)
if (!Module.hasOwnProperty(sym)) {
Module[sym] = libModule[sym];
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment