- Nov 27, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168692
-
Dmitry Vyukov authored
llvm-svn: 168683
-
Dmitry Vyukov authored
do the atomic operation under the sync object mutex make acquire/release sync atomic with the operation itself combine acquire and release into a single acq_rel operation llvm-svn: 168682
-
- Nov 26, 2012
-
-
Nick Kledzik authored
llvm-svn: 168625
-
Dmitry Vyukov authored
this allows to build tsan runtime as dynamic library llvm-svn: 168589
-
Kostya Serebryany authored
[asan] fix Android build by not calling GetPageSizeCached in a test (no need for the page size anyway) llvm-svn: 168585
-
Dmitry Vyukov authored
llvm-svn: 168584
-
- Nov 25, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168567
-
- Nov 24, 2012
-
-
Kostya Serebryany authored
[asan/tsan] get rid of kPageSize completely in favor of GetPageSizeCached(). This makes the code friendly to more platforms llvm-svn: 168537
-
- Nov 23, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168518
-
Kostya Serebryany authored
[asan] get rid of some of the uses of kPageSize. The intent is to get rid of it completely to support platforms with multiple possible page sizes. llvm-svn: 168517
-
Alexey Samsonov authored
llvm-svn: 168513
-
Alexey Samsonov authored
llvm-svn: 168509
-
Alexey Samsonov authored
llvm-svn: 168508
-
Dmitry Vyukov authored
llvm-svn: 168506
-
- Nov 22, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168497
-
Dmitry Vyukov authored
llvm-svn: 168496
-
Dmitry Vyukov authored
llvm-svn: 168491
-
- Nov 21, 2012
-
-
Kostya Serebryany authored
llvm-svn: 168426
-
Evgeniy Stepanov authored
llvm-svn: 168425
-
Kostya Serebryany authored
[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE llvm-svn: 168424
-
Dmitry Vyukov authored
llvm-svn: 168423
-
Alexey Samsonov authored
[Sanitizer] replace while with internal_memset to make sure compiler won't replace it with library memset llvm-svn: 168422
-
Dmitry Vyukov authored
(do not execute synchronous signals in recursive interceptors) llvm-svn: 168421
-
- Nov 20, 2012
-
-
Kostya Serebryany authored
[asan] pop the two internal functions from the stack trace produced by _Unwind_Backtrace (Peter Bergner) llvm-svn: 168369
-
Kostya Serebryany authored
llvm-svn: 168358
-
Kostya Serebryany authored
llvm-svn: 168356
-
- Nov 19, 2012
-
-
Alexey Samsonov authored
[ASan] use raw Exit() to kill the program in case ASan finds an error while reporting the error in the same thread llvm-svn: 168308
-
Kostya Serebryany authored
llvm-svn: 168306
-
Alexey Samsonov authored
[ASan] change interface of GetAccumulatedStats() function to prevent Clang from inserting memcpy() call into runtime. llvm-svn: 168305
-
Kostya Serebryany authored
llvm-svn: 168301
-
- Nov 16, 2012
-
-
Alexey Samsonov authored
llvm-svn: 168170
-
Alexey Samsonov authored
UBSan: enable CMake build on Darwin. Fix two failing tests and disable the test which produces linker errors on Darwin. llvm-svn: 168169
-
Alexey Samsonov authored
llvm-svn: 168167
-
Dmitry Vyukov authored
llvm-svn: 168151
-
Alexey Samsonov authored
llvm-svn: 168150
-
Alexey Samsonov authored
llvm-svn: 168146
-
- Nov 15, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168060
-
Dmitry Vyukov authored
llvm-svn: 168059
-
Dmitry Vyukov authored
add interceptor for poll() in addition process signals in every atomic op in addition process signals in blocking libc functions llvm-svn: 168050
-