wabt-1.0.41
WebAssembly binary toolkit
Back to search · Project homepage
Description
WABT (we pronounce it "wabbit") is a suite of tools for WebAssembly,
including:
wat2wasm:
translate from WebAssembly text format to the WebAssembly binary format
wasm2wat:
the inverse of wat2wasm, translate from the binary format back to the
text format (also known as a .wat)
wasm-objdump:
print information about a wasm binary. Similiar to objdump.
wasm-interp:
decode and run a WebAssembly binary file using a stack-based interpreter
wasm-decompile:
decompile a wasm binary into readable C-like syntax
wat-desugar:
parse .wat text form as supported by the spec interpreter
(s-expressions, flat syntax, or mixed) and print "canonical" flat format
wasm2c:
convert a WebAssembly binary file to a C source and header
wasm-strip:
remove sections of a WebAssembly binary file
wasm-validate:
validate a file in the WebAssembly binary format
wast2json:
convert a file in the wasm spec test format to a JSON file and associated
wasm binary files
wasm-opcodecnt:
count opcode usage for instructions
spectest-interp:
read a Spectest JSON file, and run its tests in the interpreter
Package information
- Ports path
- lang/wabt
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- lang, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Build
- devel/cmake/core STEM->=4
- devel/ninja
- lang/python/3
- archivers/xz STEM->=5.4.0