From 3514cbe554cf510042395a2de35ad3fead670a06 Mon Sep 17 00:00:00 2001 From: pbos Date: Wed, 16 Dec 2015 18:36:14 -0800 Subject: [PATCH] Add DrFuzz support to webrtc fuzzers. BUG=webrtc:4771 R=kjellander@webrtc.org Review URL: https://codereview.webrtc.org/1529203003 Cr-Commit-Position: refs/heads/master@{#11059} --- webrtc/BUILD.gn | 2 +- webrtc/test/fuzzers/webrtc_fuzzer_main.cc | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/webrtc/BUILD.gn b/webrtc/BUILD.gn index d12ade2308..f11509cb91 100644 --- a/webrtc/BUILD.gn +++ b/webrtc/BUILD.gn @@ -280,7 +280,7 @@ source_set("rtc_event_log") { } } -if (use_libfuzzer) { +if (use_libfuzzer || use_drfuzz) { group("webrtc_fuzzers") { testonly = true deps = [ diff --git a/webrtc/test/fuzzers/webrtc_fuzzer_main.cc b/webrtc/test/fuzzers/webrtc_fuzzer_main.cc index 10a768d610..50a513c094 100644 --- a/webrtc/test/fuzzers/webrtc_fuzzer_main.cc +++ b/webrtc/test/fuzzers/webrtc_fuzzer_main.cc @@ -8,11 +8,9 @@ * be found in the AUTHORS file in the root of the source tree. */ -// This file is intended to provide a common interface for fuzzing functions, so -// whether we're running fuzzing under libFuzzer or DrFuzz the webrtc functions -// can remain the same. -// TODO(pbos): Implement FuzzOneInput() for more than one platform (currently -// libFuzzer). +// This file is intended to provide a common interface for fuzzing functions. +// It's intended to set sane defaults, such as removing logging for further +// fuzzing efficiency. #include "webrtc/base/logging.h"