Change log:e9fcce491e..ffaf1e2ba6Full diff:e9fcce491e..ffaf1e2ba6Roll chromium third_party b1a95b2d51..fb3dc2a0aa Change log:b1a95b2d51..fb3dc2a0aaChanged dependencies: * src/base:6d59c6b0f4..2743076235* src/build:472d5df73f..459adce3eb* src/ios:2c466eefd8..71b35d6ee6* src/testing:4162fb6122..f624b1f4b7* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c9718952e5..eca23c365a * src/third_party/depot_tools:8e6f58c7e6..e05f18d477* src/third_party/libFuzzer/src:fda403cf93..873dc11d9a* src/tools:1702b5a977..76e5757c8fDEPS diff:e9fcce491e..ffaf1e2ba6/DEPS No update to Clang. TBR=buildbot@webrtc.org, BUG=None CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal NO_AUTOIMPORT_DEPS_CHECK=true Change-Id: Ib9d3e2073829e4386d23970dda3f50f5bf2ee4da Reviewed-on: https://webrtc-review.googlesource.com/82380 Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org> Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23557}
56 lines
1.6 KiB
Plaintext
56 lines
1.6 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/FuzzerCrossOver.cpp",
|
|
"src/FuzzerDataFlowTrace.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/FuzzerShmemFuchsia.cpp",
|
|
"src/FuzzerShmemPosix.cpp",
|
|
"src/FuzzerShmemWindows.cpp",
|
|
"src/FuzzerTracePC.cpp",
|
|
"src/FuzzerUtil.cpp",
|
|
"src/FuzzerUtilDarwin.cpp",
|
|
"src/FuzzerUtilFuchsia.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
|
|
}
|