Update to cranelift 0.16.1, target-lexicon 0.0.3, faerie 0.4.4.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
[package]
|
||||
name = "wasmtime_fuzz"
|
||||
version = "0.0.1"
|
||||
authors = ["The Cretonne Project Developers"]
|
||||
authors = ["The Cranelift Project Developers"]
|
||||
publish = false
|
||||
|
||||
[package.metadata]
|
||||
@@ -13,13 +13,13 @@ path = "../lib/runtime"
|
||||
[dependencies.wasmtime_execute]
|
||||
path = "../lib/execute"
|
||||
|
||||
[dependencies.cretonne-codegen]
|
||||
[dependencies.cranelift-codegen]
|
||||
version = "0.8.0"
|
||||
|
||||
[dependencies.cretonne-wasm]
|
||||
[dependencies.cranelift-wasm]
|
||||
version = "0.8.0"
|
||||
|
||||
[dependencies.cretonne-native]
|
||||
[dependencies.cranelift-native]
|
||||
version = "0.8.0"
|
||||
|
||||
[dependencies.libfuzzer-sys]
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
|
||||
#[macro_use]
|
||||
extern crate libfuzzer_sys;
|
||||
extern crate cretonne;
|
||||
extern crate cton_wasm;
|
||||
extern crate cton_native;
|
||||
extern crate cranelift;
|
||||
extern crate cranelift_wasm;
|
||||
extern crate cranelift_native;
|
||||
extern crate wasmtime_runtime;
|
||||
extern crate wasmtime_execute;
|
||||
|
||||
use cretonne::settings;
|
||||
use cton_wasm::translate_module;
|
||||
use cranelift::settings;
|
||||
use cranelift_wasm::translate_module;
|
||||
|
||||
fuzz_target!(|data: &[u8]| {
|
||||
let (flag_builder, isa_builder) = cton_native::builders().unwrap_or_else(|_| {
|
||||
let (flag_builder, isa_builder) = cranelift_native::builders().unwrap_or_else(|_| {
|
||||
panic!("host machine is not a supported target");
|
||||
});
|
||||
let isa = isa_builder.finish(settings::Flags::new(&flag_builder));
|
||||
|
||||
Reference in New Issue
Block a user