Change log:95336cb92b..191d55580eFull diff:95336cb92b..191d55580eRoll chromium third_party 4e16929f46..3a8f2a9e1e Change log:4e16929f46..3a8f2a9e1eChanged dependencies: * src/tools:c44a3f5eca..f524a53b81DEPS diff:95336cb92b..191d55580e/DEPS No update to Clang. TBR=titovartem@google.com, BUG=None CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal Change-Id: Ic9c4a62b050383646e9fcf5cc07a5653c14ac06e Reviewed-on: https://webrtc-review.googlesource.com/76120 Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23205}
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
# Copyright 2016 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# Engine should be compiled without coverage (infinite loop in trace_cmp).
|
|
fuzzing_engine_remove_configs = [
|
|
"//build/config/coverage:default_coverage",
|
|
"//build/config/sanitizers:default_sanitizer_flags",
|
|
]
|
|
|
|
fuzzing_engine_add_configs =
|
|
[ "//build/config/sanitizers:default_sanitizer_flags_but_coverage" ]
|
|
|
|
source_set("libfuzzer") {
|
|
sources = [
|
|
"src/FuzzerClangCounters.cpp",
|
|
"src/FuzzerCrossOver.cpp",
|
|
"src/FuzzerDriver.cpp",
|
|
"src/FuzzerExtFunctionsDlsym.cpp",
|
|
"src/FuzzerExtFunctionsDlsymWin.cpp",
|
|
"src/FuzzerExtFunctionsWeak.cpp",
|
|
"src/FuzzerExtFunctionsWeakAlias.cpp",
|
|
"src/FuzzerExtraCounters.cpp",
|
|
"src/FuzzerIO.cpp",
|
|
"src/FuzzerIOPosix.cpp",
|
|
"src/FuzzerIOWindows.cpp",
|
|
"src/FuzzerLoop.cpp",
|
|
"src/FuzzerMain.cpp",
|
|
"src/FuzzerMerge.cpp",
|
|
"src/FuzzerMutate.cpp",
|
|
"src/FuzzerSHA1.cpp",
|
|
"src/FuzzerShmemPosix.cpp",
|
|
"src/FuzzerShmemWindows.cpp",
|
|
"src/FuzzerTracePC.cpp",
|
|
"src/FuzzerUtil.cpp",
|
|
"src/FuzzerUtilDarwin.cpp",
|
|
"src/FuzzerUtilLinux.cpp",
|
|
"src/FuzzerUtilPosix.cpp",
|
|
"src/FuzzerUtilWindows.cpp",
|
|
]
|
|
|
|
configs -= fuzzing_engine_remove_configs
|
|
configs += fuzzing_engine_add_configs
|
|
}
|
|
|
|
source_set("afl_driver") {
|
|
sources = [
|
|
"src/afl/afl_driver.cpp",
|
|
]
|
|
|
|
configs -= fuzzing_engine_remove_configs
|
|
configs += fuzzing_engine_add_configs
|
|
}
|