Upgrade AFL to 0.4 with persistent mode fuzzing
This commit is contained in:
parent
12d9e9803c
commit
ac11191f71
|
@ -13,7 +13,7 @@ honggfuzz_fuzz = ["honggfuzz"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
honggfuzz = { version = "0.5", optional = true }
|
honggfuzz = { version = "0.5", optional = true }
|
||||||
afl = { version = "0.3", optional = true }
|
afl = { version = "0.4", optional = true }
|
||||||
bitcoin = { path = "..", features = ["fuzztarget", "serde-decimal"] }
|
bitcoin = { path = "..", features = ["fuzztarget", "serde-decimal"] }
|
||||||
|
|
||||||
# Prevent this from interfering with workspaces
|
# Prevent this from interfering with workspaces
|
||||||
|
|
|
@ -10,10 +10,10 @@ fn do_test(data: &[u8]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
extern crate afl;
|
#[macro_use] extern crate afl;
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
fn main() {
|
fn main() {
|
||||||
afl::read_stdio_bytes(|data| {
|
fuzz!(|data| {
|
||||||
do_test(&data);
|
do_test(&data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,10 +5,10 @@ fn do_test(data: &[u8]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
extern crate afl;
|
#[macro_use] extern crate afl;
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
fn main() {
|
fn main() {
|
||||||
afl::read_stdio_bytes(|data| {
|
fuzz!(|data| {
|
||||||
do_test(&data);
|
do_test(&data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,10 +14,10 @@ fn do_test(data: &[u8]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
extern crate afl;
|
#[macro_use] extern crate afl;
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
fn main() {
|
fn main() {
|
||||||
afl::read_stdio_bytes(|data| {
|
fuzz!(|data| {
|
||||||
do_test(&data);
|
do_test(&data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,10 +36,10 @@ fn do_test(data: &[u8]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
extern crate afl;
|
#[macro_use] extern crate afl;
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
fn main() {
|
fn main() {
|
||||||
afl::read_stdio_bytes(|data| {
|
fuzz!(|data| {
|
||||||
do_test(&data);
|
do_test(&data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,10 +17,10 @@ fn do_test(data: &[u8]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
extern crate afl;
|
#[macro_use] extern crate afl;
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
fn main() {
|
fn main() {
|
||||||
afl::read_stdio_bytes(|data| {
|
fuzz!(|data| {
|
||||||
do_test(&data);
|
do_test(&data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,10 +14,10 @@ fn do_test(data: &[u8]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
extern crate afl;
|
#[macro_use] extern crate afl;
|
||||||
#[cfg(feature = "afl")]
|
#[cfg(feature = "afl")]
|
||||||
fn main() {
|
fn main() {
|
||||||
afl::read_stdio_bytes(|data| {
|
fuzz!(|data| {
|
||||||
do_test(&data);
|
do_test(&data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue