diff options
author | Evgeny Vereshchagin <evvers@ya.ru> | 2020-05-20 16:05:32 +0200 |
---|---|---|
committer | Evgeny Vereshchagin <evvers@ya.ru> | 2020-05-20 16:07:26 +0200 |
commit | 157dcb8de3326289b07109c7181b9282c93a6049 (patch) | |
tree | 69bf77cb58628439a17af495262f84a5e83c4821 /travis-ci | |
parent | 8976715804dcbd91c399644d0bf02aba482cb1b3 (diff) | |
download | systemd-157dcb8de3326289b07109c7181b9282c93a6049.tar.gz |
fuzzit: turn on the pointer-overflow check
Now that https://github.com/systemd/systemd/issues/15583 is gone, it
should be safe to turn it on.
Diffstat (limited to 'travis-ci')
-rwxr-xr-x | travis-ci/managers/fuzzit.sh | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/travis-ci/managers/fuzzit.sh b/travis-ci/managers/fuzzit.sh index a4bb5b143f..ca7fa6aab0 100755 --- a/travis-ci/managers/fuzzit.sh +++ b/travis-ci/managers/fuzzit.sh @@ -22,11 +22,10 @@ cd $REPO_ROOT export PATH="$HOME/.local/bin/:$PATH" # We use a subset of https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html#available-checks instead of "undefined" -# because our fuzzers crash with "pointer-overflow" and "float-cast-overflow": -# https://github.com/systemd/systemd/pull/12771#issuecomment-502139157 +# because our fuzzers crash with "float-cast-overflow": # https://github.com/systemd/systemd/pull/12812#issuecomment-502780455 # TODO: figure out what to do about unsigned-integer-overflow: https://github.com/google/oss-fuzz/issues/910 -export SANITIZER="address -fsanitize=alignment,array-bounds,bool,bounds,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,nonnull-attribute,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,unsigned-integer-overflow,vla-bound,vptr -fno-sanitize-recover=alignment,array-bounds,bool,bounds,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,nonnull-attribute,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr" +export SANITIZER="address -fsanitize=alignment,array-bounds,bool,bounds,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,nonnull-attribute,null,object-size,pointer-overflow,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,unsigned-integer-overflow,vla-bound,vptr -fno-sanitize-recover=alignment,array-bounds,bool,bounds,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,nonnull-attribute,null,object-size,pointer-overflow,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr" tools/oss-fuzz.sh FUZZING_TYPE=${1:-regression} |