From d0117755285ce0dd56e53297de061dacf17588d9 Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Sun, 20 Dec 2020 01:09:48 +0100 Subject: [PATCH] libfuzzer fix --- fuzzers/libfuzzer/src/lib.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/fuzzers/libfuzzer/src/lib.rs b/fuzzers/libfuzzer/src/lib.rs index f9e2cbca62..4f088a7356 100644 --- a/fuzzers/libfuzzer/src/lib.rs +++ b/fuzzers/libfuzzer/src/lib.rs @@ -7,6 +7,7 @@ use afl::engines::Engine; use afl::engines::Fuzzer; use afl::engines::State; use afl::engines::StdFuzzer; +use afl::events::shmem::AflShmem; use afl::events::{LlmpEventManager, SimpleStats}; use afl::executors::inmemory::InMemoryExecutor; use afl::executors::{Executor, ExitKind}; @@ -46,12 +47,8 @@ pub extern "C" fn afl_libfuzzer_main() { let stats = SimpleStats::new(|s| println!("{}", s)); - // TODO - /* match LlmpFuzzInstance::from_env("FUZZER_ENV") { - - }*/ - - let mut mgr = LlmpEventManager::new_on_port(1337, stats).unwrap(); + let mut mgr = + LlmpEventManager::<_, _, _, _, _, _, AflShmem, _>::new_on_port(1337, stats).unwrap(); if mgr.is_broker() { println!("Doing broker things. Run this tool again to start fuzzing in a client."); mgr.broker_loop().unwrap();