Dmitry Vyukov
|
3e8432ee6c
|
tsan/asan: support pthread_setname_np to set thread names
llvm-svn: 193602
|
2013-10-29 10:30:39 +00:00 |
Sergey Matveev
|
9cda3df8bd
|
[sanitizer] Move FindThreadByOSIdLocked from lsan to sanitizer_common.
llvm-svn: 182728
|
2013-05-27 10:35:51 +00:00 |
Alexey Samsonov
|
acfb82e611
|
[Sanitizer] Compile sanitizer runtimes with -Wno-non-virtual-dtor. Virtual dtors may be a problem for us, as sanitizer runtime should not generally assume libstdc++ presence.
llvm-svn: 177860
|
2013-03-25 10:31:49 +00:00 |
Dmitry Vyukov
|
4ecfa696e0
|
tsan: flush dead thread info earlier (when another thread is finished rather than new thread is created)
llvm-svn: 177394
|
2013-03-19 12:25:48 +00:00 |
Dmitry Vyukov
|
49e462fab2
|
tsan: fix clang -Wall build
Clang does not like classes with virtual functions but w/o virtual dtor.
Go does not like libstdc++ (operator delete).
llvm-svn: 177267
|
2013-03-18 10:10:15 +00:00 |
Dmitry Vyukov
|
50160030e1
|
tsan: fix Go build
llvm-svn: 177260
|
2013-03-18 08:52:46 +00:00 |
Alexey Samsonov
|
337b0fcf9c
|
[Sanitizer] Build sanitizer_common tests w/o RTTI. Move ThreadRegistry class members below methods.
llvm-svn: 177143
|
2013-03-15 07:08:52 +00:00 |
Eric Christopher
|
d3c993b396
|
Fix a virtual destructor warning.
Patch by Manuel Klimek!
llvm-svn: 177132
|
2013-03-15 00:20:17 +00:00 |
Alexey Samsonov
|
d1999a1ccc
|
[Sanitizer] Fix compiler warnings and style issues in sanitizer_common tests. Use -Werror=sign-compare when building them.
llvm-svn: 177077
|
2013-03-14 15:15:35 +00:00 |
Alexey Samsonov
|
1cb684381a
|
[Sanitizer] Add generic ThreadRegistry class for sanitizer runtimes. This class holds basic thread bookkeeping logic and allows specific sanitizer runtimes to create thread contexts and mark threads as created/running/joined etc. The class is based on the way we currently store thread contexts in TSan.
llvm-svn: 177074
|
2013-03-14 13:54:30 +00:00 |