Add initial differential fuzzing

Part of #611
This commit is contained in:
Nick Fitzgerald
2020-01-16 16:39:28 -08:00
parent 815576edc5
commit 1bf8de35f3
5 changed files with 237 additions and 8 deletions

View File

@@ -0,0 +1,13 @@
#![no_main]
use libfuzzer_sys::fuzz_target;
use wasmtime_fuzzing::{generators, oracles};
fuzz_target!(|data: (
generators::DifferentialConfig,
generators::DifferentialConfig,
generators::WasmOptTtf
)| {
let (lhs, rhs, wasm) = data;
oracles::differential_execution(&wasm, &[lhs, rhs]);
});