diff options
author | Ryan Prichard <rprichard@google.com> | 2018-12-12 22:45:12 +0000 |
---|---|---|
committer | Ryan Prichard <rprichard@google.com> | 2018-12-12 22:45:12 +0000 |
commit | b7e1cae526cd5baacf927028c5d1b3debd627264 (patch) | |
tree | 2aabdc92f3b2e3b0d2263a3bdba789dc514c50d1 /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | e028c818f5bf5e222b888b2491e93e615f43855e (diff) | |
download | llvm-b7e1cae526cd5baacf927028c5d1b3debd627264.zip llvm-b7e1cae526cd5baacf927028c5d1b3debd627264.tar.gz llvm-b7e1cae526cd5baacf927028c5d1b3debd627264.tar.bz2 |
Switch Android from TLS_SLOT_TSAN(8) to TLS_SLOT_SANITIZER(6)
Summary:
The TLS_SLOT_TSAN slot is available starting in N, but its location (8)
is incompatible with the proposed solution for implementing ELF TLS on
Android (i.e. bump ARM/AArch64 alignment to reserve an 8-word TCB).
Instead, starting in Q, Bionic replaced TLS_SLOT_DLERROR(6) with
TLS_SLOT_SANITIZER(6). Switch compiler-rt to the new slot.
Reviewers: eugenis, srhines, enh
Reviewed By: eugenis
Subscribers: ruiu, srhines, kubamracek, javed.absar, kristof.beyls, delcypher, llvm-commits, #sanitizers
Differential Revision: https://reviews.llvm.org/D55581
llvm-svn: 348984
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions