[PATCH] D55740: Fix sanitizer tool list used to generate sanitizer_common tests to be up-to-date.

Dan Liew via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 15 15:50:27 PST 2018


delcypher created this revision.
delcypher added reviewers: kubamracek, george.karpenkov, yln, samsonov, vitalybuka, krytarowski.
Herald added subscribers: Sanitizers, fedor.sergeev, mgorny, srhines.

This replaces the sanitizer tool list (used for generating
sanitizer_common configurations) with a tool list derived from
existing build system information.

Previously sanitizer_common had its own list of supported sanitizer
tools. This was bad because it was out of sync with the rest of the
build system. Notably it meant that the sanitizer_common runtime was
only being tested on Darwin the ASan dylib and not the other sanitizer
dylibs that are built for Darwin (LSan, TSan, and UBSan).

Unfortunately enabling the tests against other sanitizer dylibs has lead
to some test failures on Darwin. For now they've been marked as
unsupported until the failures can investigated properly.


Repository:
  rCRT Compiler Runtime

https://reviews.llvm.org/D55740

Files:
  test/sanitizer_common/CMakeLists.txt
  test/sanitizer_common/TestCases/Darwin/abort_on_error.cc
  test/sanitizer_common/TestCases/Darwin/print-stack-trace.cc
  test/sanitizer_common/TestCases/Posix/dedup_token_length_test.cc
  test/sanitizer_common/TestCases/Posix/sanitizer_set_death_callback_test.cc
  test/sanitizer_common/TestCases/symbolize_stack.cc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55740.178381.patch
Type: text/x-patch
Size: 4350 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181215/1109a3fc/attachment.bin>


More information about the llvm-commits mailing list