From 6040133080cf5d8a47dd04c3e42fd8e0a838a89a Mon Sep 17 00:00:00 2001 From: Max Ammann Date: Sat, 18 May 2024 20:24:41 +0200 Subject: [PATCH] Use MultiMonitor when fuzzing in non-forking mode (#2192) --- libafl_libfuzzer/libafl_libfuzzer_runtime/src/fuzz.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libafl_libfuzzer/libafl_libfuzzer_runtime/src/fuzz.rs b/libafl_libfuzzer/libafl_libfuzzer_runtime/src/fuzz.rs index 00564631d1..ed4caaf8b6 100644 --- a/libafl_libfuzzer/libafl_libfuzzer_runtime/src/fuzz.rs +++ b/libafl_libfuzzer/libafl_libfuzzer_runtime/src/fuzz.rs @@ -20,7 +20,7 @@ use libafl::{ inputs::UsesInput, monitors::{ tui::{ui::TuiUI, TuiMonitor}, - Monitor, MultiMonitor, SimpleMonitor, + Monitor, MultiMonitor, }, stages::{HasCurrentStage, StagesTuple}, state::{HasExecutions, HasLastReportTime, HasSolutions, UsesState}, @@ -226,7 +226,7 @@ pub fn fuzz( } else { destroy_output_fds(options); fuzz_with!(options, harness, do_fuzz, |fuzz_single| { - let mgr = SimpleEventManager::new(SimpleMonitor::new(create_monitor_closure())); + let mgr = SimpleEventManager::new(MultiMonitor::new(create_monitor_closure())); crate::start_fuzzing_single(fuzz_single, None, mgr) }) }