Function afl::read_stdio_bytes [] [src]

pub fn read_stdio_bytes<F>(closure: F) where
    F: Fn(Vec<u8>), 

Utility that reads a Vec of bytes from standard input (stdin) and passes it to closure. 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_bytes(|read| {
        Image::parse(&read)
    })
}