diff options
| author | Edward Barnard | 2017-05-05 09:54:35 +0100 |
|---|---|---|
| committer | Edward Barnard | 2017-05-05 09:54:35 +0100 |
| commit | 1a60c49909c4dfffa112a7b9e63dbf87224c2e16 (patch) | |
| tree | e74ed785e852143e486189b69b0964fc9e4b9baf /fuzz | |
| parent | c23f0a0fc3ebb03b1425bc05d18a936f9e87833f (diff) | |
| download | rust-plist-1a60c49909c4dfffa112a7b9e63dbf87224c2e16.tar.bz2 | |
Update cargo fuzz.
Diffstat (limited to 'fuzz')
| -rw-r--r-- | fuzz/.gitignore | 1 | ||||
| -rw-r--r-- | fuzz/fuzzers/binary_reader.rs | 7 | ||||
| -rw-r--r-- | fuzz/fuzzers/xml_reader.rs | 7 |
3 files changed, 6 insertions, 9 deletions
diff --git a/fuzz/.gitignore b/fuzz/.gitignore index dfeb7db..572e03b 100644 --- a/fuzz/.gitignore +++ b/fuzz/.gitignore @@ -1,5 +1,4 @@ target -libfuzzer corpus artifacts 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); -} +}); diff --git a/fuzz/fuzzers/xml_reader.rs b/fuzz/fuzzers/xml_reader.rs index 3901b25..58386f6 100644 --- a/fuzz/fuzzers/xml_reader.rs +++ b/fuzz/fuzzers/xml_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::xml::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); -}
\ No newline at end of file +}); |
