summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Shlyapnikov <alekseys@google.com>2017-04-26 17:13:31 +0000
committerAlex Shlyapnikov <alekseys@google.com>2017-04-26 17:13:31 +0000
commit67f83373e99dfd151737a3097790a3203a1630c7 (patch)
treef1718d520677e7e8788d43f62b9fd7f70a1fd865
parent1c3eebac08182fa2b79fe1aede555d720d0876b7 (diff)
downloadbcm5719-llvm-67f83373e99dfd151737a3097790a3203a1630c7.tar.gz
bcm5719-llvm-67f83373e99dfd151737a3097790a3203a1630c7.zip
[lsan] When necessary, define LSan suppression for tls_get_addr.
Summary: Generalize already defined LSan suppression for the leak on tls_get_addr, some envs do not have the entire call stack symbolized, so we have to be less specific. Reviewers: eugenis Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D32545 llvm-svn: 301434
-rw-r--r--compiler-rt/lib/lsan/lsan_common.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/lsan/lsan_common.cc b/compiler-rt/lib/lsan/lsan_common.cc
index 1f4734c85d7..a6b3453f5a0 100644
--- a/compiler-rt/lib/lsan/lsan_common.cc
+++ b/compiler-rt/lib/lsan/lsan_common.cc
@@ -76,7 +76,7 @@ static const char kStdSuppressions[] =
#endif // SANITIZER_SUPPRESS_LEAK_ON_PTHREAD_EXIT
// TLS leak in some glibc versions, described in
// https://sourceware.org/bugzilla/show_bug.cgi?id=12650.
- "leak:*tls_get_addr_tail*\n";
+ "leak:*tls_get_addr*\n";
void InitializeSuppressions() {
CHECK_EQ(nullptr, suppression_ctx);
OpenPOWER on IntegriCloud