From 4a358659148be6f216a2ed8ea2004b2e744b8fb1 Mon Sep 17 00:00:00 2001 From: Edward Barnard Date: Fri, 3 Mar 2017 12:11:55 +0000 Subject: Add cargo fuzz support. --- fuzz/fuzzers/binary_reader.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 fuzz/fuzzers/binary_reader.rs (limited to 'fuzz/fuzzers/binary_reader.rs') diff --git a/fuzz/fuzzers/binary_reader.rs b/fuzz/fuzzers/binary_reader.rs new file mode 100644 index 0000000..800ca21 --- /dev/null +++ b/fuzz/fuzzers/binary_reader.rs @@ -0,0 +1,12 @@ +#![no_main] +extern crate libfuzzer_sys; +extern crate plist; + +use std::io::Cursor; +use plist::Plist; + +#[export_name="rust_fuzzer_test_input"] +pub extern fn go(data: &[u8]) { + let cursor = Cursor::new(data); + let _ = Plist::read(cursor); +} -- cgit v1.2.3