- Mar 26, 2013
-
-
Alexander Potapenko authored
a flag to skip cache update for cases when that's unacceptable (e.g. lsan). Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 178000
-
Alexey Samsonov authored
llvm-svn: 177998
-
- Mar 25, 2013
-
-
Timur Iskhodzhanov authored
llvm-svn: 177927
-
Dmitry Vyukov authored
The hook can be overriden in frontend to print to e.g. a file. llvm-svn: 177864
-
Alexey Samsonov authored
[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
-
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
-