[compiler-rt] d3014e1 - [NFC][sanitizer] Use RTLD_DEFAULT for _dl_get_tls_static_info (#108723)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 16 11:00:16 PDT 2024
Author: Vitaly Buka
Date: 2024-09-16T11:00:13-07:00
New Revision: d3014e1f3b8289dad35475942f9bcf39403576eb
URL: https://github.com/llvm/llvm-project/commit/d3014e1f3b8289dad35475942f9bcf39403576eb
DIFF: https://github.com/llvm/llvm-project/commit/d3014e1f3b8289dad35475942f9bcf39403576eb.diff
LOG: [NFC][sanitizer] Use RTLD_DEFAULT for _dl_get_tls_static_info (#108723)
We don't intercept this one, no reason to use RTLD_NEXT.
Co-authored-by: Sam Elliott <quic_aelliott at quicinc.com>
Added:
Modified:
compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
Removed:
################################################################################
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
index 61bbd3ae3b7c3c..c6d62a156dec47 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
@@ -232,7 +232,7 @@ void InitTlsSize() {
# if defined(__aarch64__) || defined(__x86_64__) || \
defined(__powerpc64__) || defined(__loongarch__)
- void *get_tls_static_info = dlsym(RTLD_NEXT, "_dl_get_tls_static_info");
+ void *get_tls_static_info = dlsym(RTLD_DEFAULT, "_dl_get_tls_static_info");
size_t tls_align;
((void (*)(size_t *, size_t *))get_tls_static_info)(&g_tls_size, &tls_align);
# endif
More information about the llvm-commits
mailing list