=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== wabt-1.0.20/README.md-8- - [**wasm2wat**](https://webassembly.github.io/wabt/doc/wasm2wat.1.html): the inverse of wat2wasm, translate from the binary format back to the text format (also known as a .wat) wabt-1.0.20/README.md:9: - [**wasm-objdump**](https://webassembly.github.io/wabt/doc/wasm-objdump.1.html): print information about a wasm binary. Similiar to objdump. wabt-1.0.20/README.md-10- - [**wasm-interp**](https://webassembly.github.io/wabt/doc/wasm-interp.1.html): decode and run a WebAssembly binary file using a stack-based interpreter wabt-1.0.20/README.md:11: - [**wasm-decompile**](https://webassembly.github.io/wabt/doc/wasm-decompile.1.html): decompile a wasm binary into readable C-like syntax. wabt-1.0.20/README.md-12- - [**wat-desugar**](https://webassembly.github.io/wabt/doc/wat-desugar.1.html): parse .wat text form as supported by the spec interpreter (s-expressions, flat syntax, or mixed) and print "canonical" flat format ############################################## wabt-1.0.20/README.md-15- - [**wasm-validate**](https://webassembly.github.io/wabt/doc/wasm-validate.1.html): validate a file in the WebAssembly binary format wabt-1.0.20/README.md:16: - [**wast2json**](https://webassembly.github.io/wabt/doc/wast2json.1.html): convert a file in the wasm spec test format to a JSON file and associated wasm binary files wabt-1.0.20/README.md-17- - [**wasm-opcodecnt**](https://webassembly.github.io/wabt/doc/wasm-opcodecnt.1.html): count opcode usage for instructions ############################################## wabt-1.0.20/README.md-194-# parse and typecheck test.wat wabt-1.0.20/README.md:195:$ bin/wat2wasm test.wat wabt-1.0.20/README.md-196- wabt-1.0.20/README.md-197-# parse test.wat and write to binary file test.wasm wabt-1.0.20/README.md:198:$ bin/wat2wasm test.wat -o test.wasm wabt-1.0.20/README.md-199- ############################################## wabt-1.0.20/README.md-201-# meaning of every byte) wabt-1.0.20/README.md:202:$ bin/wat2wasm spec-test.wast -v wabt-1.0.20/README.md-203-``` ############################################## wabt-1.0.20/README.md-207-```console wabt-1.0.20/README.md:208:$ bin/wat2wasm --help wabt-1.0.20/README.md-209-``` ############################################## wabt-1.0.20/README.md-217-```sh wabt-1.0.20/README.md:218:# parse binary file test.wasm and write text file test.wat wabt-1.0.20/README.md:219:$ bin/wasm2wat test.wasm -o test.wat wabt-1.0.20/README.md-220- wabt-1.0.20/README.md:221:# parse test.wasm and write test.wat wabt-1.0.20/README.md:222:$ bin/wasm2wat test.wasm -o test.wat wabt-1.0.20/README.md-223-``` ############################################## wabt-1.0.20/README.md-240- wabt-1.0.20/README.md:241:# parse test.wasm and run all its exported functions wabt-1.0.20/README.md:242:$ bin/wasm-interp test.wasm --run-all-exports wabt-1.0.20/README.md-243- wabt-1.0.20/README.md-244-# parse test.wasm, run the exported functions and trace the output wabt-1.0.20/README.md:245:$ bin/wasm-interp test.wasm --run-all-exports --trace wabt-1.0.20/README.md-246- ############################################## wabt-1.0.20/README.md-249- wabt-1.0.20/README.md:250:# parse test.wasm and run all its exported functions, setting the value stack wabt-1.0.20/README.md-251-# size to 100 elements wabt-1.0.20/README.md:252:$ bin/wasm-interp test.wasm -V 100 --run-all-exports wabt-1.0.20/README.md-253-``` ############################################## wabt-1.0.20/README.md-269-```sh wabt-1.0.20/README.md:270:# parse binary file test.wasm and write text file test.dcmp wabt-1.0.20/README.md:271:$ bin/wasm-decompile test.wasm -o test.dcmp wabt-1.0.20/README.md-272-``` ############################################## wabt-1.0.20/CMakeLists.txt-63-option(BUILD_FUZZ_TOOLS "Build tools that can repro fuzz bugs" OFF) wabt-1.0.20/CMakeLists.txt:64:option(BUILD_LIBWASM "Build libwasm" ON) wabt-1.0.20/CMakeLists.txt-65-option(USE_ASAN "Use address sanitizer" OFF) ############################################## wabt-1.0.20/CMakeLists.txt-205- if (TARGET_ARCH STREQUAL "i386") wabt-1.0.20/CMakeLists.txt:206: # wasm doesn't allow for x87 floating point math wabt-1.0.20/CMakeLists.txt-207- add_definitions(-msse2 -mfpmath=sse) ############################################## wabt-1.0.20/CMakeLists.txt-363- wabt-1.0.20/CMakeLists.txt:364:# libwasm, which implenents the wasm C API wabt-1.0.20/CMakeLists.txt-365-if (BUILD_LIBWASM) wabt-1.0.20/CMakeLists.txt:366: add_library(wasm SHARED ${WABT_LIBRARY_SRC} src/interp/interp-wasm-c-api.cc) wabt-1.0.20/CMakeLists.txt:367: target_link_libraries(wasm wabt) wabt-1.0.20/CMakeLists.txt:368: target_include_directories(wasm PUBLIC third_party/wasm-c-api/include) wabt-1.0.20/CMakeLists.txt-369- if (COMPILER_IS_MSVC) wabt-1.0.20/CMakeLists.txt-370- if (WERROR) wabt-1.0.20/CMakeLists.txt:371: target_compile_options(wasm PRIVATE -WX) wabt-1.0.20/CMakeLists.txt-372- endif () wabt-1.0.20/CMakeLists.txt:373: target_compile_definitions(wasm PRIVATE "WASM_API_EXTERN=__declspec(dllexport)") wabt-1.0.20/CMakeLists.txt-374- else () wabt-1.0.20/CMakeLists.txt-375- if (WERROR) wabt-1.0.20/CMakeLists.txt:376: target_compile_options(wasm PRIVATE -Werror) wabt-1.0.20/CMakeLists.txt-377- endif () wabt-1.0.20/CMakeLists.txt:378: target_compile_options(wasm PRIVATE $<$<COMPILE_LANGUAGE:CXX>:-Wno-old-style-cast>) wabt-1.0.20/CMakeLists.txt:379: target_compile_definitions(wasm PRIVATE "WASM_API_EXTERN=__attribute__((visibility(\"default\")))") wabt-1.0.20/CMakeLists.txt-380- endif () wabt-1.0.20/CMakeLists.txt:381: set_target_properties(wasm PROPERTIES CXX_VISIBILITY_PRESET hidden) wabt-1.0.20/CMakeLists.txt-382-endif () ############################################## wabt-1.0.20/CMakeLists.txt-416- if (EMSCRIPTEN) wabt-1.0.20/CMakeLists.txt:417: # build to JS for now, as node.js doesn't have code caching for wasm yet, wabt-1.0.20/CMakeLists.txt:418: # and wasm startup times are slower wabt-1.0.20/CMakeLists.txt-419- set(EXTRA_LINK_FLAGS ############################################## wabt-1.0.20/CMakeLists.txt-642- endif () wabt-1.0.20/CMakeLists.txt:643: target_link_libraries(${EXENAME} wasm Threads::Threads) wabt-1.0.20/CMakeLists.txt-644- add_custom_target(${EXENAME}-copy-to-bin ALL ############################################## wabt-1.0.20/CMakeLists.txt-646- COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${EXENAME}> ${WABT_SOURCE_DIR}/bin/ wabt-1.0.20/CMakeLists.txt:647: COMMAND ${CMAKE_COMMAND} -E copy ${WABT_SOURCE_DIR}/third_party/wasm-c-api/example/${NAME}.wasm $<TARGET_FILE_DIR:${EXENAME}>/ wabt-1.0.20/CMakeLists.txt:648: COMMAND ${CMAKE_COMMAND} -E copy ${WABT_SOURCE_DIR}/third_party/wasm-c-api/example/${NAME}.wasm ${WABT_SOURCE_DIR}/bin/ wabt-1.0.20/CMakeLists.txt-649- DEPENDS ${EXENAME} ############################################## wabt-1.0.20/scripts/fuzz-wat2wasm.sh-25- wabt-1.0.20/scripts/fuzz-wat2wasm.sh:26:${FUZZ_BIN_DIR}/afl-fuzz -x fuzz-in/wast.dict -i fuzz-in/wast/ -o fuzz-out -- out/gcc-fuzz/Debug/wat2wasm @@ ${ENABLE} ############################################## wabt-1.0.20/man/spectest-interp.1-58-.Xr wat-desugar 1 , wabt-1.0.20/man/spectest-interp.1:59:.Xr wat2wasm 1 wabt-1.0.20/man/spectest-interp.1-60-.Sh BUGS ############################################## wabt-1.0.20/man/wast2json.1-5-.Nm wast2json wabt-1.0.20/man/wast2json.1:6:.Nd convert a file in the wasm spec test format to a JSON file and associated wasm binary files wabt-1.0.20/man/wast2json.1-7-.Sh SYNOPSIS ############################################## wabt-1.0.20/man/wast2json.1-12-.Nm wabt-1.0.20/man/wast2json.1:13:reads a file in the wasm spec test format, checks it for errors, and converts it to a JSON file and associated wasm binary files. wabt-1.0.20/man/wast2json.1-14-.Pp ############################################## wabt-1.0.20/man/wast2json.1-39-.It Fl o , Fl Fl output=FILE wabt-1.0.20/man/wast2json.1:40:output wasm binary file wabt-1.0.20/man/wast2json.1-41-.It Fl r , Fl Fl relocatable wabt-1.0.20/man/wast2json.1:42:Create a relocatable wasm binary (suitable for linking with e.g. lld) wabt-1.0.20/man/wast2json.1-43-.It Fl Fl no-canonicalize-leb128s ############################################## wabt-1.0.20/man/wast2json.1-63-.Xr wat-desugar 1 , wabt-1.0.20/man/wast2json.1:64:.Xr wat2wasm 1 , wabt-1.0.20/man/wast2json.1-65-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wasm-strip.1-32-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm-strip.1:33:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm-strip.1-34-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wasm-interp.1-48-.Pp wabt-1.0.20/man/wasm-interp.1:49:Parse test.wasm and run all its exported functions wabt-1.0.20/man/wasm-interp.1-50-.Pp wabt-1.0.20/man/wasm-interp.1:51:.Dl $ wasm-interp test.wasm --run-all-exports wabt-1.0.20/man/wasm-interp.1-52-.Pp ############################################## wabt-1.0.20/man/wasm-interp.1-54-.Pp wabt-1.0.20/man/wasm-interp.1:55:.Dl $ wasm-interp test.wasm --run-all-exports --trace wabt-1.0.20/man/wasm-interp.1-56-.Pp wabt-1.0.20/man/wasm-interp.1:57:Parse test.wasm and run all its exported functions, setting the value stack size to 100 elements wabt-1.0.20/man/wasm-interp.1-58-.Pp wabt-1.0.20/man/wasm-interp.1:59:.Dl $ wasm-interp test.wasm -V 100 --run-all-exports wabt-1.0.20/man/wasm-interp.1-60-.Sh SEE ALSO ############################################## wabt-1.0.20/man/wasm-interp.1-68-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm-interp.1:69:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm-interp.1-70-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wat-desugar.1-64-.Xr wast2json 1 , wabt-1.0.20/man/wat-desugar.1:65:.Xr wat2wasm 1, wabt-1.0.20/man/wat-desugar.1-66-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wasm-opcodecnt.1-12-.Nm wabt-1.0.20/man/wasm-opcodecnt.1:13:reads a file in the wasm binary format, and counts opcode usage for instructions. wabt-1.0.20/man/wasm-opcodecnt.1-14-.Pp ############################################## wabt-1.0.20/man/wasm-opcodecnt.1-28-.Sh EXAMPLES wabt-1.0.20/man/wasm-opcodecnt.1:29:Parse binary file test.wasm and write pcode dist file test.dist wabt-1.0.20/man/wasm-opcodecnt.1-30-.Pp wabt-1.0.20/man/wasm-opcodecnt.1:31:.Dl $ wasm-opcodecnt test.wasm -o test.dist wabt-1.0.20/man/wasm-opcodecnt.1-32-.Sh SEE ALSO ############################################## wabt-1.0.20/man/wasm-opcodecnt.1-40-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm-opcodecnt.1:41:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm-opcodecnt.1-42-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wasm-objdump.1-5-.Nm wasm-objdump wabt-1.0.20/man/wasm-objdump.1:6:.Nd print information about a wasm binary wabt-1.0.20/man/wasm-objdump.1-7-.Sh SYNOPSIS ############################################## wabt-1.0.20/man/wasm-objdump.1-12-.Nm wabt-1.0.20/man/wasm-objdump.1:13:prints information about a wasm binary, similar to objdump. wabt-1.0.20/man/wasm-objdump.1-14-.Pp ############################################## wabt-1.0.20/man/wasm-objdump.1-44-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm-objdump.1:45:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm-objdump.1-46-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wat2wasm.1-37-.It Fl o , Fl Fl output=FILE wabt-1.0.20/man/wat2wasm.1:38:output wasm binary file wabt-1.0.20/man/wat2wasm.1-39-.It Fl r , Fl Fl relocatable wabt-1.0.20/man/wat2wasm.1:40:Create a relocatable wasm binary (suitable for linking with e.g. lld) wabt-1.0.20/man/wat2wasm.1-41-.It Fl Fl no-canonicalize-leb128s ############################################## wabt-1.0.20/man/wat2wasm.1-50-.Pp wabt-1.0.20/man/wat2wasm.1:51:.Dl $ wat2wasm test.wat wabt-1.0.20/man/wat2wasm.1-52-.Pp ############################################## wabt-1.0.20/man/wat2wasm.1-54-.Pp wabt-1.0.20/man/wat2wasm.1:55:.Dl $ wat2wasm test.wat -o test.wasm wabt-1.0.20/man/wat2wasm.1-56-.Pp ############################################## wabt-1.0.20/man/wat2wasm.1-58-.Pp wabt-1.0.20/man/wat2wasm.1:59:.Dl $ wat2wasm spec-test.wast -v wabt-1.0.20/man/wat2wasm.1-60-.Sh SEE ALSO ############################################## wabt-1.0.20/man/wasm2c.1-38-.Sh EXAMPLES wabt-1.0.20/man/wasm2c.1:39:Parse binary file test.wasm and write test.c and test.h wabt-1.0.20/man/wasm2c.1-40-.Pp wabt-1.0.20/man/wasm2c.1:41:.Dl $ wasm2c test.wasm -o test.c wabt-1.0.20/man/wasm2c.1-42-.Pp ############################################## wabt-1.0.20/man/wasm2c.1-44-.Pp wabt-1.0.20/man/wasm2c.1:45:.Dl $ wasm2c test.wasm --no-debug-names -o test.c wabt-1.0.20/man/wasm2c.1-46-.Sh SEE ALSO ############################################## wabt-1.0.20/man/wasm2c.1-54-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm2c.1:55:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm2c.1-56-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wasm-decompile.1-36-.Sh EXAMPLES wabt-1.0.20/man/wasm-decompile.1:37:Parse binary file test.wasm and write text file test.dcmp wabt-1.0.20/man/wasm-decompile.1-38-.Pp wabt-1.0.20/man/wasm-decompile.1:39:.Dl $ wasm-decompile test.wasm -o test.dcmp wabt-1.0.20/man/wasm-decompile.1-40-.Sh SEE ALSO ############################################## wabt-1.0.20/man/wasm-decompile.1-49-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm-decompile.1:50:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm-decompile.1-51-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wasm-validate.1-54-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm-validate.1:55:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm-validate.1-56-.Xr spectest-interp 1 ############################################## wabt-1.0.20/man/wasm2wat.1-48-.Sh EXAMPLES wabt-1.0.20/man/wasm2wat.1:49:Parse binary file test.wasm and write text file test.wast wabt-1.0.20/man/wasm2wat.1-50-.Pp wabt-1.0.20/man/wasm2wat.1:51:.Dl $ wasm2wat test.wasm -o test.wat wabt-1.0.20/man/wasm2wat.1-52-.Pp ############################################## wabt-1.0.20/man/wasm2wat.1-54-.Pp wabt-1.0.20/man/wasm2wat.1:55:.Dl $ wasm2wat test.wasm --no-debug-names -o test.wat wabt-1.0.20/man/wasm2wat.1-56-.Sh SEE ALSO ############################################## wabt-1.0.20/man/wasm2wat.1-64-.Xr wat-desugar 1 , wabt-1.0.20/man/wasm2wat.1:65:.Xr wat2wasm 1 , wabt-1.0.20/man/wasm2wat.1-66-.Xr spectest-interp 1 ############################################## wabt-1.0.20/docs/doc/wasm2c.1.html-63-<h1 class="Sh" title="Sh" id="EXAMPLES"><a class="selflink" href="#EXAMPLES">EXAMPLES</a></h1> wabt-1.0.20/docs/doc/wasm2c.1.html:64:Parse binary file test.wasm and write test.c and test.h wabt-1.0.20/docs/doc/wasm2c.1.html-65-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm2c.1.html:66:<div class="D1"><code class="Li">$ wasm2c test.wasm -o test.c</code></div> wabt-1.0.20/docs/doc/wasm2c.1.html-67-<div class="Pp"></div> ############################################## wabt-1.0.20/docs/doc/wasm2c.1.html-69-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm2c.1.html:70:<div class="D1"><code class="Li">$ wasm2c test.wasm --no-debug-names -o wabt-1.0.20/docs/doc/wasm2c.1.html-71- test.c</code></div> ############################################## wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html-33-<h1 class="Sh" title="Sh" id="DESCRIPTION"><a class="selflink" href="#DESCRIPTION">DESCRIPTION</a></h1> wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html:34:<b class="Nm" title="Nm">wasm-opcodecnt</b> reads a file in the wasm binary wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html-35- format, and counts opcode usage for instructions. ############################################## wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html-56-<h1 class="Sh" title="Sh" id="EXAMPLES"><a class="selflink" href="#EXAMPLES">EXAMPLES</a></h1> wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html:57:Parse binary file test.wasm and write pcode dist file test.dist wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html-58-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html:59:<div class="D1"><code class="Li">$ wasm-opcodecnt test.wasm -o wabt-1.0.20/docs/doc/wasm-opcodecnt.1.html-60- test.dist</code></div> ############################################## wabt-1.0.20/docs/doc/wat2wasm.1.html-63- <b class="Fl" title="Fl">-</b><b class="Fl" title="Fl">-output=FILE</b></dt> wabt-1.0.20/docs/doc/wat2wasm.1.html:64: <dd class="It-tag">output wasm binary file</dd> wabt-1.0.20/docs/doc/wat2wasm.1.html-65- <dt class="It-tag"><a class="selflink" href="#r"><b class="Fl" title="Fl" id="r">-r</b></a>, wabt-1.0.20/docs/doc/wat2wasm.1.html-66- <b class="Fl" title="Fl">-</b><b class="Fl" title="Fl">-relocatable</b></dt> wabt-1.0.20/docs/doc/wat2wasm.1.html:67: <dd class="It-tag">Create a relocatable wasm binary (suitable for linking with wabt-1.0.20/docs/doc/wat2wasm.1.html-68- e.g. lld)</dd> ############################################## wabt-1.0.20/docs/doc/wat2wasm.1.html-79-<div class="Pp"></div> wabt-1.0.20/docs/doc/wat2wasm.1.html:80:<div class="D1"><code class="Li">$ wat2wasm test.wat</code></div> wabt-1.0.20/docs/doc/wat2wasm.1.html-81-<div class="Pp"></div> ############################################## wabt-1.0.20/docs/doc/wat2wasm.1.html-83-<div class="Pp"></div> wabt-1.0.20/docs/doc/wat2wasm.1.html:84:<div class="D1"><code class="Li">$ wat2wasm test.wat -o test.wasm</code></div> wabt-1.0.20/docs/doc/wat2wasm.1.html-85-<div class="Pp"></div> ############################################## wabt-1.0.20/docs/doc/wat2wasm.1.html-88-<div class="Pp"></div> wabt-1.0.20/docs/doc/wat2wasm.1.html:89:<div class="D1"><code class="Li">$ wat2wasm spec-test.wast -v</code></div> wabt-1.0.20/docs/doc/wat2wasm.1.html-90-<h1 class="Sh" title="Sh" id="SEE_ALSO"><a class="selflink" href="#SEE_ALSO">SEE ############################################## wabt-1.0.20/docs/doc/wasm2wat.1.html-76-<h1 class="Sh" title="Sh" id="EXAMPLES"><a class="selflink" href="#EXAMPLES">EXAMPLES</a></h1> wabt-1.0.20/docs/doc/wasm2wat.1.html:77:Parse binary file test.wasm and write text file test.wast wabt-1.0.20/docs/doc/wasm2wat.1.html-78-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm2wat.1.html:79:<div class="D1"><code class="Li">$ wasm2wat test.wasm -o test.wat</code></div> wabt-1.0.20/docs/doc/wasm2wat.1.html-80-<div class="Pp"></div> ############################################## wabt-1.0.20/docs/doc/wasm2wat.1.html-82-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm2wat.1.html:83:<div class="D1"><code class="Li">$ wasm2wat test.wasm --no-debug-names -o wabt-1.0.20/docs/doc/wasm2wat.1.html-84- test.wat</code></div> ############################################## wabt-1.0.20/docs/doc/wasm-interp.1.html-76-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm-interp.1.html:77:Parse test.wasm and run all its exported functions wabt-1.0.20/docs/doc/wasm-interp.1.html-78-<div class="Pp"></div> ############################################## wabt-1.0.20/docs/doc/wasm-interp.1.html-83-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm-interp.1.html:84:<div class="D1"><code class="Li">$ wasm-interp test.wasm --run-all-exports wabt-1.0.20/docs/doc/wasm-interp.1.html-85- --trace</code></div> wabt-1.0.20/docs/doc/wasm-interp.1.html-86-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm-interp.1.html:87:Parse test.wasm and run all its exported functions, setting the value stack size wabt-1.0.20/docs/doc/wasm-interp.1.html-88- to 100 elements wabt-1.0.20/docs/doc/wasm-interp.1.html-89-<div class="Pp"></div> wabt-1.0.20/docs/doc/wasm-interp.1.html:90:<div class="D1"><code class="Li">$ wasm-interp test.wasm -V 100 wabt-1.0.20/docs/doc/wasm-interp.1.html-91- --run-all-exports</code></div> ############################################## wabt-1.0.20/docs/doc/wasm-objdump.1.html-23-<b class="Nm" title="Nm">wasm-objdump</b> — wabt-1.0.20/docs/doc/wasm-objdump.1.html:24: <span class="Nd" title="Nd">print information about a wasm binary</span> wabt-1.0.20/docs/doc/wasm-objdump.1.html-25-<h1 class="Sh" title="Sh" id="SYNOPSIS"><a class="selflink" href="#SYNOPSIS">SYNOPSIS</a></h1> ############################################## wabt-1.0.20/docs/doc/wast2json.1.html-23-<b class="Nm" title="Nm">wast2json</b> — wabt-1.0.20/docs/doc/wast2json.1.html:24: <span class="Nd" title="Nd">convert a file in the wasm spec test format to a wabt-1.0.20/docs/doc/wast2json.1.html:25: JSON file and associated wasm binary files</span> wabt-1.0.20/docs/doc/wast2json.1.html-26-<h1 class="Sh" title="Sh" id="SYNOPSIS"><a class="selflink" href="#SYNOPSIS">SYNOPSIS</a></h1> ############################################## wabt-1.0.20/docs/doc/wast2json.1.html-34-<h1 class="Sh" title="Sh" id="DESCRIPTION"><a class="selflink" href="#DESCRIPTION">DESCRIPTION</a></h1> wabt-1.0.20/docs/doc/wast2json.1.html:35:<b class="Nm" title="Nm">wast2json</b> reads a file in the wasm spec test wabt-1.0.20/docs/doc/wast2json.1.html-36- format, checks it for errors, and converts it to a JSON file and associated wabt-1.0.20/docs/doc/wast2json.1.html:37: wasm binary files. wabt-1.0.20/docs/doc/wast2json.1.html-38-<div class="Pp"></div> ############################################## wabt-1.0.20/docs/doc/wast2json.1.html-65- <b class="Fl" title="Fl">-</b><b class="Fl" title="Fl">-output=FILE</b></dt> wabt-1.0.20/docs/doc/wast2json.1.html:66: <dd class="It-tag">output wasm binary file</dd> wabt-1.0.20/docs/doc/wast2json.1.html-67- <dt class="It-tag"><a class="selflink" href="#r"><b class="Fl" title="Fl" id="r">-r</b></a>, wabt-1.0.20/docs/doc/wast2json.1.html-68- <b class="Fl" title="Fl">-</b><b class="Fl" title="Fl">-relocatable</b></dt> wabt-1.0.20/docs/doc/wast2json.1.html:69: <dd class="It-tag">Create a relocatable wasm binary (suitable for linking with wabt-1.0.20/docs/doc/wast2json.1.html-70- e.g. lld)</dd> ############################################## wabt-1.0.20/docs/decompiler.md-2- wabt-1.0.20/docs/decompiler.md:3:Decompiles binary wasm modules into a text format that is significantly wabt-1.0.20/docs/decompiler.md-4-more compact and familiar (for users of C-style languages). ############################################## wabt-1.0.20/docs/decompiler.md-7- wabt-1.0.20/docs/decompiler.md:8:`bin/wasm-decompile test.wasm -o test.dcmp` wabt-1.0.20/docs/decompiler.md-9- ############################################## wabt-1.0.20/docs/decompiler.md-12-This tool is aimed at users that want to be able to "read" large volumes wabt-1.0.20/docs/decompiler.md:13:of Wasm code such as language, runtime and tool developers, or any programmers wabt-1.0.20/docs/decompiler.md:14:that may not have the source code of the generated wasm available, or are wabt-1.0.20/docs/decompiler.md-15-trying to understand what the generated code does. ############################################## wabt-1.0.20/docs/decompiler.md-17-The syntax has been designed to be as light-weight and as readable as possible, wabt-1.0.20/docs/decompiler.md:18:while still allowing one to see the underlying Wasm constructs clearly. wabt-1.0.20/docs/decompiler.md-19- ############################################## wabt-1.0.20/docs/decompiler.md-23- wabt-1.0.20/docs/decompiler.md:24:Though compiling this output code back into a wasm module is possible, wabt-1.0.20/docs/decompiler.md-25-such functionality is currently not provided. The format is very low-level, wabt-1.0.20/docs/decompiler.md:26:much like Wasm itself, so even though it looks more high level than the .wat wabt-1.0.20/docs/decompiler.md-27-format, it wouldn't be any more suitable for general purpose programming. ############################################## wabt-1.0.20/docs/decompiler.md-31-This section shows some aspects of the language in terms of how they map to wabt-1.0.20/docs/decompiler.md:32:Wasm and/or how they might differ from a typical C-like language. It does wabt-1.0.20/docs/decompiler.md-33-not try to define the actual semantics of Wasm, the reader is expected to ############################################## wabt-1.0.20/docs/decompiler.md-51- wabt-1.0.20/docs/decompiler.md:52:Linker symbols are typically only available in wasm .o files, though if useful wabt-1.0.20/docs/decompiler.md:53:for naming can be retained in fully linked wasm modules using the wabt-1.0.20/docs/decompiler.md-54-`--emit-reloc` flag to `wasm.ld`. This gives you names for most functions ############################################## wabt-1.0.20/docs/decompiler.md-71- wabt-1.0.20/docs/decompiler.md:72:An expression is generated for any sequence of Wasm instructions that wabt-1.0.20/docs/decompiler.md-73-leave exactly 1 value on the stack. ############################################## wabt-1.0.20/docs/decompiler.md-102- wabt-1.0.20/docs/decompiler.md:103:These tend to be the hardest to "read" in Wasm code, as they've lost all wabt-1.0.20/docs/decompiler.md:104:context of the data structures and types the language that Wasm was compiled wabt-1.0.20/docs/decompiler.md-105-from was operating upon. ############################################## wabt-1.0.20/docs/decompiler.md-137-For example, when accessing any array of 32-bit elements, generated Wasm wabt-1.0.20/docs/decompiler.md:138:code often looks like `(base + (index << 2))[0]:int`, since Wasm has no wabt-1.0.20/docs/decompiler.md-139-built-in way to scale the index by the type of thing being loaded. ############################################## wabt-1.0.20/docs/wast2json.md-175-All numeric value are stored as strings, since JSON numbers are not guaranteed wabt-1.0.20/docs/wast2json.md:176:to be precise enough to store all Wasm values. Values are always written as wabt-1.0.20/docs/wast2json.md-177-decimal numbers. For example, the following const has the type "i32" and the ############################################## wabt-1.0.20/test/run-tests.py-69- ('RUN', '%(wast2json)s %(in_file)s -o %(temp_file)s.json'), wabt-1.0.20/test/run-tests.py:70: # NOTE: wasm files must be passed in manually via ARGS1 wabt-1.0.20/test/run-tests.py-71- ('RUN', '%(wasm-objdump)s -r -d'), ############################################## wabt-1.0.20/test/run-tests.py-87- ('RUN', '%(wat2wasm)s %(in_file)s -o %(temp_file)s.wasm'), wabt-1.0.20/test/run-tests.py:88: ('RUN', '%(wasm-interp)s %(temp_file)s.wasm --run-all-exports'), wabt-1.0.20/test/run-tests.py-89- ('VERBOSE-ARGS', ['--print-cmd', '-v']), ############################################## wabt-1.0.20/test/gen-spec-js.py-220- def __init__(self, wat2wasm, wasm2wat, temp_dir): wabt-1.0.20/test/gen-spec-js.py:221: self.wat2wasm = wat2wasm wabt-1.0.20/test/gen-spec-js.py-222- self.wasm2wat = wasm2wat ############################################## wabt-1.0.20/test/gen-spec-js.py-497- wabt-1.0.20/test/gen-spec-js.py:498: wat2wasm = Executable( wabt-1.0.20/test/gen-spec-js.py-499- find_exe.GetWat2WasmExecutable(options.bindir), ############################################## wabt-1.0.20/test/run-roundtrip.py-132- wabt-1.0.20/test/run-roundtrip.py:133: wat2wasm = utils.Executable( wabt-1.0.20/test/run-roundtrip.py-134- find_exe.GetWat2WasmExecutable(options.bindir), ############################################## wabt-1.0.20/test/binary/bad-version.txt-4-(;; STDERR ;;; wabt-1.0.20/test/binary/bad-version.txt:5:0000008: error: bad wasm file version: 0xe (expected 0x1) wabt-1.0.20/test/binary/bad-version.txt:6:0000008: error: bad wasm file version: 0xe (expected 0x1) wabt-1.0.20/test/binary/bad-version.txt-7-;;; STDERR ;;) ############################################## wabt-1.0.20/test/binary/ignore-custom-section-error-objdump.txt-25- wabt-1.0.20/test/binary/ignore-custom-section-error-objdump.txt:26:ignore-custom-section-error-objdump.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/ignore-custom-section-error-objdump.txt-27- ############################################## wabt-1.0.20/test/binary/bad-opcode-prefix.txt-18- wabt-1.0.20/test/binary/bad-opcode-prefix.txt:19:bad-opcode-prefix.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/bad-opcode-prefix.txt-20- ############################################## wabt-1.0.20/test/binary/bad-opcode.txt-19- wabt-1.0.20/test/binary/bad-opcode.txt:20:bad-opcode.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/bad-opcode.txt-21- ############################################## wabt-1.0.20/test/binary/linking-section.txt-87- wabt-1.0.20/test/binary/linking-section.txt:88:linking-section.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/linking-section.txt-89- ############################################## wabt-1.0.20/test/binary/dylink-section.txt-15- wabt-1.0.20/test/binary/dylink-section.txt:16:dylink-section.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/dylink-section.txt-17- ############################################## wabt-1.0.20/test/binary/bad-too-many-locals.txt-22- wabt-1.0.20/test/binary/bad-too-many-locals.txt:23:bad-too-many-locals.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/bad-too-many-locals.txt-24- ############################################## wabt-1.0.20/test/binary/relocs.txt-32- wabt-1.0.20/test/binary/relocs.txt:33:relocs.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/relocs.txt-34- ############################################## wabt-1.0.20/test/binary/bad-relocs.txt-16- wabt-1.0.20/test/binary/bad-relocs.txt:17:bad-relocs.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/bad-relocs.txt-18- ############################################## wabt-1.0.20/test/binary/bad-unfinished-section.txt-27- wabt-1.0.20/test/binary/bad-unfinished-section.txt:28:bad-unfinished-section.wasm: file format wasm 0x1 wabt-1.0.20/test/binary/bad-unfinished-section.txt-29- ############################################## wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt-49-out/test/spec/bulk-memory-operations/binary.wast:40: assert_malformed passed: wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt:50: 0000008: error: bad wasm file version: 0 (expected 0x1) wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt-51-out/test/spec/bulk-memory-operations/binary.wast:41: assert_malformed passed: wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt:52: 0000008: error: bad wasm file version: 0xd (expected 0x1) wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt-53-out/test/spec/bulk-memory-operations/binary.wast:42: assert_malformed passed: wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt:54: 0000008: error: bad wasm file version: 0xe (expected 0x1) wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt-55-out/test/spec/bulk-memory-operations/binary.wast:43: assert_malformed passed: wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt:56: 0000008: error: bad wasm file version: 0x100 (expected 0x1) wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt-57-out/test/spec/bulk-memory-operations/binary.wast:44: assert_malformed passed: wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt:58: 0000008: error: bad wasm file version: 0x10000 (expected 0x1) wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt-59-out/test/spec/bulk-memory-operations/binary.wast:45: assert_malformed passed: wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt:60: 0000008: error: bad wasm file version: 0x1000000 (expected 0x1) wabt-1.0.20/test/spec/bulk-memory-operations/binary.txt-61-out/test/spec/bulk-memory-operations/binary.wast:48: assert_malformed passed: ############################################## wabt-1.0.20/test/spec/reference-types/binary.txt-49-out/test/spec/reference-types/binary.wast:40: assert_malformed passed: wabt-1.0.20/test/spec/reference-types/binary.txt:50: 0000008: error: bad wasm file version: 0 (expected 0x1) wabt-1.0.20/test/spec/reference-types/binary.txt-51-out/test/spec/reference-types/binary.wast:41: assert_malformed passed: wabt-1.0.20/test/spec/reference-types/binary.txt:52: 0000008: error: bad wasm file version: 0xd (expected 0x1) wabt-1.0.20/test/spec/reference-types/binary.txt-53-out/test/spec/reference-types/binary.wast:42: assert_malformed passed: wabt-1.0.20/test/spec/reference-types/binary.txt:54: 0000008: error: bad wasm file version: 0xe (expected 0x1) wabt-1.0.20/test/spec/reference-types/binary.txt-55-out/test/spec/reference-types/binary.wast:43: assert_malformed passed: wabt-1.0.20/test/spec/reference-types/binary.txt:56: 0000008: error: bad wasm file version: 0x100 (expected 0x1) wabt-1.0.20/test/spec/reference-types/binary.txt-57-out/test/spec/reference-types/binary.wast:44: assert_malformed passed: wabt-1.0.20/test/spec/reference-types/binary.txt:58: 0000008: error: bad wasm file version: 0x10000 (expected 0x1) wabt-1.0.20/test/spec/reference-types/binary.txt-59-out/test/spec/reference-types/binary.wast:45: assert_malformed passed: wabt-1.0.20/test/spec/reference-types/binary.txt:60: 0000008: error: bad wasm file version: 0x1000000 (expected 0x1) wabt-1.0.20/test/spec/reference-types/binary.txt-61-out/test/spec/reference-types/binary.wast:158: assert_malformed passed: ############################################## wabt-1.0.20/test/spec/binary.txt-48-out/test/spec/binary.wast:40: assert_malformed passed: wabt-1.0.20/test/spec/binary.txt:49: 0000008: error: bad wasm file version: 0 (expected 0x1) wabt-1.0.20/test/spec/binary.txt-50-out/test/spec/binary.wast:41: assert_malformed passed: wabt-1.0.20/test/spec/binary.txt:51: 0000008: error: bad wasm file version: 0xd (expected 0x1) wabt-1.0.20/test/spec/binary.txt-52-out/test/spec/binary.wast:42: assert_malformed passed: wabt-1.0.20/test/spec/binary.txt:53: 0000008: error: bad wasm file version: 0xe (expected 0x1) wabt-1.0.20/test/spec/binary.txt-54-out/test/spec/binary.wast:43: assert_malformed passed: wabt-1.0.20/test/spec/binary.txt:55: 0000008: error: bad wasm file version: 0x100 (expected 0x1) wabt-1.0.20/test/spec/binary.txt-56-out/test/spec/binary.wast:44: assert_malformed passed: wabt-1.0.20/test/spec/binary.txt:57: 0000008: error: bad wasm file version: 0x10000 (expected 0x1) wabt-1.0.20/test/spec/binary.txt-58-out/test/spec/binary.wast:45: assert_malformed passed: wabt-1.0.20/test/spec/binary.txt:59: 0000008: error: bad wasm file version: 0x1000000 (expected 0x1) wabt-1.0.20/test/spec/binary.txt-60-out/test/spec/binary.wast:48: assert_malformed passed: ############################################## wabt-1.0.20/test/README.md-119- wabt-1.0.20/test/README.md:120:- `wat2wasm`: parse a wasm text file and validate it. wabt-1.0.20/test/README.md:121:- `wat-desugar`: parse the wasm text file and rewrite it in the canonical text wabt-1.0.20/test/README.md-122- format. wabt-1.0.20/test/README.md:123:- `run-objdump`: parse a wasm text file, convert it to binary, then run wabt-1.0.20/test/README.md-124- `wasm-objdump` on it. ############################################## wabt-1.0.20/test/README.md-129- files are not automatically passed to `wasm-objdump`, so each test must wabt-1.0.20/test/README.md:130: specify them manually: `%(temp_file)s.0.wasm %(temp_file)s.1.wasm`, etc. wabt-1.0.20/test/README.md:131:- `run-roundtrip`: parse a wasm text file, convert it to binary, convert it wabt-1.0.20/test/README.md-132- back to text, then finally convert it back to binary and compare the two ############################################## wabt-1.0.20/test/README.md-134- binary is skipped and the resulting text is displayed instead. wabt-1.0.20/test/README.md:135:- `run-interp`: parse a wasm text file, convert it to binary, then run wabt-1.0.20/test/README.md-136- `wasm-interp` on this binary, which runs all exported functions in an ############################################## wabt-1.0.20/test/README.md-142- binary files), then parse via `wasm2wat` and display the result wabt-1.0.20/test/README.md:143:- `run-gen-wasm-interp`: parse a "gen-wasm" text file, generate a wasm file, wabt-1.0.20/test/README.md-144- the run `wasm-interp` on it, which runes all exported functions in an ############################################## wabt-1.0.20/test/README.md-147- invalid binary files), then parse via `wasm-decompile` and display the result. wabt-1.0.20/test/README.md:148:- `run-opcodecnt`: parse a wasm text file, convert it to binary, then display wabt-1.0.20/test/README.md-149- opcode usage counts. wabt-1.0.20/test/README.md:150:- `run-gen-spec-js`: parse wasm spec test text file, convert it to a JSON file wabt-1.0.20/test/README.md-151- and a collection of `.wasm` and `.wast` files, then take all of these files ############################################## wabt-1.0.20/test/run-c-api-examples.py-44- 'finalize', # This test is really slow wabt-1.0.20/test/run-c-api-examples.py:45: 'hostref', # The wasm module is currently invalid (needs subtyping changes) wabt-1.0.20/test/run-c-api-examples.py-46-] ############################################## wabt-1.0.20/test/help/wasm-interp.txt-5- wabt-1.0.20/test/help/wasm-interp.txt:6: read a file in the wasm binary format, and run in it a stack-based wabt-1.0.20/test/help/wasm-interp.txt-7- interpreter. ############################################## wabt-1.0.20/test/help/wasm-interp.txt-12- wabt-1.0.20/test/help/wasm-interp.txt:13: # parse test.wasm and run all its exported functions wabt-1.0.20/test/help/wasm-interp.txt:14: $ wasm-interp test.wasm --run-all-exports wabt-1.0.20/test/help/wasm-interp.txt-15- wabt-1.0.20/test/help/wasm-interp.txt-16- # parse test.wasm, run the exported functions and trace the output wabt-1.0.20/test/help/wasm-interp.txt:17: $ wasm-interp test.wasm --run-all-exports --trace wabt-1.0.20/test/help/wasm-interp.txt-18- wabt-1.0.20/test/help/wasm-interp.txt:19: # parse test.wasm and run all its exported functions, setting the wabt-1.0.20/test/help/wasm-interp.txt-20- # value stack size to 100 elements wabt-1.0.20/test/help/wasm-interp.txt:21: $ wasm-interp test.wasm -V 100 --run-all-exports wabt-1.0.20/test/help/wasm-interp.txt-22- ############################################## wabt-1.0.20/test/help/wasm2wat.txt-9-examples: wabt-1.0.20/test/help/wasm2wat.txt:10: # parse binary file test.wasm and write text file test.wast wabt-1.0.20/test/help/wasm2wat.txt:11: $ wasm2wat test.wasm -o test.wat wabt-1.0.20/test/help/wasm2wat.txt-12- wabt-1.0.20/test/help/wasm2wat.txt-13- # parse test.wasm, write test.wat, but ignore the debug names, if any wabt-1.0.20/test/help/wasm2wat.txt:14: $ wasm2wat test.wasm --no-debug-names -o test.wat wabt-1.0.20/test/help/wasm2wat.txt-15- ############################################## wabt-1.0.20/test/help/wast2json.txt-5- wabt-1.0.20/test/help/wast2json.txt:6: read a file in the wasm spec test format, check it for errors, and wabt-1.0.20/test/help/wast2json.txt:7: convert it to a JSON file and associated wasm binary files. wabt-1.0.20/test/help/wast2json.txt-8- ############################################## wabt-1.0.20/test/help/wast2json.txt-33- -o, --output=FILE output JSON file wabt-1.0.20/test/help/wast2json.txt:34: -r, --relocatable Create a relocatable wasm binary (suitable for linking with e.g. lld) wabt-1.0.20/test/help/wast2json.txt-35- --no-canonicalize-leb128s Write all LEB128 sizes as 5-bytes instead of their minimal size ############################################## wabt-1.0.20/test/help/wasm-opcodecnt.txt-5- wabt-1.0.20/test/help/wasm-opcodecnt.txt:6: Read a file in the wasm binary format, and count opcode usage for wabt-1.0.20/test/help/wasm-opcodecnt.txt-7- instructions. ############################################## wabt-1.0.20/test/help/wasm-opcodecnt.txt-9-examples: wabt-1.0.20/test/help/wasm-opcodecnt.txt:10: # parse binary file test.wasm and write pcode dist file test.dist wabt-1.0.20/test/help/wasm-opcodecnt.txt:11: $ wasm-opcodecnt test.wasm -o test.dist wabt-1.0.20/test/help/wasm-opcodecnt.txt-12- ############################################## wabt-1.0.20/test/help/wasm-objdump.txt-5- wabt-1.0.20/test/help/wasm-objdump.txt:6: Print information about the contents of wasm binaries. wabt-1.0.20/test/help/wasm-objdump.txt-7- ############################################## wabt-1.0.20/test/help/wat2wasm.txt-3-(;; STDOUT ;;; wabt-1.0.20/test/help/wat2wasm.txt:4:usage: wat2wasm [options] filename wabt-1.0.20/test/help/wat2wasm.txt-5- wabt-1.0.20/test/help/wat2wasm.txt:6: read a file in the wasm text format, check it for errors, and wabt-1.0.20/test/help/wat2wasm.txt:7: convert it to the wasm binary format. wabt-1.0.20/test/help/wat2wasm.txt-8- ############################################## wabt-1.0.20/test/help/wat2wasm.txt-10- # parse and typecheck test.wat wabt-1.0.20/test/help/wat2wasm.txt:11: $ wat2wasm test.wat wabt-1.0.20/test/help/wat2wasm.txt-12- wabt-1.0.20/test/help/wat2wasm.txt-13- # parse test.wat and write to binary file test.wasm wabt-1.0.20/test/help/wat2wasm.txt:14: $ wat2wasm test.wat -o test.wasm wabt-1.0.20/test/help/wat2wasm.txt-15- ############################################## wabt-1.0.20/test/help/wat2wasm.txt-17- # the meaning of every byte) wabt-1.0.20/test/help/wat2wasm.txt:18: $ wat2wasm spec-test.wast -v wabt-1.0.20/test/help/wat2wasm.txt-19- ############################################## wabt-1.0.20/test/help/wat2wasm.txt-39- --enable-all Enable all features wabt-1.0.20/test/help/wat2wasm.txt:40: -o, --output=FILE output wasm binary file wabt-1.0.20/test/help/wat2wasm.txt:41: -r, --relocatable Create a relocatable wasm binary (suitable for linking with e.g. lld) wabt-1.0.20/test/help/wat2wasm.txt-42- --no-canonicalize-leb128s Write all LEB128 sizes as 5-bytes instead of their minimal size ############################################## wabt-1.0.20/test/help/wat-desugar.txt-5- wabt-1.0.20/test/help/wat-desugar.txt:6: read a file in the wasm s-expression format and format it. wabt-1.0.20/test/help/wat-desugar.txt-7- ############################################## wabt-1.0.20/test/parse/stdin.txt-13- wabt-1.0.20/test/parse/stdin.txt:14:<stdin>: file format wasm 0x1 wabt-1.0.20/test/parse/stdin.txt-15- ############################################## wabt-1.0.20/test/dump/export-multi.txt-49- wabt-1.0.20/test/dump/export-multi.txt:50:export-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/export-multi.txt-51- ############################################## wabt-1.0.20/test/dump/block-257-exprs.txt-339- wabt-1.0.20/test/dump/block-257-exprs.txt:340:block-257-exprs.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/block-257-exprs.txt-341- ############################################## wabt-1.0.20/test/dump/store-aligned.txt-202- wabt-1.0.20/test/dump/store-aligned.txt:203:store-aligned.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/store-aligned.txt-204- ############################################## wabt-1.0.20/test/dump/import.txt-82- wabt-1.0.20/test/dump/import.txt:83:import.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/import.txt-84- ############################################## wabt-1.0.20/test/dump/br-block-named.txt-64- wabt-1.0.20/test/dump/br-block-named.txt:65:br-block-named.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/br-block-named.txt-66- ############################################## wabt-1.0.20/test/dump/symbol-tables-all-features.txt-17- wabt-1.0.20/test/dump/symbol-tables-all-features.txt:18:symbol-tables-all-features.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/symbol-tables-all-features.txt-19- ############################################## wabt-1.0.20/test/dump/basic.txt-83- wabt-1.0.20/test/dump/basic.txt:84:basic.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/basic.txt-85- ############################################## wabt-1.0.20/test/dump/store64.txt-132- wabt-1.0.20/test/dump/store64.txt:133:store64.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/store64.txt-134- ############################################## wabt-1.0.20/test/dump/nocheck.txt-52- wabt-1.0.20/test/dump/nocheck.txt:53:nocheck.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/nocheck.txt-54- ############################################## wabt-1.0.20/test/dump/store.txt-132- wabt-1.0.20/test/dump/store.txt:133:store.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/store.txt-134- ############################################## wabt-1.0.20/test/dump/brtable-empty.txt-45- wabt-1.0.20/test/dump/brtable-empty.txt:46:brtable-empty.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/brtable-empty.txt-47- ############################################## wabt-1.0.20/test/dump/func-named.txt-33- wabt-1.0.20/test/dump/func-named.txt:34:func-named.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/func-named.txt-35- ############################################## wabt-1.0.20/test/dump/bad-version-logging.txt-6-(;; STDERR ;;; wabt-1.0.20/test/dump/bad-version-logging.txt:7:0000008: error: bad wasm file version: 0xe (expected 0x1) wabt-1.0.20/test/dump/bad-version-logging.txt-8-;;; STDERR ;;) ############################################## wabt-1.0.20/test/dump/simd-unary.txt-135- wabt-1.0.20/test/dump/simd-unary.txt:136:simd-unary.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-unary.txt-137- ############################################## wabt-1.0.20/test/dump/bad-version.txt-5-(;; STDERR ;;; wabt-1.0.20/test/dump/bad-version.txt:6:0000008: error: bad wasm file version: 0xe (expected 0x1) wabt-1.0.20/test/dump/bad-version.txt-7-;;; STDERR ;;) ############################################## wabt-1.0.20/test/dump/load.txt-168- wabt-1.0.20/test/dump/load.txt:169:load.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/load.txt-170- ############################################## wabt-1.0.20/test/dump/callimport.txt-70- wabt-1.0.20/test/dump/callimport.txt:71:callimport.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/callimport.txt-72- ############################################## wabt-1.0.20/test/dump/setglobal.txt-50- wabt-1.0.20/test/dump/setglobal.txt:51:setglobal.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/setglobal.txt-52- ############################################## wabt-1.0.20/test/dump/getglobal.txt-48- wabt-1.0.20/test/dump/getglobal.txt:49:getglobal.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/getglobal.txt-50- ############################################## wabt-1.0.20/test/dump/relocations-block-types.txt-16- wabt-1.0.20/test/dump/relocations-block-types.txt:17:relocations-block-types.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/relocations-block-types.txt-18- ############################################## wabt-1.0.20/test/dump/current-memory.txt-46- wabt-1.0.20/test/dump/current-memory.txt:47:current-memory.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/current-memory.txt-48- ############################################## wabt-1.0.20/test/dump/module-name.txt-23- wabt-1.0.20/test/dump/module-name.txt:24:module-name.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/module-name.txt-25-module name: <my_module> ############################################## wabt-1.0.20/test/dump/br-block.txt-70- wabt-1.0.20/test/dump/br-block.txt:71:br-block.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/br-block.txt-72- ############################################## wabt-1.0.20/test/dump/array.txt-7- wabt-1.0.20/test/dump/array.txt:8:array.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/array.txt-9- ############################################## wabt-1.0.20/test/dump/relocations-all-features.txt-19- wabt-1.0.20/test/dump/relocations-all-features.txt:20:relocations-all-features.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/relocations-all-features.txt-21- ############################################## wabt-1.0.20/test/dump/reference-types.txt-60- wabt-1.0.20/test/dump/reference-types.txt:61:reference-types.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/reference-types.txt-62- ############################################## wabt-1.0.20/test/dump/getlocal.txt-88- wabt-1.0.20/test/dump/getlocal.txt:89:getlocal.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/getlocal.txt-90- ############################################## wabt-1.0.20/test/dump/locals.txt-41- wabt-1.0.20/test/dump/locals.txt:42:locals.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/locals.txt-43- ############################################## wabt-1.0.20/test/dump/param-multi.txt-37- wabt-1.0.20/test/dump/param-multi.txt:38:param-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/param-multi.txt-39- ############################################## wabt-1.0.20/test/dump/setlocal.txt-100- wabt-1.0.20/test/dump/setlocal.txt:101:setlocal.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/setlocal.txt-102- ############################################## wabt-1.0.20/test/dump/loop-257-exprs-br.txt-356- wabt-1.0.20/test/dump/loop-257-exprs-br.txt:357:loop-257-exprs-br.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/loop-257-exprs-br.txt-358- ############################################## wabt-1.0.20/test/dump/loop.txt-42- wabt-1.0.20/test/dump/loop.txt:43:loop.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/loop.txt-44- ############################################## wabt-1.0.20/test/dump/debug-names.txt-122- wabt-1.0.20/test/dump/debug-names.txt:123:debug-names.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/debug-names.txt-124- ############################################## wabt-1.0.20/test/dump/brif-loop.txt-44- wabt-1.0.20/test/dump/brif-loop.txt:45:brif-loop.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/brif-loop.txt-46- ############################################## wabt-1.0.20/test/dump/elem-mvp-compat-named.txt-30- wabt-1.0.20/test/dump/elem-mvp-compat-named.txt:31:elem-mvp-compat-named.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/elem-mvp-compat-named.txt-32- ############################################## wabt-1.0.20/test/dump/rethrow.txt-58- wabt-1.0.20/test/dump/rethrow.txt:59:rethrow.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/rethrow.txt-60- ############################################## wabt-1.0.20/test/dump/if-then-list.txt-45- wabt-1.0.20/test/dump/if-then-list.txt:46:if-then-list.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/if-then-list.txt-47- ############################################## wabt-1.0.20/test/dump/bulk-memory.txt-23- wabt-1.0.20/test/dump/bulk-memory.txt:24:bulk-memory.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/bulk-memory.txt-25- ############################################## wabt-1.0.20/test/dump/load-aligned.txt-186- wabt-1.0.20/test/dump/load-aligned.txt:187:load-aligned.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/load-aligned.txt-188- ############################################## wabt-1.0.20/test/dump/simd-shift.txt-70- wabt-1.0.20/test/dump/simd-shift.txt:71:simd-shift.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-shift.txt-72- ############################################## wabt-1.0.20/test/dump/const.txt-225- wabt-1.0.20/test/dump/const.txt:226:const.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/const.txt-227- ############################################## wabt-1.0.20/test/dump/string-escape.txt-43- wabt-1.0.20/test/dump/string-escape.txt:44:string-escape.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/string-escape.txt-45- ############################################## wabt-1.0.20/test/dump/data-count-section.txt-13- wabt-1.0.20/test/dump/data-count-section.txt:14:data-count-section.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/data-count-section.txt-15- ############################################## wabt-1.0.20/test/dump/event.txt-45- wabt-1.0.20/test/dump/event.txt:46:event.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/event.txt-47- ############################################## wabt-1.0.20/test/dump/br-loop-inner-expr.txt-72- wabt-1.0.20/test/dump/br-loop-inner-expr.txt:73:br-loop-inner-expr.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/br-loop-inner-expr.txt-74- ############################################## wabt-1.0.20/test/dump/br-loop.txt-49- wabt-1.0.20/test/dump/br-loop.txt:50:br-loop.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/br-loop.txt-51- ############################################## wabt-1.0.20/test/dump/expr-brif.txt-53- wabt-1.0.20/test/dump/expr-brif.txt:54:expr-brif.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/expr-brif.txt-55- ############################################## wabt-1.0.20/test/dump/memory.txt-42- wabt-1.0.20/test/dump/memory.txt:43:memory.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/memory.txt-44- ############################################## wabt-1.0.20/test/dump/atomic.txt-85- wabt-1.0.20/test/dump/atomic.txt:86:atomic.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/atomic.txt-87- ############################################## wabt-1.0.20/test/dump/bulk-memory64.txt-23- wabt-1.0.20/test/dump/bulk-memory64.txt:24:bulk-memory64.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/bulk-memory64.txt-25- ############################################## wabt-1.0.20/test/dump/convert-sat.txt-104- wabt-1.0.20/test/dump/convert-sat.txt:105:convert-sat.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/convert-sat.txt-106- ############################################## wabt-1.0.20/test/dump/load64.txt-168- wabt-1.0.20/test/dump/load64.txt:169:load64.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/load64.txt-170- ############################################## wabt-1.0.20/test/dump/simd-basic.txt-9- wabt-1.0.20/test/dump/simd-basic.txt:10:simd-basic.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-basic.txt-11- ############################################## wabt-1.0.20/test/dump/drop.txt-38- wabt-1.0.20/test/dump/drop.txt:39:drop.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/drop.txt-40- ############################################## wabt-1.0.20/test/dump/if-multi.txt-93- wabt-1.0.20/test/dump/if-multi.txt:94:if-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/if-multi.txt-95- ############################################## wabt-1.0.20/test/dump/call.txt-40- wabt-1.0.20/test/dump/call.txt:41:call.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/call.txt-42- ############################################## wabt-1.0.20/test/dump/data-count-section-removed.txt-10- wabt-1.0.20/test/dump/data-count-section-removed.txt:11:data-count-section-removed.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/data-count-section-removed.txt-12- ############################################## wabt-1.0.20/test/dump/getlocal-param.txt-74- wabt-1.0.20/test/dump/getlocal-param.txt:75:getlocal-param.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/getlocal-param.txt-76- ############################################## wabt-1.0.20/test/dump/relocations.txt-19- wabt-1.0.20/test/dump/relocations.txt:20:relocations.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/relocations.txt-21- ############################################## wabt-1.0.20/test/dump/simd-binary.txt-285- wabt-1.0.20/test/dump/simd-binary.txt:286:simd-binary.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-binary.txt-287- ############################################## wabt-1.0.20/test/dump/tee_local.txt-44- wabt-1.0.20/test/dump/tee_local.txt:45:tee_local.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/tee_local.txt-46- ############################################## wabt-1.0.20/test/dump/table-multi.txt-80- wabt-1.0.20/test/dump/table-multi.txt:81:table-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/table-multi.txt-82- ############################################## wabt-1.0.20/test/dump/return.txt-52- wabt-1.0.20/test/dump/return.txt:53:return.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/return.txt-54- ############################################## wabt-1.0.20/test/dump/table.txt-100- wabt-1.0.20/test/dump/table.txt:101:table.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/table.txt-102- ############################################## wabt-1.0.20/test/dump/relocations-section-target.txt-11- wabt-1.0.20/test/dump/relocations-section-target.txt:12:relocations-section-target.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/relocations-section-target.txt-13- ############################################## wabt-1.0.20/test/dump/cast.txt-61- wabt-1.0.20/test/dump/cast.txt:62:cast.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/cast.txt-63- ############################################## wabt-1.0.20/test/dump/simd-load-store.txt-55- wabt-1.0.20/test/dump/simd-load-store.txt:56:simd-load-store.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-load-store.txt-57- ############################################## wabt-1.0.20/test/dump/symbol-tables.txt-17- wabt-1.0.20/test/dump/symbol-tables.txt:18:symbol-tables.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/symbol-tables.txt-19- ############################################## wabt-1.0.20/test/dump/block-257-exprs-br.txt-343- wabt-1.0.20/test/dump/block-257-exprs-br.txt:344:block-257-exprs-br.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/block-257-exprs-br.txt-345- ############################################## wabt-1.0.20/test/dump/dedupe-sig.txt-52- wabt-1.0.20/test/dump/dedupe-sig.txt:53:dedupe-sig.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/dedupe-sig.txt-54- ############################################## wabt-1.0.20/test/dump/if-then-else-list.txt-63- wabt-1.0.20/test/dump/if-then-else-list.txt:64:if-then-else-list.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/if-then-else-list.txt-65- ############################################## wabt-1.0.20/test/dump/signatures.txt-69- wabt-1.0.20/test/dump/signatures.txt:70:signatures.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/signatures.txt-71- ############################################## wabt-1.0.20/test/dump/extended-names.txt-173- wabt-1.0.20/test/dump/extended-names.txt:174:extended-names.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/extended-names.txt-175- ############################################## wabt-1.0.20/test/dump/no-canonicalize.txt-149- wabt-1.0.20/test/dump/no-canonicalize.txt:150:no-canonicalize.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/no-canonicalize.txt-151- ############################################## wabt-1.0.20/test/dump/try-multi.txt-96- wabt-1.0.20/test/dump/try-multi.txt:97:try-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/try-multi.txt-98- ############################################## wabt-1.0.20/test/dump/global.txt-104- wabt-1.0.20/test/dump/global.txt:105:global.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/global.txt-106- ############################################## wabt-1.0.20/test/dump/elem-mvp-compat.txt-36- wabt-1.0.20/test/dump/elem-mvp-compat.txt:37:elem-mvp-compat.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/elem-mvp-compat.txt-38- ############################################## wabt-1.0.20/test/dump/throw.txt-60- wabt-1.0.20/test/dump/throw.txt:61:throw.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/throw.txt-62- ############################################## wabt-1.0.20/test/dump/compare.txt-313- wabt-1.0.20/test/dump/compare.txt:314:compare.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/compare.txt-315- ############################################## wabt-1.0.20/test/dump/memory-1-byte.txt-15- wabt-1.0.20/test/dump/memory-1-byte.txt:16:memory-1-byte.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/memory-1-byte.txt-17- ############################################## wabt-1.0.20/test/dump/brtable.txt-78- wabt-1.0.20/test/dump/brtable.txt:79:brtable.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/brtable.txt-80- ############################################## wabt-1.0.20/test/dump/loop-multi.txt-75- wabt-1.0.20/test/dump/loop-multi.txt:76:loop-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/loop-multi.txt-77- ############################################## wabt-1.0.20/test/dump/if.txt-82- wabt-1.0.20/test/dump/if.txt:83:if.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/if.txt-84- ############################################## wabt-1.0.20/test/dump/expr-br.txt-46- wabt-1.0.20/test/dump/expr-br.txt:47:expr-br.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/expr-br.txt-48- ############################################## wabt-1.0.20/test/dump/hexfloat_f64.txt-122- wabt-1.0.20/test/dump/hexfloat_f64.txt:123:hexfloat_f64.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/hexfloat_f64.txt-124- ############################################## wabt-1.0.20/test/dump/relocations-long-func-bodies.txt-20- wabt-1.0.20/test/dump/relocations-long-func-bodies.txt:21:relocations-long-func-bodies.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/relocations-long-func-bodies.txt-22- ############################################## wabt-1.0.20/test/dump/grow-memory.txt-52- wabt-1.0.20/test/dump/grow-memory.txt:53:grow-memory.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/grow-memory.txt-54- ############################################## wabt-1.0.20/test/dump/memory-data-size.txt-2-;;; ARGS0: -v wabt-1.0.20/test/dump/memory-data-size.txt:3:;;; ARGS1: %(temp_file)s.0.wasm %(temp_file)s.1.wasm %(temp_file)s.2.wasm %(temp_file)s.3.wasm wabt-1.0.20/test/dump/memory-data-size.txt-4-(module (memory 1)) ############################################## wabt-1.0.20/test/dump/memory-data-size.txt-49- wabt-1.0.20/test/dump/memory-data-size.txt:50:memory-data-size.0.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/memory-data-size.txt-51- ############################################## wabt-1.0.20/test/dump/memory-data-size.txt-54- wabt-1.0.20/test/dump/memory-data-size.txt:55:memory-data-size.1.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/memory-data-size.txt-56- ############################################## wabt-1.0.20/test/dump/memory-data-size.txt-59- wabt-1.0.20/test/dump/memory-data-size.txt:60:memory-data-size.2.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/memory-data-size.txt-61- ############################################## wabt-1.0.20/test/dump/memory-data-size.txt-64- wabt-1.0.20/test/dump/memory-data-size.txt:65:memory-data-size.3.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/memory-data-size.txt-66- ############################################## wabt-1.0.20/test/dump/simd-splat.txt-37- wabt-1.0.20/test/dump/simd-splat.txt:38:simd-splat.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-splat.txt-39- ############################################## wabt-1.0.20/test/dump/simd-bitselect.txt-14- wabt-1.0.20/test/dump/simd-bitselect.txt:15:simd-bitselect.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-bitselect.txt-16- ############################################## wabt-1.0.20/test/dump/br_on_exn.txt-77- wabt-1.0.20/test/dump/br_on_exn.txt:78:br_on_exn.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/br_on_exn.txt-79- ############################################## wabt-1.0.20/test/dump/string-hex.txt-41- wabt-1.0.20/test/dump/string-hex.txt:42:string-hex.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/string-hex.txt-43- ############################################## wabt-1.0.20/test/dump/hexfloat_f32.txt-120- wabt-1.0.20/test/dump/hexfloat_f32.txt:121:hexfloat_f32.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/hexfloat_f32.txt-122- ############################################## wabt-1.0.20/test/dump/func-multi.txt-47- wabt-1.0.20/test/dump/func-multi.txt:48:func-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/func-multi.txt-49- ############################################## wabt-1.0.20/test/dump/brif.txt-44- wabt-1.0.20/test/dump/brif.txt:45:brif.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/brif.txt-46- ############################################## wabt-1.0.20/test/dump/br-loop-inner.txt-58- wabt-1.0.20/test/dump/br-loop-inner.txt:59:br-loop-inner.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/br-loop-inner.txt-60- ############################################## wabt-1.0.20/test/dump/multi_file.txt-1-;;; TOOL: run-objdump-spec wabt-1.0.20/test/dump/multi_file.txt:2:;;; ARGS1: --headers %(temp_file)s.0.wasm %(temp_file)s.1.wasm wabt-1.0.20/test/dump/multi_file.txt-3-(module ############################################## wabt-1.0.20/test/dump/multi_file.txt-10- wabt-1.0.20/test/dump/multi_file.txt:11:multi_file.0.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/multi_file.txt-12- ############################################## wabt-1.0.20/test/dump/multi_file.txt-23- wabt-1.0.20/test/dump/multi_file.txt:24:multi_file.1.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/multi_file.txt-25- ############################################## wabt-1.0.20/test/dump/simd-lane.txt-94- wabt-1.0.20/test/dump/simd-lane.txt:95:simd-lane.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-lane.txt-96- ############################################## wabt-1.0.20/test/dump/simd-compare.txt-234- wabt-1.0.20/test/dump/simd-compare.txt:235:simd-compare.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/simd-compare.txt-236- ############################################## wabt-1.0.20/test/dump/nop.txt-35- wabt-1.0.20/test/dump/nop.txt:36:nop.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/nop.txt-37- ############################################## wabt-1.0.20/test/dump/struct.txt-8- wabt-1.0.20/test/dump/struct.txt:9:struct.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/struct.txt-10- ############################################## wabt-1.0.20/test/dump/start.txt-54- wabt-1.0.20/test/dump/start.txt:55:start.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/start.txt-56- ############################################## wabt-1.0.20/test/dump/callindirect.txt-68- wabt-1.0.20/test/dump/callindirect.txt:69:callindirect.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/callindirect.txt-70- ############################################## wabt-1.0.20/test/dump/func-result-multi.txt-42- wabt-1.0.20/test/dump/func-result-multi.txt:43:func-result-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/func-result-multi.txt-44- ############################################## wabt-1.0.20/test/dump/relocations-long-func-section.txt-53- wabt-1.0.20/test/dump/relocations-long-func-section.txt:54:relocations-long-func-section.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/relocations-long-func-section.txt-55- ############################################## wabt-1.0.20/test/dump/binary.txt-278- wabt-1.0.20/test/dump/binary.txt:279:binary.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/binary.txt-280- ############################################## wabt-1.0.20/test/dump/basic_dump_only.txt-16- wabt-1.0.20/test/dump/basic_dump_only.txt:17:basic_dump_only.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/basic_dump_only.txt-18- ############################################## wabt-1.0.20/test/dump/block-multi.txt-75- wabt-1.0.20/test/dump/block-multi.txt:76:block-multi.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/block-multi.txt-77- ############################################## wabt-1.0.20/test/dump/unary-extend.txt-72- wabt-1.0.20/test/dump/unary-extend.txt:73:unary-extend.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/unary-extend.txt-74- ############################################## wabt-1.0.20/test/dump/select.txt-85- wabt-1.0.20/test/dump/select.txt:86:select.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/select.txt-87- ############################################## wabt-1.0.20/test/dump/convert.txt-92- wabt-1.0.20/test/dump/convert.txt:93:convert.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/convert.txt-94- ############################################## wabt-1.0.20/test/dump/result.txt-82- wabt-1.0.20/test/dump/result.txt:83:result.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/result.txt-84- ############################################## wabt-1.0.20/test/dump/unary.txt-98- wabt-1.0.20/test/dump/unary.txt:99:unary.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/unary.txt-100- ############################################## wabt-1.0.20/test/dump/setlocal-param.txt-84- wabt-1.0.20/test/dump/setlocal-param.txt:85:setlocal-param.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/setlocal-param.txt-86- ############################################## wabt-1.0.20/test/dump/tail-call.txt-9- wabt-1.0.20/test/dump/tail-call.txt:10:tail-call.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/tail-call.txt-11- ############################################## wabt-1.0.20/test/dump/memory-hex.txt-31- wabt-1.0.20/test/dump/memory-hex.txt:32:memory-hex.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/memory-hex.txt-33- ############################################## wabt-1.0.20/test/dump/debug-import-names.txt-49- wabt-1.0.20/test/dump/debug-import-names.txt:50:debug-import-names.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/debug-import-names.txt-51- ############################################## wabt-1.0.20/test/dump/block.txt-65- wabt-1.0.20/test/dump/block.txt:66:block.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/block.txt-67- ############################################## wabt-1.0.20/test/dump/loop-257-exprs.txt-339- wabt-1.0.20/test/dump/loop-257-exprs.txt:340:loop-257-exprs.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/loop-257-exprs.txt-341- ############################################## wabt-1.0.20/test/dump/func-exported.txt-43- wabt-1.0.20/test/dump/func-exported.txt:44:func-exported.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/func-exported.txt-45- ############################################## wabt-1.0.20/test/dump/mutable-global.txt-42- wabt-1.0.20/test/dump/mutable-global.txt:43:mutable-global.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/mutable-global.txt-44- ############################################## wabt-1.0.20/test/dump/unreachable.txt-35- wabt-1.0.20/test/dump/unreachable.txt:36:unreachable.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/unreachable.txt-37- ############################################## wabt-1.0.20/test/dump/try.txt-59- wabt-1.0.20/test/dump/try.txt:60:try.wasm: file format wasm 0x1 wabt-1.0.20/test/dump/try.txt-61- ############################################## wabt-1.0.20/test/gen-spec-prefix.js-26- } catch (e) { wabt-1.0.20/test/gen-spec-prefix.js:27: throw new Error("Wasm validate throws"); wabt-1.0.20/test/gen-spec-prefix.js-28- } wabt-1.0.20/test/gen-spec-prefix.js-29- if (validated !== valid) { wabt-1.0.20/test/gen-spec-prefix.js:30: throw new Error("Wasm validate failure" + (valid ? "" : " expected")); wabt-1.0.20/test/gen-spec-prefix.js-31- } ############################################## wabt-1.0.20/test/gen-spec-prefix.js-62- } wabt-1.0.20/test/gen-spec-prefix.js:63: throw new Error("Wasm decoding failure expected"); wabt-1.0.20/test/gen-spec-prefix.js-64-} ############################################## wabt-1.0.20/test/gen-spec-prefix.js-69- } wabt-1.0.20/test/gen-spec-prefix.js:70: throw new Error("Wasm validation failure expected"); wabt-1.0.20/test/gen-spec-prefix.js-71-} ############################################## wabt-1.0.20/test/gen-spec-prefix.js-77- } wabt-1.0.20/test/gen-spec-prefix.js:78: throw new Error("Wasm linking failure expected"); wabt-1.0.20/test/gen-spec-prefix.js-79-} ############################################## wabt-1.0.20/test/gen-spec-prefix.js-85- } wabt-1.0.20/test/gen-spec-prefix.js:86: throw new Error("Wasm trap expected"); wabt-1.0.20/test/gen-spec-prefix.js-87-} ############################################## wabt-1.0.20/test/gen-spec-prefix.js-92- } wabt-1.0.20/test/gen-spec-prefix.js:93: throw new Error("Wasm trap expected"); wabt-1.0.20/test/gen-spec-prefix.js-94-} ############################################## wabt-1.0.20/test/gen-spec-prefix.js-102- } wabt-1.0.20/test/gen-spec-prefix.js:103: throw new Error("Wasm resource exhaustion expected"); wabt-1.0.20/test/gen-spec-prefix.js-104-} ############################################## wabt-1.0.20/test/gen-spec-prefix.js-108- if (!Object.is(actual, expected)) { wabt-1.0.20/test/gen-spec-prefix.js:109: throw new Error("Wasm return value " + expected + " expected, got " + actual); wabt-1.0.20/test/gen-spec-prefix.js-110- }; ############################################## wabt-1.0.20/test/gen-spec-prefix.js-117- if (!Number.isNaN(actual)) { wabt-1.0.20/test/gen-spec-prefix.js:118: throw new Error("Wasm return value NaN expected, got " + actual); wabt-1.0.20/test/gen-spec-prefix.js-119- }; ############################################## wabt-1.0.20/test/gen-spec-prefix.js-126- if (!Number.isNaN(actual)) { wabt-1.0.20/test/gen-spec-prefix.js:127: throw new Error("Wasm return value NaN expected, got " + actual); wabt-1.0.20/test/gen-spec-prefix.js-128- }; ############################################## wabt-1.0.20/test/strip/basic.txt-22- wabt-1.0.20/test/strip/basic.txt:23:basic.wasm: file format wasm 0x1 wabt-1.0.20/test/strip/basic.txt-24- ############################################## wabt-1.0.20/test/strip/names.txt-33- wabt-1.0.20/test/strip/names.txt:34:names.wasm: file format wasm 0x1 wabt-1.0.20/test/strip/names.txt-35- ############################################## wabt-1.0.20/test/strip/no-custom-sections.txt-14- wabt-1.0.20/test/strip/no-custom-sections.txt:15:no-custom-sections.wasm: file format wasm 0x1 wabt-1.0.20/test/strip/no-custom-sections.txt-16- ############################################## wabt-1.0.20/src/tools/wasm2c.cc-50-examples: wabt-1.0.20/src/tools/wasm2c.cc:51: # parse binary file test.wasm and write test.c and test.h wabt-1.0.20/src/tools/wasm2c.cc:52: $ wasm2c test.wasm -o test.c wabt-1.0.20/src/tools/wasm2c.cc-53- wabt-1.0.20/src/tools/wasm2c.cc-54- # parse test.wasm, write test.c and test.h, but ignore the debug names, if any wabt-1.0.20/src/tools/wasm2c.cc:55: $ wasm2c test.wasm --no-debug-names -o test.c wabt-1.0.20/src/tools/wasm2c.cc-56-)"; ############################################## wabt-1.0.20/src/tools/wasm-decompile.cc-51- "examples:\n" wabt-1.0.20/src/tools/wasm-decompile.cc:52: " # parse binary file test.wasm and write text file test.dcmp\n" wabt-1.0.20/src/tools/wasm-decompile.cc:53: " $ wasm-decompile test.wasm -o test.dcmp\n"; wabt-1.0.20/src/tools/wasm-decompile.cc-54- OptionParser parser("wasm-decompile", s_description); ############################################## wabt-1.0.20/src/tools/wasm-opcodecnt.cc-46-static const char s_description[] = wabt-1.0.20/src/tools/wasm-opcodecnt.cc:47:R"( Read a file in the wasm binary format, and count opcode usage for wabt-1.0.20/src/tools/wasm-opcodecnt.cc-48- instructions. ############################################## wabt-1.0.20/src/tools/wasm-opcodecnt.cc-50-examples: wabt-1.0.20/src/tools/wasm-opcodecnt.cc:51: # parse binary file test.wasm and write pcode dist file test.dist wabt-1.0.20/src/tools/wasm-opcodecnt.cc:52: $ wasm-opcodecnt test.wasm -o test.dist wabt-1.0.20/src/tools/wasm-opcodecnt.cc-53-)"; ############################################## wabt-1.0.20/src/tools/wasm-objdump.cc-29-static const char s_description[] = wabt-1.0.20/src/tools/wasm-objdump.cc:30:R"( Print information about the contents of wasm binaries. wabt-1.0.20/src/tools/wasm-objdump.cc-31- ############################################## wabt-1.0.20/src/tools/wast2json.cc-51-static const char s_description[] = wabt-1.0.20/src/tools/wast2json.cc:52:R"( read a file in the wasm spec test format, check it for errors, and wabt-1.0.20/src/tools/wast2json.cc:53: convert it to a JSON file and associated wasm binary files. wabt-1.0.20/src/tools/wast2json.cc-54- ############################################## wabt-1.0.20/src/tools/wast2json.cc-74- 'r', "relocatable", wabt-1.0.20/src/tools/wast2json.cc:75: "Create a relocatable wasm binary (suitable for linking with e.g. lld)", wabt-1.0.20/src/tools/wast2json.cc-76- []() { s_write_binary_options.relocatable = true; }); ############################################## wabt-1.0.20/src/tools/wat2wasm.cc-51-static const char s_description[] = wabt-1.0.20/src/tools/wat2wasm.cc:52:R"( read a file in the wasm text format, check it for errors, and wabt-1.0.20/src/tools/wat2wasm.cc:53: convert it to the wasm binary format. wabt-1.0.20/src/tools/wat2wasm.cc-54- ############################################## wabt-1.0.20/src/tools/wat2wasm.cc-56- # parse and typecheck test.wat wabt-1.0.20/src/tools/wat2wasm.cc:57: $ wat2wasm test.wat wabt-1.0.20/src/tools/wat2wasm.cc-58- wabt-1.0.20/src/tools/wat2wasm.cc-59- # parse test.wat and write to binary file test.wasm wabt-1.0.20/src/tools/wat2wasm.cc:60: $ wat2wasm test.wat -o test.wasm wabt-1.0.20/src/tools/wat2wasm.cc-61- ############################################## wabt-1.0.20/src/tools/wat2wasm.cc-63- # the meaning of every byte) wabt-1.0.20/src/tools/wat2wasm.cc:64: $ wat2wasm spec-test.wast -v wabt-1.0.20/src/tools/wat2wasm.cc-65-)"; ############################################## wabt-1.0.20/src/tools/wat2wasm.cc-79- s_features.AddOptions(&parser); wabt-1.0.20/src/tools/wat2wasm.cc:80: parser.AddOption('o', "output", "FILE", "output wasm binary file", wabt-1.0.20/src/tools/wat2wasm.cc-81- [](const char* argument) { s_outfile = argument; }); ############################################## wabt-1.0.20/src/tools/wat2wasm.cc-83- 'r', "relocatable", wabt-1.0.20/src/tools/wat2wasm.cc:84: "Create a relocatable wasm binary (suitable for linking with e.g. lld)", wabt-1.0.20/src/tools/wat2wasm.cc-85- []() { s_write_binary_options.relocatable = true; }); ############################################## wabt-1.0.20/src/tools/wasm2wat.cc-52-examples: wabt-1.0.20/src/tools/wasm2wat.cc:53: # parse binary file test.wasm and write text file test.wast wabt-1.0.20/src/tools/wasm2wat.cc:54: $ wasm2wat test.wasm -o test.wat wabt-1.0.20/src/tools/wasm2wat.cc-55- wabt-1.0.20/src/tools/wasm2wat.cc-56- # parse test.wasm, write test.wat, but ignore the debug names, if any wabt-1.0.20/src/tools/wasm2wat.cc:57: $ wasm2wat test.wasm --no-debug-names -o test.wat wabt-1.0.20/src/tools/wasm2wat.cc-58-)"; ############################################## wabt-1.0.20/src/tools/wasm-interp.cc-61-static const char s_description[] = wabt-1.0.20/src/tools/wasm-interp.cc:62: R"( read a file in the wasm binary format, and run in it a stack-based wabt-1.0.20/src/tools/wasm-interp.cc-63- interpreter. ############################################## wabt-1.0.20/src/tools/wasm-interp.cc-68- wabt-1.0.20/src/tools/wasm-interp.cc:69: # parse test.wasm and run all its exported functions wabt-1.0.20/src/tools/wasm-interp.cc:70: $ wasm-interp test.wasm --run-all-exports wabt-1.0.20/src/tools/wasm-interp.cc-71- wabt-1.0.20/src/tools/wasm-interp.cc-72- # parse test.wasm, run the exported functions and trace the output wabt-1.0.20/src/tools/wasm-interp.cc:73: $ wasm-interp test.wasm --run-all-exports --trace wabt-1.0.20/src/tools/wasm-interp.cc-74- wabt-1.0.20/src/tools/wasm-interp.cc:75: # parse test.wasm and run all its exported functions, setting the wabt-1.0.20/src/tools/wasm-interp.cc-76- # value stack size to 100 elements wabt-1.0.20/src/tools/wasm-interp.cc:77: $ wasm-interp test.wasm -V 100 --run-all-exports wabt-1.0.20/src/tools/wasm-interp.cc-78-)"; ############################################## wabt-1.0.20/src/tools/wat-desugar.cc-45-static const char s_description[] = wabt-1.0.20/src/tools/wat-desugar.cc:46:R"( read a file in the wasm s-expression format and format it. wabt-1.0.20/src/tools/wat-desugar.cc-47- ############################################## wabt-1.0.20/src/binary-reader-objdump.cc-124- } wabt-1.0.20/src/binary-reader-objdump.cc:125: printf("%s:\tfile format wasm %#x\n", basename.to_string().c_str(), wabt-1.0.20/src/binary-reader-objdump.cc-126- version); ############################################## wabt-1.0.20/src/binary-reader.cc-2619- ERROR_UNLESS(version == WABT_BINARY_VERSION, wabt-1.0.20/src/binary-reader.cc:2620: "bad wasm file version: %#x (expected %#x)", version, wabt-1.0.20/src/binary-reader.cc-2621- WABT_BINARY_VERSION); ############################################## wabt-1.0.20/src/config.cc-94- double result; wabt-1.0.20/src/config.cc:95: __asm fild x; wabt-1.0.20/src/config.cc-96- if (x & 0x8000000000000000ULL) { wabt-1.0.20/src/config.cc:97: __asm fadd c; wabt-1.0.20/src/config.cc-98- } wabt-1.0.20/src/config.cc:99: __asm fstp result; wabt-1.0.20/src/config.cc-100- ResetPrecisionControl(old_ctrl); ############################################## wabt-1.0.20/src/config.cc-125- float result; wabt-1.0.20/src/config.cc:126: __asm fild x; wabt-1.0.20/src/config.cc-127- if (x & 0x8000000000000000ULL) { wabt-1.0.20/src/config.cc:128: __asm fadd c; wabt-1.0.20/src/config.cc-129- } wabt-1.0.20/src/config.cc:130: __asm fstp result; wabt-1.0.20/src/config.cc-131- ResetPrecisionControl(old_ctrl); ############################################## wabt-1.0.20/src/config.cc-140- double result; wabt-1.0.20/src/config.cc:141: __asm fild x; wabt-1.0.20/src/config.cc:142: __asm fstp result; wabt-1.0.20/src/config.cc-143- return result; ############################################## wabt-1.0.20/src/config.cc-151- float result; wabt-1.0.20/src/config.cc:152: __asm fild x; wabt-1.0.20/src/config.cc:153: __asm fstp result; wabt-1.0.20/src/config.cc-154- return result; ############################################## wabt-1.0.20/src/wabt.post.js-240- if (result !== WABT_OK) { wabt-1.0.20/src/wabt.post.js:241: throw new Error('readWasm failed:\n' + errors.format()); wabt-1.0.20/src/wabt.post.js-242- } ############################################## wabt-1.0.20/src/decompiler-ast.h-236- // value), all exp_stack items before it return void ("statements"). wabt-1.0.20/src/decompiler-ast.h:237: // In particular for the wasm stack: wabt-1.0.20/src/decompiler-ast.h-238- // - The values between 0 and value_stack_depth_start are part of the ############################################## wabt-1.0.20/src/interp/interp-wasi.cc-420- wabt-1.0.20/src/interp/interp-wasi.cc:421: // Write the host statbuf into the target wasm memory wabt-1.0.20/src/interp/interp-wasi.cc-422- __wasi_fdstat_t* statbuf; ############################################## wabt-1.0.20/src/interp/interp-wasm-c-api.cc-269- // TODO: This is used for wasm_module_serialize/wasm_module_deserialize. wabt-1.0.20/src/interp/interp-wasm-c-api.cc:270: // Currently the standard wasm binary bytes are cached here, but it would be wabt-1.0.20/src/interp/interp-wasm-c-api.cc-271- // better to have a serialization of ModuleDesc instead. ############################################## wabt-1.0.20/src/interp/interp-wasm-c-api.cc-404- default: wabt-1.0.20/src/interp/interp-wasm-c-api.cc:405: TRACE("unexpected wasm type: %d", value.kind); wabt-1.0.20/src/interp/interp-wasm-c-api.cc-406- assert(false); ############################################## wabt-1.0.20/wasm2c/wasm-rt-impl.h-41- wabt-1.0.20/wasm2c/wasm-rt-impl.h:42:/** Convenience macro to use before calling a wasm function. On first execution wabt-1.0.20/wasm2c/wasm-rt-impl.h-43- * it will return `WASM_RT_TRAP_NONE` (i.e. 0). If the function traps, it will ############################################## wabt-1.0.20/wasm2c/examples/rot13/main.c-2- * wabt-1.0.20/wasm2c/examples/rot13/main.c:3: * This example shows how you can fulfill wasm module imports in your C wabt-1.0.20/wasm2c/examples/rot13/main.c-4- * program, and access linear memory. ############################################## wabt-1.0.20/wasm2c/examples/rot13/main.c-43- wabt-1.0.20/wasm2c/examples/rot13/main.c:44: /* Allocate 1 page of wasm memory (64KiB). */ wabt-1.0.20/wasm2c/examples/rot13/main.c-45- wasm_rt_allocate_memory(&s_memory, 1, 1); ############################################## wabt-1.0.20/wasm2c/examples/rot13/main.c-64- wabt-1.0.20/wasm2c/examples/rot13/main.c:65:/* Fill the wasm buffer with the input to be rot13'd. wabt-1.0.20/wasm2c/examples/rot13/main.c-66- * wabt-1.0.20/wasm2c/examples/rot13/main.c-67- * params: wabt-1.0.20/wasm2c/examples/rot13/main.c:68: * ptr: The wasm memory address of the buffer to fill data. wabt-1.0.20/wasm2c/examples/rot13/main.c:69: * size: The size of the buffer in wasm memory. wabt-1.0.20/wasm2c/examples/rot13/main.c-70- * result: ############################################## wabt-1.0.20/wasm2c/examples/rot13/main.c-82- wabt-1.0.20/wasm2c/examples/rot13/main.c:83:/* Called when the wasm buffer has been rot13'd. wabt-1.0.20/wasm2c/examples/rot13/main.c-84- * wabt-1.0.20/wasm2c/examples/rot13/main.c-85- * params: wabt-1.0.20/wasm2c/examples/rot13/main.c:86: * ptr: The wasm memory address of the buffer. wabt-1.0.20/wasm2c/examples/rot13/main.c:87: * size: The size of the buffer in wasm memory. wabt-1.0.20/wasm2c/examples/rot13/main.c-88- */ ############################################## wabt-1.0.20/wasm2c/examples/rot13/Makefile-5-rot13.wasm: rot13.wat wabt-1.0.20/wasm2c/examples/rot13/Makefile:6: ../../../bin/wat2wasm $< -o $@ wabt-1.0.20/wasm2c/examples/rot13/Makefile-7- ############################################## wabt-1.0.20/wasm2c/examples/fac/Makefile-5-fac.wasm: fac.wat wabt-1.0.20/wasm2c/examples/fac/Makefile:6: ../../../bin/wat2wasm $< -o $@ wabt-1.0.20/wasm2c/examples/fac/Makefile-7- ############################################## wabt-1.0.20/wasm2c/README.md:1:# wasm2c: Convert wasm files to C source and header wabt-1.0.20/wasm2c/README.md-2- ############################################## wabt-1.0.20/wasm2c/README.md-6-```sh wabt-1.0.20/wasm2c/README.md:7:# parse binary file test.wasm and write test.c and test.h wabt-1.0.20/wasm2c/README.md:8:$ wasm2c test.wasm -o test.c wabt-1.0.20/wasm2c/README.md-9- wabt-1.0.20/wasm2c/README.md-10-# parse test.wasm, write test.c and test.h, but ignore the debug names, if any wabt-1.0.20/wasm2c/README.md:11:$ wasm2c test.wasm --no-debug-names -o test.c wabt-1.0.20/wasm2c/README.md-12-``` wabt-1.0.20/wasm2c/README.md-13- wabt-1.0.20/wasm2c/README.md:14:## Tutorial: .wat -> .wasm -> .c wabt-1.0.20/wasm2c/README.md-15- ############################################## wabt-1.0.20/wasm2c/README.md-32-```sh wabt-1.0.20/wasm2c/README.md:33:$ wat2wasm fac.wat -o fac.wasm wabt-1.0.20/wasm2c/README.md-34-``` ############################################## wabt-1.0.20/wasm2c/README.md-38-```sh wabt-1.0.20/wasm2c/README.md:39:$ wasm2c fac.wasm -o fac.c wabt-1.0.20/wasm2c/README.md-40-``` ############################################## wabt-1.0.20/debian/control-26- to the text format (also known as a .wat) wabt-1.0.20/debian/control:27: * wasm-objdump: print information about a wasm binary. Similar to objdump. wabt-1.0.20/debian/control-28- * wasm-interp: decode and run a WebAssembly binary file using a stack-based ############################################## wabt-1.0.20/.pc/interp-wasm-c-api.cc.patch/src/interp/interp-wasm-c-api.cc-269- // TODO: This is used for wasm_module_serialize/wasm_module_deserialize. wabt-1.0.20/.pc/interp-wasm-c-api.cc.patch/src/interp/interp-wasm-c-api.cc:270: // Currently the standard wasm binary bytes are cached here, but it would be wabt-1.0.20/.pc/interp-wasm-c-api.cc.patch/src/interp/interp-wasm-c-api.cc-271- // better to have a serialization of ModuleDesc instead. ############################################## wabt-1.0.20/.pc/interp-wasm-c-api.cc.patch/src/interp/interp-wasm-c-api.cc-404- default: wabt-1.0.20/.pc/interp-wasm-c-api.cc.patch/src/interp/interp-wasm-c-api.cc:405: TRACE("unexpected wasm type: %d", value.kind); wabt-1.0.20/.pc/interp-wasm-c-api.cc.patch/src/interp/interp-wasm-c-api.cc-406- assert(false);