aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorRainer Orth <ro@gcc.gnu.org>2022-07-21 09:18:10 +0200
committerRainer Orth <ro@gcc.gnu.org>2022-07-21 09:18:10 +0200
commit3776db9a4fd2080d23d6a5f52e405eea44558761 (patch)
tree31f76a381093e6eb7e83bbd471e731f652b8d183 /llvm/lib/Transforms/Utils/Local.cpp
parent23d6186be0c9c16b7e99a7601c93d1b774610750 (diff)
downloadllvm-3776db9a4fd2080d23d6a5f52e405eea44558761.zip
llvm-3776db9a4fd2080d23d6a5f52e405eea44558761.tar.gz
llvm-3776db9a4fd2080d23d6a5f52e405eea44558761.tar.bz2
[sanitizer_common] Support Solaris < 11.4 in GetStaticTlsBoundary
This patch, on top of D120048 <https://reviews.llvm.org/D120048>, supports GetTls on Solaris 11.3 and Illumos that lack `dlpi_tls_modid`. It's the same method originally used in D91605 <https://reviews.llvm.org/D91605>, but integrated into `GetStaticTlsBoundary`. Tested on `amd64-pc-solaris2.11`, `sparcv9-sun-solaris2.11`, and `x86_64-pc-linux-gnu`. Differential Revision: https://reviews.llvm.org/D120059
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions