aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2022-02-11 15:53:28 -0800
committerSam Clegg <sbc@chromium.org>2022-02-14 14:08:32 -0800
commit37f422f4ac31c8b8041c6b62065263314282dab6 (patch)
tree5e2c52ff4d30a12e233971ae552ad7f8b9ee1592 /lldb/source/Commands
parent9dcb0061657e9b7f321fa6c295960c8f829ed6f1 (diff)
downloadllvm-37f422f4ac31c8b8041c6b62065263314282dab6.zip
llvm-37f422f4ac31c8b8041c6b62065263314282dab6.tar.gz
llvm-37f422f4ac31c8b8041c6b62065263314282dab6.tar.bz2
[WebAssembly] Use GeneralDynamic TLS for exception handling builtins.
These global TLS symbols are shared across all shared libraries and therefor should not be assumed to be local to the current module. Also add new error in the linker when TLS relocations are used against undefined symbols. TLS relocations are offsets into the current modules tls data segment, and don't make sense for undefined symbols which are modeled as global imports. Fixes: https://github.com/emscripten-core/emscripten/issues/13398 Differential Revision: https://reviews.llvm.org/D119630
Diffstat (limited to 'lldb/source/Commands')
0 files changed, 0 insertions, 0 deletions