aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorAlex Langford <alangford@apple.com>2024-01-17 11:20:26 -0800
committerGitHub <noreply@github.com>2024-01-17 11:20:26 -0800
commita451c3b9e2124ba2875be678aaafde322057d575 (patch)
tree08897a6627ad7ec2d49a39f92b1d827c8a31f5e2 /llvm/lib/Object/WasmObjectFile.cpp
parent0c6dc80531ed332e346934019095ad9518f465f3 (diff)
downloadllvm-a451c3b9e2124ba2875be678aaafde322057d575.zip
llvm-a451c3b9e2124ba2875be678aaafde322057d575.tar.gz
llvm-a451c3b9e2124ba2875be678aaafde322057d575.tar.bz2
[lldb] Support changes to TLS on macOS (#77988)
The TLS implementation on apple platforms has changed. Instead of invoking pthread_getspecific with a pthread_key_t, we instead perform a virtual function call. Note: Some versions of Apple's new linker do not emit debug symbols for TLS symbols. This causes the TLS tests to fail because LLDB and dsymutil expects there to be debug symbols to resolve the relevant TLS block. You may work around this by switching to the older linker (ld-classic) or by disabling the TLS tests until you have a newer version of the new linker. rdar://120676969
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions