diff options
author | Rainer Orth <ro@gcc.gnu.org> | 2022-07-21 09:18:10 +0200 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2022-07-21 09:18:10 +0200 |
commit | 3776db9a4fd2080d23d6a5f52e405eea44558761 (patch) | |
tree | 31f76a381093e6eb7e83bbd471e731f652b8d183 /llvm/lib/Transforms/Utils/Local.cpp | |
parent | 23d6186be0c9c16b7e99a7601c93d1b774610750 (diff) | |
download | llvm-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