- add
owi instrument
to instrument Webassembly module annotated by Weasel specification language - add
--srac
option tosym
andconc
cmd - add
--rac
option torun
,sym
andconc
cmd - add
--output
option towat2wasm
,wasm2wat
andopt
cmd - Change
free
prototype to now return a pointer on which tracking is deactivated - add
--emit-file
option towasm2wat
to emit .wat files - adds flags
--fail-on-trap-only
andfail-on-assertion-only
- parameterize the
Thread
module on the symbolic memory and theChoice_monad
module on a Thread - adds a
owi_char
function to create char symbolic value - adds a
Mem
argument to external function to allow direct manipulation of the memory. - add
owi c --e-acsl
to instrument the program by Frama-C's E-ACSL plugin before subsequent steps - support other solvers through the
--solver
option (Z3, Colibri2, Bitwuzla and CVC5) - support the extended constant expressions proposal
owi opt
andowi sym
can run on.wasm
files directly- remove dependency on
wabt
- better API for
Parse
,Compile
andSimplified
(renamed toBinary
), added aBinary_to_text
module - add
owi conc
subcommands andowi c --concolic
: concolic mode - start benchmarking against test-comp
- fix handling of
select
andcall_indirect
in the text format - add
owi wat2wasm
subcommand - add a
no-assert-failure-expression-printing
flag toowi c
,owi sym
andowi conc
- use a subcommand system for the
owi
binary - add
owi c
,owi fmt
,owi opt
,owi sym
,owi validate
andowi wasm2wat
subcommands - add a fuzzer
- add a profiling mode
- make
spectec
print stuff for real
- first release