[all-commits] [llvm/llvm-project] c414bb: Make -fsanitize=scudo use scudo_standalone. Delete...

Mitch Phillips via All-commits all-commits at lists.llvm.org
Fri Dec 2 11:30:11 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c414bbefe45ace832a0857d508fb4abfae24c5e6
      https://github.com/llvm/llvm-project/commit/c414bbefe45ace832a0857d508fb4abfae24c5e6
  Author: Mitch Phillips <31459023+hctim at users.noreply.github.com>
  Date:   2022-12-02 (Fri, 02 Dec 2022)

  Changed paths:
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/test/Driver/fuchsia.c
    M clang/test/Driver/sanitizer-ld.c
    M compiler-rt/cmake/config-ix.cmake
    M compiler-rt/lib/CMakeLists.txt
    M compiler-rt/test/CMakeLists.txt
    R compiler-rt/test/scudo/CMakeLists.txt
    M compiler-rt/test/scudo/standalone/CMakeLists.txt
    M llvm/docs/GwpAsan.rst

  Log Message:
  -----------
  Make -fsanitize=scudo use scudo_standalone. Delete check-scudo.

Leaves the implementation and tests files in-place for right now, but
deletes the ability to build the old sanitizer-common based scudo. This
has been on life-support for a long time, and the newer scudo_standalone
is much better supported and maintained.

Also patches up some GWP-ASan wording, primarily related to the fact
that -fsanitize=scudo now is scudo_standalone, and therefore the way to
reference the GWP-ASan options through the environment variable has
changed.

Future follow-up patches will delete the original scudo, and migrate all
its tests over to be part of the scudo_standalone test suite.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D138157




More information about the All-commits mailing list