diff options
author | Sam Clegg <sbc@chromium.org> | 2022-02-11 15:53:28 -0800 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2022-02-14 14:08:32 -0800 |
commit | 37f422f4ac31c8b8041c6b62065263314282dab6 (patch) | |
tree | 5e2c52ff4d30a12e233971ae552ad7f8b9ee1592 /lldb/source/Commands | |
parent | 9dcb0061657e9b7f321fa6c295960c8f829ed6f1 (diff) | |
download | llvm-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