diff options
Diffstat (limited to 'fuzz/fuzzers/binary_reader.rs')
| -rw-r--r-- | fuzz/fuzzers/binary_reader.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/fuzz/fuzzers/binary_reader.rs b/fuzz/fuzzers/binary_reader.rs index 4956694..6cd2ab9 100644 --- a/fuzz/fuzzers/binary_reader.rs +++ b/fuzz/fuzzers/binary_reader.rs @@ -1,14 +1,13 @@ #![no_main] -extern crate libfuzzer_sys; +#[macro_use] extern crate libfuzzer_sys; extern crate plist; use std::io::Cursor; use plist::Plist; use plist::binary::EventReader; -#[export_name="rust_fuzzer_test_input"] -pub extern fn go(data: &[u8]) { +fuzz_target!(|data: &[u8]| { let cursor = Cursor::new(data); let reader = EventReader::new(cursor); let _ = Plist::from_events(reader); -} +}); |
