Skip to content

Commit e9f0630

Browse files
committed
Update fuzzers
1 parent e6a0ba2 commit e9f0630

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

fuzz/fuzz_targets/fuzz_ed.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
extern crate libfuzzer_sys;
44
use diffutilslib::ed_diff;
55
use diffutilslib::ed_diff::DiffError;
6+
use diffutilslib::params::Params;
67
use std::fs::{self, File};
78
use std::io::Write;
89
use std::process::Command;
910

1011
fn diff_w(expected: &[u8], actual: &[u8], filename: &str) -> Result<Vec<u8>, DiffError> {
11-
let mut output = ed_diff::diff(expected, actual, false, false, 8)?;
12+
let mut output = ed_diff::diff(expected, actual, &Params::default())?;
1213
writeln!(&mut output, "w {filename}").unwrap();
1314
Ok(output)
1415
}

fuzz/fuzz_targets/fuzz_normal.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#[macro_use]
33
extern crate libfuzzer_sys;
44
use diffutilslib::normal_diff;
5+
use diffutilslib::params::Params;
56

67
use std::fs::{self, File};
78
use std::io::Write;
@@ -21,7 +22,7 @@ fuzz_target!(|x: (Vec<u8>, Vec<u8>)| {
2122
} else {
2223
return
2324
}*/
24-
let diff = normal_diff::diff(&from, &to, false, false, 8);
25+
let diff = normal_diff::diff(&from, &to, &Params::default());
2526
File::create("target/fuzz.file.original")
2627
.unwrap()
2728
.write_all(&from)

fuzz/fuzz_targets/fuzz_patch.rs

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#![no_main]
22
#[macro_use]
33
extern crate libfuzzer_sys;
4+
use diffutilslib::params::Params;
45
use diffutilslib::unified_diff;
56
use std::fs::{self, File};
67
use std::io::Write;
@@ -22,13 +23,13 @@ fuzz_target!(|x: (Vec<u8>, Vec<u8>, u8)| {
2223
}*/
2324
let diff = unified_diff::diff(
2425
&from,
25-
"a/fuzz.file",
2626
&to,
27-
"target/fuzz.file",
28-
context as usize,
29-
false,
30-
false,
31-
8,
27+
&Params {
28+
from: "a/fuzz.file".into(),
29+
to: "target/fuzz.file".into(),
30+
context_count: context as usize,
31+
..Default::default()
32+
}
3233
);
3334
File::create("target/fuzz.file.original")
3435
.unwrap()

0 commit comments

Comments
 (0)