Evgeniy Stepanov
|
0b2d93c4f0
|
[sanitizer] Fix build on platforms where dtls support is disabled.
llvm-svn: 211684
|
2014-06-25 11:43:46 +00:00 |
Evgeniy Stepanov
|
7ad0bde843
|
[msan] Fix false positive on dynamic tls.
Use existing DTLS code in sanitizer_tls_get_addr.{h,cc} to unpoison DTLS
blocks both on allocation and deallocation.
https://code.google.com/p/memory-sanitizer/issues/detail?id=44
llvm-svn: 211683
|
2014-06-25 11:30:35 +00:00 |
Kostya Serebryany
|
498b18a01e
|
[asan] try to harden __tls_get_addr interceptor against signals (no good test still); update the comment in a test.
llvm-svn: 206367
|
2014-04-16 09:07:27 +00:00 |
Kostya Serebryany
|
9f20c9b17c
|
[asan] fix a leak in __tls_get_addr handler; introduce a run-time flag to disable this handler completely; remove a workaround for a bug fixed in glibc
llvm-svn: 205617
|
2014-04-04 09:10:58 +00:00 |
Dmitry Vyukov
|
d8c2fbd57f
|
tsan: another attempt to fix the tls_get_addr crash
llvm-svn: 202405
|
2014-02-27 15:07:45 +00:00 |
Dmitry Vyukov
|
46ebecc1fe
|
tsan: work around known bug in libstdc++
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58066
llvm-svn: 202403
|
2014-02-27 14:43:31 +00:00 |
Kostya Serebryany
|
f6e085cf89
|
[sanitizer] make __tls_get_addr interceptor (more) AS-safe. No good test so far, will keep trying.
llvm-svn: 200734
|
2014-02-04 05:22:00 +00:00 |
Kostya Serebryany
|
b22298af9a
|
[asan] re-enable __tls_get_addr interceptor with a proper fix (use __attribute__((tls_model(initial-exec))))
llvm-svn: 200463
|
2014-01-30 09:25:48 +00:00 |
Kostya Serebryany
|
409d26ac5e
|
[asan] disable __tls_get_addr interceptor while I am investigating why it causes trouble; few more debugging
llvm-svn: 200462
|
2014-01-30 09:00:42 +00:00 |
Kostya Serebryany
|
71788fac2a
|
[asan] experimental intercetor for __tls_get_addr. So far it does nothing interesting, actual usage will come later. See https://groups.google.com/forum/#!topic/address-sanitizer/BfwYD8HMxTM for background
llvm-svn: 200384
|
2014-01-29 09:29:16 +00:00 |