#![no_main]
#[macro_use]
extern crate libfuzzer_sys;

extern crate wasmer_bin;
extern crate wasmer_runtime_core;

use wasmer_runtime_core::backend::Features;

fuzz_target!(|data: &[u8]| {
    let _ = wasmer_bin::utils::is_wasm_binary(data);
    let _ = wasmer_runtime_core::validate_and_report_errors_with_features(
        &data,
        Features {
            // Modify these values to explore additional parts of wasmer.
            simd: false,
            threads: false,
        },
    );
});
