Fix LibAFL-fuzz build (#2634)

This commit is contained in:
Dominik Maier 2024-10-26 02:03:22 +02:00 committed by GitHub
parent 03af6aaf0c
commit 42b306a39f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,7 +15,7 @@ use libafl::{
feedback_and, feedback_or, feedback_or_fast, feedback_and, feedback_or, feedback_or_fast,
feedbacks::{ConstFeedback, CrashFeedback, MaxMapFeedback, TimeFeedback, TimeoutFeedback}, feedbacks::{ConstFeedback, CrashFeedback, MaxMapFeedback, TimeFeedback, TimeoutFeedback},
fuzzer::StdFuzzer, fuzzer::StdFuzzer,
inputs::BytesInput, inputs::{BytesInput, NopTargetBytesConverter},
mutators::{havoc_mutations, tokens_mutations, AFLppRedQueen, StdScheduledMutator, Tokens}, mutators::{havoc_mutations, tokens_mutations, AFLppRedQueen, StdScheduledMutator, Tokens},
observers::{CanTrack, HitcountsMapObserver, StdMapObserver, TimeObserver}, observers::{CanTrack, HitcountsMapObserver, StdMapObserver, TimeObserver},
schedulers::{ schedulers::{
@ -431,7 +431,7 @@ fn base_executor_builder<'a>(
opt: &'a Opt, opt: &'a Opt,
shmem_provider: &'a mut UnixShMemProvider, shmem_provider: &'a mut UnixShMemProvider,
fuzzer_dir: &Path, fuzzer_dir: &Path,
) -> ForkserverExecutorBuilder<'a, UnixShMemProvider> { ) -> ForkserverExecutorBuilder<'a, NopTargetBytesConverter<BytesInput>, UnixShMemProvider> {
let mut executor = ForkserverExecutor::builder() let mut executor = ForkserverExecutor::builder()
.program(opt.executable.clone()) .program(opt.executable.clone())
.coverage_map_size(opt.map_size.unwrap_or(AFL_DEFAULT_MAP_SIZE)) .coverage_map_size(opt.map_size.unwrap_or(AFL_DEFAULT_MAP_SIZE))