summaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorChristian Holler <choller@mozilla.com>2023-01-05 16:32:25 +0000
committerChristian Holler <choller@mozilla.com>2023-01-05 16:32:25 +0000
commite3fdc46e13cc48cb6e375ec746ac1fee1e5de5a3 (patch)
treeed476fc7288154a204b238f6d54cc9e1e78bdf13 /fuzz
parente43a23028a5de42d168a28fbe18786d28e51d6e0 (diff)
downloadnss-hg-e3fdc46e13cc48cb6e375ec746ac1fee1e5de5a3.tar.gz
Bug 1806369 - Don't clone libFuzzer, rely on clang instead. r=djackson,truber
Differential Revision: https://phabricator.services.mozilla.com/D165006
Diffstat (limited to 'fuzz')
-rwxr-xr-xfuzz/config/clone_libfuzzer.sh6
-rw-r--r--fuzz/fuzz.gyp16
2 files changed, 3 insertions, 19 deletions
diff --git a/fuzz/config/clone_libfuzzer.sh b/fuzz/config/clone_libfuzzer.sh
deleted file mode 100755
index c516057d7..000000000
--- a/fuzz/config/clone_libfuzzer.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-LIBFUZZER_REVISION=6937e68f927b6aefe526fcb9db8953f497e6e74d
-
-d=$(dirname $0)
-$d/git-copy.sh https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer $LIBFUZZER_REVISION $d/../libFuzzer
diff --git a/fuzz/fuzz.gyp b/fuzz/fuzz.gyp
index 292930a75..3c7d94baf 100644
--- a/fuzz/fuzz.gyp
+++ b/fuzz/fuzz.gyp
@@ -50,20 +50,10 @@
],
'conditions': [
['fuzz_oss==0', {
- 'sources': [
- '<!@(ls <(DEPTH)/fuzz/libFuzzer/*.cpp)',
- ],
- 'cflags/': [
- ['exclude', '-fsanitize-coverage'],
- ],
- 'xcode_settings': {
- 'OTHER_CFLAGS/': [
- ['exclude', '-fsanitize-coverage'],
- ],
- },
- }, {
'all_dependent_settings': {
- 'libraries': ['-lFuzzingEngine'],
+ 'ldflags': [
+ '-fsanitize=fuzzer',
+ ],
}
}]
],