peepmatic: Define fuzz targets for various parts of peepmatic
This commit is contained in:
@@ -14,6 +14,7 @@ cranelift-reader = { path = "../cranelift/reader" }
|
||||
cranelift-wasm = { path = "../cranelift/wasm" }
|
||||
libfuzzer-sys = "0.3.2"
|
||||
target-lexicon = "0.10"
|
||||
peepmatic-fuzzing = { path = "../cranelift/peepmatic/crates/fuzzing" }
|
||||
wasmtime = { path = "../crates/wasmtime" }
|
||||
wasmtime-fuzzing = { path = "../crates/fuzzing" }
|
||||
|
||||
@@ -56,5 +57,35 @@ path = "fuzz_targets/spectests.rs"
|
||||
test = false
|
||||
doc = false
|
||||
|
||||
[[bin]]
|
||||
name = "peepmatic_simple_automata"
|
||||
path = "fuzz_targets/peepmatic_simple_automata.rs"
|
||||
test = false
|
||||
doc = false
|
||||
|
||||
[[bin]]
|
||||
name = "peepmatic_fst_differential"
|
||||
path = "fuzz_targets/peepmatic_fst_differential.rs"
|
||||
test = false
|
||||
doc = false
|
||||
|
||||
[[bin]]
|
||||
name = "peepmatic_parser"
|
||||
path = "fuzz_targets/peepmatic_parser.rs"
|
||||
test = false
|
||||
doc = false
|
||||
|
||||
[[bin]]
|
||||
name = "peepmatic_compile"
|
||||
path = "fuzz_targets/peepmatic_compile.rs"
|
||||
test = false
|
||||
doc = false
|
||||
|
||||
[[bin]]
|
||||
name = "peepmatic_interp"
|
||||
path = "fuzz_targets/peepmatic_interp.rs"
|
||||
test = false
|
||||
doc = false
|
||||
|
||||
[features]
|
||||
binaryen = ['wasmtime-fuzzing/binaryen']
|
||||
|
||||
Reference in New Issue
Block a user