A tasty framework for WebAssembly Software Analysis
Wasamole is a framework for analysing WebAssembly programs. It is meant to provide:
- A WASM disassembler.
- A WASM assembler.
- A WASM VM implementation.
- A set of core modules to be used to build other WASM-based tools.
When working on Wasamole please keep the following things in mind.
All code should be formatted with black. There is a make
target for it:
make format
All code should be type checked with mypy. There is a make
target for it:
make typecheck
Run unit tests with:
make test