read files

This commit is contained in:
van Hauser 2020-12-20 13:48:22 +01:00
parent 319c7a1be9
commit 132e542a14

View File

@ -10,12 +10,14 @@ use crate::events::EventManager;
use crate::executors::{Executor, ExecutorsTuple, HasObservers}; use crate::executors::{Executor, ExecutorsTuple, HasObservers};
use crate::feedbacks::FeedbacksTuple; use crate::feedbacks::FeedbacksTuple;
use crate::generators::Generator; use crate::generators::Generator;
use crate::inputs::bytes::BytesInput;
use crate::inputs::Input; use crate::inputs::Input;
use crate::observers::ObserversTuple; use crate::observers::ObserversTuple;
use crate::serde_anymap::{SerdeAny, SerdeAnyMap}; use crate::serde_anymap::{SerdeAny, SerdeAnyMap};
use crate::stages::StagesTuple; use crate::stages::StagesTuple;
use crate::tuples::{tuple_list, tuple_list_type}; use crate::tuples::{tuple_list, tuple_list_type};
use crate::utils::{current_milliseconds, Rand}; use crate::utils::{current_milliseconds, Rand};
use crate::AflError; use crate::AflError;
pub trait StateMetadata: Debug { pub trait StateMetadata: Debug {
@ -226,11 +228,10 @@ where
if attr.is_file() { if attr.is_file() {
println!("Load file {:?}", &path); println!("Load file {:?}", &path);
//let input = read_file(file); let input = std::fs::read(path)?;
//let fitness = self.evaluate_input(&input, engine.executor_mut())?; let input = BytesInput::new(input);
//if !self.add_if_interesting(corpus, input, fitness)?.is_none() { let fitness = self.evaluate_input(&input, engine.executor_mut())?;
// added += 1; //self.add_if_interesting(corpus, input, fitness)?
//}
} else if attr.is_dir() { } else if attr.is_dir() {
self.load_from_directory(corpus, generator, engine, manager, &path)?; self.load_from_directory(corpus, generator, engine, manager, &path)?;
} }