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 [lldb][windows] Allow exporting plugin symbols in LLDB_EXPORT_ALL_SYMBOLS (#71087) 2023-11-02 15:06:16 -07:00
docs Remove hardware index from watchpoints and breakpoints (#72012) 2023-11-15 13:32:42 -08:00
examples [lldb] Pass important options to dsymForUUID (#72669) 2023-11-17 08:00:07 -08:00
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 [lldb][NFC] Remove copy of debugserver entitlements plist 2023-01-31 12:58:37 -08:00
scripts [lldb] Replace the usage of module imp with module importlib (#70443) 2023-10-31 17:08:55 -03:00
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 [lldb] Remove use of __future__ in python 2023-08-14 14:14:48 -07:00
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 [llvm][tblgen] Add Source Filename for emitSourceFileHeader (#65744) 2023-09-26 13:40:56 +08:00
.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 [lldb] Remove more references to lldb-vscode (#69696) 2023-10-20 15:08:37 +01:00
LICENSE.TXT
use_lldb_suite_root.py [lldb] Format more Python files with black (#65979) 2023-09-12 08:46:34 +01:00