summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2014-01-30 09:00:42 +0000
committerKostya Serebryany <kcc@google.com>2014-01-30 09:00:42 +0000
commit409d26ac5e81f5de3feb96f7d0c3cab04e47f406 (patch)
treeefe5f01a7e9b516016fb8f5987f814b233215f1d /compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
parent348cbdacda2750a27f202f342cbaea13f6eef8c5 (diff)
downloadbcm5719-llvm-409d26ac5e81f5de3feb96f7d0c3cab04e47f406.tar.gz
bcm5719-llvm-409d26ac5e81f5de3feb96f7d0c3cab04e47f406.zip
[asan] disable __tls_get_addr interceptor while I am investigating why it causes trouble; few more debugging
llvm-svn: 200462
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc')
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc b/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
index 7d4663d5f08..73e34469aff 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
@@ -74,8 +74,8 @@ void DTLS_on_tls_get_addr(void *arg_void, void *res) {
return;
uptr tls_size = 0;
uptr tls_beg = reinterpret_cast<uptr>(res) - arg->offset;
- VPrintf(2, "__tls_get_addr: %p {%p,%p} => %p; tls_beg: %p\n", arg,
- arg->dso_id, arg->offset, res, tls_beg);
+ VPrintf(2, "__tls_get_addr: %p {%p,%p} => %p; tls_beg: %p; sp: %p\n", arg,
+ arg->dso_id, arg->offset, res, tls_beg, &tls_beg);
if (dtls.last_memalign_ptr == tls_beg) {
tls_size = dtls.last_memalign_size;
VPrintf(2, "__tls_get_addr: glibc <=2.18 suspected; tls={%p,%p}\n", tls_beg,
OpenPOWER on IntegriCloud