owi
owi copied to clipboard
WebAssembly Swissknife & cross-language bugfinder
fixes #184
This is supposedly SMT friendly, and keeps the bit-hacks for the concrete case.
Some should be easy: - [X] extended const - [ ] multi memory - [ ] SIMD - [ ] memory64 Others are more involved: - [ ] exception -...
Looking at the file extension is enough to know which one should be called (`.wasm` and `.wat` for `run` and `.wast` for `script`)
we should be able to parse and print the binary format
symbolic_value: I32 and I64 modules ```ocaml (* FIXME: This is probably wrong? *) let extend_s n x = cvtop ty (ExtS (32 - n)) (make (Extract (x, n / 8,...