- Apr 23, 2013
-
-
Alexey Samsonov authored
llvm-svn: 180082
-
- Apr 22, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 180012
-
Bill Wendling authored
The fread / fwrite calls were happening for each timer. However, that could be pretty expensive for a large number of timers. Instead, read and write the timers in one call. This gives ~10% speedup in compilation time. llvm-svn: 179990
-
- Apr 19, 2013
-
-
Alexey Samsonov authored
llvm-svn: 179844
-
Alexey Samsonov authored
This change adds ASan runtime option "strict-init-order" (off by default) that makes init-order checker bark if global initializer accesses any global from different translation unit (even if the latter is already initialized). strict init-order checking doesn't play well with, e.g. LLVM registration machineries, and causes issue https://code.google.com/p/address-sanitizer/issues/detail?id=178. llvm-svn: 179843
-
Alexey Samsonov authored
[TSan] Allocate fd table in user heap instead of using internal allocator. We need this to catch races on fds. llvm-svn: 179841
-
- Apr 18, 2013
-
-
Alexey Samsonov authored
llvm-svn: 179755
-
Alexey Samsonov authored
llvm-svn: 179754
-
- Apr 16, 2013
-
-
Andy Gibbs authored
Wrap macro invocations in braces to supress 'suggest braces around empty body in an ‘if’ statement' warning. llvm-svn: 179597
-
Sergey Matveev authored
Reviewers: kcc, glider, samsonov Reviewed By: glider CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D676 llvm-svn: 179595
-
Evgeniy Stepanov authored
llvm-svn: 179594
-
Evgeniy Stepanov authored
llvm-svn: 179592
-
- Apr 15, 2013
-
-
Evgeniy Stepanov authored
Restore SIGPROF handler to the original state after the test. llvm-svn: 179524
-
Evgeniy Stepanov authored
llvm-svn: 179522
-
- Apr 12, 2013
-
-
Evgeniy Stepanov authored
ASan checks addressability of syscall arguments. TSan does nothing for now. llvm-svn: 179380
-
Evgeniy Stepanov authored
This time it's the full list scavenged from syscalls.h Fixed return value type. llvm-svn: 179378
-
Timur Iskhodzhanov authored
The ALWAYS_INLINE doesn't have static on POSIX anyways since r178341; the INLINE is only used in .h files, so shouldn't have been 'static' in the first place llvm-svn: 179371
-
Alexey Samsonov authored
llvm-svn: 179368
-
Alexey Samsonov authored
llvm-svn: 179366
-
Alexey Samsonov authored
llvm-svn: 179365
-
- Apr 11, 2013
-
-
Kostya Serebryany authored
llvm-svn: 179307
-
Kostya Serebryany authored
llvm-svn: 179306
-
Alexey Samsonov authored
Explicitly list all sanitizer headers in CMake build rules. Make sure sanitizer lit_tests depend on fresh headers. llvm-svn: 179293
-
Kostya Serebryany authored
[asan] improve the UAR reporting (try harder to find the correct frame), try to make the test more stable llvm-svn: 179292
-
Evgeniy Stepanov authored
Pre- and post- hooks for linux syscalls. Not wired into anything, but exposed through public interface. llvm-svn: 179288
-
Kostya Serebryany authored
llvm-svn: 179286
-
Alexey Samsonov authored
llvm-svn: 179281
-
Kostya Serebryany authored
[asan] fix use-after-return functionality (PR15672) and enable the corresponding test. We still don't guarantee anything with regard to use-after-return checking llvm-svn: 179278
-
Alexey Samsonov authored
llvm-svn: 179274
-
Kostya Serebryany authored
llvm-svn: 179273
-
Kostya Serebryany authored
llvm-svn: 179271
-
- Apr 10, 2013
-
-
Alexander Potapenko authored
Add a test for time(). llvm-svn: 179177
-
Kostya Serebryany authored
Reviewers: samsonov Reviewed By: samsonov CC: samsonov, llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D652 llvm-svn: 179175
-
Alexey Samsonov authored
llvm-svn: 179161
-
- Apr 09, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 179096
-
Evgeniy Stepanov authored
llvm-svn: 179091
-
Alexey Samsonov authored
[Sanitizer] fix TSan tests: remove global ctor from sanitizer_common, run load_shared_lib test only in lit llvm-svn: 179090
-
Kostya Serebryany authored
llvm-svn: 179088
-
- Apr 08, 2013
-
-
Chandler Carruth authored
This was committed without tests and contains obvious bugs. That's not acceptable. It broke address sanitizer for most programs using glob(3). llvm-svn: 179054
-
Alexander Potapenko authored
Add a regression test for the case where such behavior helps TSan: 1. race is reported in the main module 2. new shared library is loaded 3. race is reported in the shared library llvm-svn: 179032
-