Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
George Kadianakis
Tor
Commits
98282965
Commit
98282965
authored
Jun 14, 2021
by
Nick Mathewson
⛰
Browse files
Merge remote-tracking branch 'tor-gitlab/mr/397'
parents
ec2094a7
d2256fe9
Changes
4
Hide whitespace changes
Inline
Side-by-side
Makefile.am
View file @
98282965
...
...
@@ -253,7 +253,7 @@ endif
TEST_NETWORK_SHOW_WARNINGS_FOR_LAST_RUN_FLAGS
=
--quiet
--only-warnings
if
LIBFUZZER_ENABLED
TEST_CFLAGS
+=
-fsanitize
-coverage
=
trace-pc-guard,trace-cmp,trace-div
TEST_CFLAGS
+=
-fsanitize
=
fuzzer-no-link
# not "edge"
endif
...
...
changes/bug40407
0 → 100644
View file @
98282965
o Minor features (fuzzing):
- When building with --enable-libfuzzer, use a set of compiler flags
that works with more recent versions of the library. Previously
we were using a set of flags from 2017.
Closes ticket 40407.
scripts/codegen/fuzzing_include_am.py
View file @
98282965
...
...
@@ -11,11 +11,9 @@ FUZZERS = """
diff
diff-apply
extrainfo
hsdescv2
hsdescv3
http
http-connect
iptsv2
microdesc
socks
strops
...
...
@@ -47,11 +45,10 @@ oss-fuzz-prereqs: \
noinst_HEADERS += \
src/test/fuzz/fuzzing.h
LIBFUZZER = -lFuzzer
LIBFUZZER_CPPFLAGS = $(FUZZING_CPPFLAGS) -DLLVM_FUZZ
LIBFUZZER_CFLAGS = $(FUZZING_CFLAGS)
LIBFUZZER_LDFLAG = $(FUZZING_LDFLAG)
LIBFUZZER_LIBS = $(FUZZING_LIBS)
$(LIBFUZZER)
-lstdc++
LIBFUZZER_LDFLAG = $(FUZZING_LDFLAG)
-fsanitize=fuzzer
LIBFUZZER_LIBS = $(FUZZING_LIBS) -lstdc++
LIBOSS_FUZZ_CPPFLAGS = $(FUZZING_CPPFLAGS) -DLLVM_FUZZ
LIBOSS_FUZZ_CFLAGS = $(FUZZING_CFLAGS)
...
...
src/test/fuzz/include.am
View file @
98282965
...
...
@@ -23,11 +23,10 @@ oss-fuzz-prereqs: \
noinst_HEADERS += \
src/test/fuzz/fuzzing.h
LIBFUZZER = -lFuzzer
LIBFUZZER_CPPFLAGS = $(FUZZING_CPPFLAGS) -DLLVM_FUZZ
LIBFUZZER_CFLAGS = $(FUZZING_CFLAGS)
LIBFUZZER_LDFLAG = $(FUZZING_LDFLAG)
LIBFUZZER_LIBS = $(FUZZING_LIBS)
$(LIBFUZZER)
-lstdc++
LIBFUZZER_LDFLAG = $(FUZZING_LDFLAG)
-fsanitize=fuzzer
LIBFUZZER_LIBS = $(FUZZING_LIBS) -lstdc++
LIBOSS_FUZZ_CPPFLAGS = $(FUZZING_CPPFLAGS) -DLLVM_FUZZ
LIBOSS_FUZZ_CFLAGS = $(FUZZING_CFLAGS)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment