From: Evgeny Vereshchagin Date: Tue, 4 Jan 2022 22:47:46 +0000 (+0000) Subject: oss-fuzz: drop line-tables-only X-Git-Tag: v251-rc1~595 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=85ed91247918b75fa35ec713f4b4709b43e853c8;p=thirdparty%2Fsystemd.git 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 :-) --- 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"