- Mar 25, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 177857
-
Alexey Samsonov authored
llvm-svn: 177854
-
Alexey Samsonov authored
llvm-svn: 177851
-
- Mar 21, 2013
-
-
Dmitry Vyukov authored
tsan: use a single background thread for memory profiler and memory flush (and later for symbolizer flush) llvm-svn: 177627
-
Richard Smith authored
* libclang_rt-san-* is sanitizer_common, and is linked in only if no other sanitizer runtime is present. * libclang_rt-ubsan-* is the piece of the runtime which doesn't depend on a C++ ABI library, and is always linked in. * libclang_rt-ubsan_cxx-* is the piece of the runtime which depends on a C++ ABI library, and is only linked in when linking a C++ binary. The Darwin ubsan runtime is unchanged. For more details, see Clang change r177605. llvm-svn: 177606
-
- Mar 20, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 177510
-
Dmitry Vyukov authored
256 blocks (which is 512 in reallity) seems to be too big cache, reducing the size reduces memory consumption but does not degrade performance. llvm-svn: 177502
-
Evgeniy Stepanov authored
llvm-svn: 177497
-
- Mar 19, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 177401
-
Evgeniy Stepanov authored
llvm-svn: 177400
-
Evgeniy Stepanov authored
llvm-svn: 177397
-
Dmitry Vyukov authored
llvm-svn: 177395
-
Dmitry Vyukov authored
tsan: flush dead thread info earlier (when another thread is finished rather than new thread is created) llvm-svn: 177394
-
Dmitry Vyukov authored
llvm-svn: 177388
-
Evgeniy Stepanov authored
llvm-svn: 177384
-
Evgeniy Stepanov authored
Moved this code to sanitizer_common. llvm-svn: 177383
-
- Mar 18, 2013
-
-
Dmitry Vyukov authored
Clang does not like classes with virtual functions but w/o virtual dtor. Go does not like libstdc++ (operator delete). llvm-svn: 177267
-
Dmitry Vyukov authored
llvm-svn: 177260
-
Dmitry Vyukov authored
llvm-svn: 177255
-
Dmitry Vyukov authored
llvm-svn: 177251
-
Alexey Samsonov authored
llvm-svn: 177246
-
Alexey Samsonov authored
llvm-svn: 177245
-
- Mar 15, 2013
-
-
Alexander Potapenko authored
StopTheWorld puts the process in a suspended state before running the user-supplied callback. To be used in TSan and in leak checking code. Linux implementation provided. Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177156
-
Alexey Samsonov authored
[Sanitizer] Don't intercept frexpf and frexpl on Windows. Add frexp declaration to asan_intercepted_functions.h llvm-svn: 177155
-
Alexey Samsonov authored
llvm-svn: 177151
-
Kostya Serebryany authored
llvm-svn: 177149
-
Kostya Serebryany authored
llvm-svn: 177147
-
Alexey Samsonov authored
[Sanitizer] Generalize compile/link flags for sanitizer_common tests on Android and on other platforms. llvm-svn: 177146
-
Alexey Samsonov authored
llvm-svn: 177143
-
Eric Christopher authored
Patch by Manuel Klimek! llvm-svn: 177132
-
- Mar 14, 2013
-
-
Alexey Samsonov authored
[Sanitizer] Fix compiler warnings and style issues in sanitizer_common tests. Use -Werror=sign-compare when building them. llvm-svn: 177077
-
Alexey Samsonov authored
[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
-
Alexey Samsonov authored
llvm-svn: 177072
-
Evgeniy Stepanov authored
llvm-svn: 177071
-
Alexey Samsonov authored
llvm-svn: 177070
-
Kostya Serebryany authored
[asan] remove one redundant malloc stress test, unify the usage of ASAN_LOW_MEMORY macro in tests, slightly reduce test memory usage (all to make 32-bit runs consume less RAM) llvm-svn: 177069
-
Alexander Potapenko authored
Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177068
-
Evgeniy Stepanov authored
llvm-svn: 177067
-
Alexander Potapenko authored
Also, extended the test to check that ThreadLister::Reset() works as intended. Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177060
-
Evgeniy Stepanov authored
llvm-svn: 177056
-