[all-commits] [llvm/llvm-project] ba9935: [compiler-rt][asan] Enable unwind-tables for Arm L...

David Spickett via All-commits all-commits at lists.llvm.org
Wed Jun 2 06:00:11 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ba99359796bae116d2bd6b2ac828f3e1e664031f
      https://github.com/llvm/llvm-project/commit/ba99359796bae116d2bd6b2ac828f3e1e664031f
  Author: David Spickett <david.spickett at linaro.org>
  Date:   2021-06-02 (Wed, 02 Jun 2021)

  Changed paths:
    M compiler-rt/test/asan/CMakeLists.txt

  Log Message:
  -----------
  [compiler-rt][asan] Enable unwind-tables for Arm Linux

Since https://reviews.llvm.org/D102046 some tests have
been falling back to fast unwinding on our Thumb bot.

This fails because fast unwinding does not work on Thumb.
By adding the extra information we ensure this does not happen
during testing, but the built library can still fast unwind
as a last resort.

Since there are some situations it can work in, like if
eveything is built with clang. During testing we've got gcc
built system libs and clang built tests.

The same change was made for sanitizer-common in
https://reviews.llvm.org/D96337.

Reviewed By: zatrazz

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




More information about the All-commits mailing list