From: Evgeny Vereshchagin Date: Thu, 8 Aug 2019 18:30:44 +0000 (+0000) Subject: fuzzit: get MSan to track origins X-Git-Tag: v243-rc2~53 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d4d74d0fc0eeff7bfe56f81ea06ea0399bab095c;p=thirdparty%2Fsystemd.git fuzzit: get MSan to track origins It's just a follow-up to https://github.com/systemd/systemd/pull/13281 that should make it a little bit easier to make sense of MSan reports. https://clang.llvm.org/docs/MemorySanitizer.html#origin-tracking --- diff --git a/travis-ci/managers/fuzzit.sh b/travis-ci/managers/fuzzit.sh index a3c36fae7f8..db2657b9c33 100755 --- a/travis-ci/managers/fuzzit.sh +++ b/travis-ci/managers/fuzzit.sh @@ -46,7 +46,7 @@ chmod +x fuzzit find out/ -maxdepth 1 -name 'fuzz-*' -executable -type f -exec basename '{}' \; | xargs --verbose -n1 -I%FUZZER% ./fuzzit c job ${FUZZIT_ARGS} %FUZZER%-asan-ubsan out/%FUZZER% ${FUZZIT_ADDITIONAL_FILES} -export SANITIZER="memory" +export SANITIZER="memory -fsanitize-memory-track-origins" FUZZIT_ARGS="--type ${FUZZING_TYPE} --branch ${FUZZIT_BRANCH} --revision ${TRAVIS_COMMIT}" tools/oss-fuzz.sh