From 5c19367f08d59d0edb17f7acdafe122e1d10e2a6 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Sat, 28 Nov 2015 19:02:38 -0800 Subject: optionally emit mappedGlobals in asm2wasm, and use that to help when parsing s-expressions --- src/asm2wasm-main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/asm2wasm-main.cpp') diff --git a/src/asm2wasm-main.cpp b/src/asm2wasm-main.cpp index c8a5a4c30..b2b490965 100644 --- a/src/asm2wasm-main.cpp +++ b/src/asm2wasm-main.cpp @@ -15,6 +15,7 @@ int main(int argc, char **argv) { debug = getenv("ASM2WASM_DEBUG") ? getenv("ASM2WASM_DEBUG")[0] - '0' : 0; char *infile = argv[1]; + char *mappedGlobals = argc < 3 ? nullptr : argv[2]; if (debug) std::cerr << "loading '" << infile << "'...\n"; FILE *f = fopen(argv[1], "r"); @@ -50,6 +51,11 @@ int main(int argc, char **argv) { if (debug) std::cerr << "printing...\n"; std::cout << wasm; + if (mappedGlobals) { + if (debug) std::cerr << "serializing mapped globals...\n"; + asm2wasm.serializeMappedGlobals(mappedGlobals); + } + if (debug) std::cerr << "done.\n"; } -- cgit v1.2.3