diff options
author | Alex Shlyapnikov <alekseys@google.com> | 2017-04-26 17:13:31 +0000 |
---|---|---|
committer | Alex Shlyapnikov <alekseys@google.com> | 2017-04-26 17:13:31 +0000 |
commit | 67f83373e99dfd151737a3097790a3203a1630c7 (patch) | |
tree | f1718d520677e7e8788d43f62b9fd7f70a1fd865 | |
parent | 1c3eebac08182fa2b79fe1aede555d720d0876b7 (diff) | |
download | bcm5719-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.cc | 2 |
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); |