Function afl::read_stdio_string
[−]
[src]
pub fn read_stdio_string<F>(closure: F) where
F: Fn(String) + RefUnwindSafe,
Deprecated since 0.3.3
: This function does not use the persistent mode
and defered forkserver mode
and is therefore very slow.
Please use fuzz() or fuzz!() instead.
Utility that reads a String
from standard input (stdin) and
passes it to closure
. If a String
cannot be constructed from
the data provided by standard input, closure
will not be
called. All panics that occur within closure
will be treated as
aborts. This is done so that AFL considers a panic to be a crash.
Examples
extern crate afl; fn main() { afl::read_stdio_string(|string| { Url::parse(&string) }) }