harness fix
This commit is contained in:
parent
4b9cb2cd58
commit
0d38caad31
@ -154,12 +154,14 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef HAS_BUG
|
||||||
// This is going to be too slow.
|
// This is going to be too slow.
|
||||||
if (width && height > 100000000 / width) {
|
if (width && height > 100000000 / width) {
|
||||||
PNG_CLEANUP
|
PNG_CLEANUP
|
||||||
asm("ud2");
|
asm("ud2");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// Set several transforms that browsers typically use:
|
// Set several transforms that browsers typically use:
|
||||||
png_set_gray_to_rgb(png_handler.png_ptr);
|
png_set_gray_to_rgb(png_handler.png_ptr);
|
||||||
|
@ -7,18 +7,15 @@ use std::{env, path::PathBuf, process::Command};
|
|||||||
use afl::{
|
use afl::{
|
||||||
corpus::{Corpus, InMemoryCorpus},
|
corpus::{Corpus, InMemoryCorpus},
|
||||||
engines::{Engine, Fuzzer, State, StdFuzzer},
|
engines::{Engine, Fuzzer, State, StdFuzzer},
|
||||||
events::{
|
events::{EventManager, LlmpEventManager, SimpleStats},
|
||||||
llmp::LlmpReceiver,
|
|
||||||
llmp::LlmpSender,
|
|
||||||
shmem::{AflShmem, ShMem},
|
|
||||||
EventManager, LlmpEventManager, SimpleStats,
|
|
||||||
},
|
|
||||||
executors::{inmemory::InMemoryExecutor, Executor, ExitKind},
|
executors::{inmemory::InMemoryExecutor, Executor, ExitKind},
|
||||||
feedbacks::MaxMapFeedback,
|
feedbacks::MaxMapFeedback,
|
||||||
generators::RandPrintablesGenerator,
|
generators::RandPrintablesGenerator,
|
||||||
inputs::BytesInput,
|
inputs::BytesInput,
|
||||||
|
llmp::{LlmpReceiver, LlmpSender},
|
||||||
mutators::{scheduled::HavocBytesMutator, HasMaxSize},
|
mutators::{scheduled::HavocBytesMutator, HasMaxSize},
|
||||||
observers::StdMapObserver,
|
observers::StdMapObserver,
|
||||||
|
shmem::{AflShmem, ShMem},
|
||||||
stages::mutational::StdMutationalStage,
|
stages::mutational::StdMutationalStage,
|
||||||
tuples::tuple_list,
|
tuples::tuple_list,
|
||||||
utils::{deserialize_state_corpus_mgr, serialize_state_corpus_mgr, StdRand},
|
utils::{deserialize_state_corpus_mgr, serialize_state_corpus_mgr, StdRand},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user