llvm-capstone/lldb
Alex Langford a451c3b9e2
[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
2024-01-17 11:20:26 -08:00
..
bindings [lldb] Use StringRef::starts_with (NFC) 2023-12-17 15:51:48 -08:00
cmake
docs
examples
include [lldb] Upstream xros support in lldb (#78389) 2024-01-17 09:47:08 -08:00
packages/Python/lldbsuite [lldb-dap] Implement command directives (#74808) 2023-12-14 15:04:35 -05:00
resources
scripts
source [lldb] Support changes to TLS on macOS (#77988) 2024-01-17 11:20:26 -08:00
test [lldb-dap] Adjusting how repl-mode auto determines commands vs variable expressions. (#78005) 2024-01-17 09:00:22 -08:00
third_party/Python/module
tools [lldb] Upstream xros support in lldb (#78389) 2024-01-17 09:47:08 -08:00
unittests [lldb] Upstream xros support in lldb (#78389) 2024-01-17 09:47:08 -08:00
utils
.clang-format
.clang-tidy
.gitignore
CMakeLists.txt [LLDB] Define _BSD_SOURCE globally, to get optreset available in mingw's getopt.h (#76137) 2023-12-22 00:40:12 +02:00
CodeOwners.rst
LICENSE.TXT
use_lldb_suite_root.py