Wasamole
A tasty framework for WebAssembly Software Analysis
Description
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.
Development
When working on Wasamole please keep the following things in mind.
Formatting
All code should be formatted with black. There is a make
target for it:
make format
Type Checking
All code should be type checked with mypy. There is a make
target for it:
make typecheck
Testing
Run unit tests with:
make test