diff options
author | Evgeny Vereshchagin <evvers@ya.ru> | 2022-01-04 22:47:46 +0000 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-01-05 12:04:27 +0100 |
commit | 85ed91247918b75fa35ec713f4b4709b43e853c8 (patch) | |
tree | 0b32eece55593bc82458dab37df3e3a80fdd50e0 /tools | |
parent | random-seed: hash together old seed and new seed before writing out file (diff) | |
download | systemd-85ed91247918b75fa35ec713f4b4709b43e853c8.tar.xz systemd-85ed91247918b75fa35ec713f4b4709b43e853c8.zip |
oss-fuzz: drop line-tables-only
It was copy-pasted directly from OSS-Fuzz where it makes sense to
kind of strip binaries to get nice backtraces but when the fuzzers
are built and run locally with gdb it would be nice to have a little
bit more than that.
It was initially discovered in elfutils where I put the same flags
and was surprised when I couldn't run the fuzzer comfortably step
by step, which led to the same change there: https://github.com/google/oss-fuzz/pull/7092
:-)
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/oss-fuzz.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/oss-fuzz.sh b/tools/oss-fuzz.sh index a0c936f6128..cff90145ce0 100755 --- a/tools/oss-fuzz.sh +++ b/tools/oss-fuzz.sh @@ -10,7 +10,7 @@ export CXX=${CXX:-clang++} clang_version="$($CC --version | sed -nr 's/.*version ([^ ]+?) .*/\1/p' | sed -r 's/-$//')" SANITIZER=${SANITIZER:-address -fsanitize-address-use-after-scope} -flags="-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=$SANITIZER" +flags="-O1 -fno-omit-frame-pointer -g -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=$SANITIZER" clang_lib="/usr/lib64/clang/${clang_version}/lib/linux" [ -d "$clang_lib" ] || clang_lib="/usr/lib/clang/${clang_version}/lib/linux" |