- Feb 28, 2014
-
-
Dmitry Vyukov authored
llvm-svn: 202505
-
Dmitry Vyukov authored
llvm-svn: 202504
-
Dmitry Vyukov authored
llvm-svn: 202503
-
Kostya Serebryany authored
llvm-svn: 202492
-
Kostya Serebryany authored
[sanitizer] speedup deadlock detector for the case when we destroy a mutex that has never been locked llvm-svn: 202487
-
Dmitry Vyukov authored
Introduce DDetector interface between the tool and the DD itself. It will help to experiment with other DD implementation, as well as reuse DD in other tools. llvm-svn: 202485
-
Dmitry Vyukov authored
llvm-svn: 202470
-
- Feb 27, 2014
-
-
Alexander Potapenko authored
llvm-svn: 202410
-
Dmitry Vyukov authored
llvm-svn: 202405
-
Dmitry Vyukov authored
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58066 llvm-svn: 202403
-
Kostya Serebryany authored
[sanitizer] do not acquire a global mutex in deadlock detector when dealing with Unlock (it is essentially a thread-local operation) llvm-svn: 202401
-
Dmitry Vyukov authored
this fixes obscure false positives see the comments and the test for details llvm-svn: 202400
-
Kostya Serebryany authored
[asan] *experimental* implementation of invalid-pointer-pair detector (finds when two unrelated pointers are compared or subtracted). This implementation has both false positives and false negatives and is not tuned for performance. A bug report for a proper implementation will follow. llvm-svn: 202389
-
Evgeniy Stepanov authored
llvm-svn: 202374
-
Dmitry Vyukov authored
we must go deeper! llvm-svn: 202365
-
Evgeniy Stepanov authored
Patch by Viktor Kutuzov. llvm-svn: 202364
-
Evgeniy Stepanov authored
asan_device_setup is a utility that prepares a device to run code built with ASan. Essentially, it installs ASan runtime library into the system. For this reason, it has to be at a predictable relative path from the runtime library itself. We also plan to distribute this utility, packaged with runtime library and maybe llvm-symbolizer, to the users. llvm-svn: 202362
-
Evgeniy Stepanov authored
This is done mostly for consistency, because this setting is normally overridden in cmake. llvm-svn: 202359
-
- Feb 26, 2014
-
-
Joerg Sonnenberger authored
llvm-svn: 202298
-
Joerg Sonnenberger authored
can't build anything here. llvm-svn: 202297
-
Alexey Samsonov authored
llvm-svn: 202268
-
Kostya Serebryany authored
llvm-svn: 202266
-
Evgeniy Stepanov authored
__android_log_write has an implicit message length limit. Print one line at a time. llvm-svn: 202250
-
Evgeniy Stepanov authored
llvm-svn: 202249
-
Evgeniy Stepanov authored
llvm-svn: 202246
-
Evgeniy Stepanov authored
llvm-svn: 202245
-
Alexey Samsonov authored
llvm-svn: 202244
-
Richard Trieu authored
is converted to a true value. Detected by Clang's improved -Wbool-conversion llvm-svn: 202223
-
- Feb 25, 2014
-
-
Kostya Serebryany authored
llvm-svn: 202153
-
Alexey Samsonov authored
* Fix bash scripts to work on FreeBSD (patch by Viktor Kutuzov) * Update locations of lit tests in check_lint script. llvm-svn: 202145
-
Alexander Potapenko authored
This should fix the issues with `make check-asan` on OS X. llvm-svn: 202144
-
Kostya Serebryany authored
llvm-svn: 202132
-
Kostya Serebryany authored
llvm-svn: 202128
-
Kostya Serebryany authored
[asan] Fix for size_t in Asan's new and delete operators on x64 FreeBSD in 32-bit mode, only for FreeBSD <= 9.2; patch by Viktor Kutuzov llvm-svn: 202124
-
Alexey Samsonov authored
llvm-svn: 202122
-
Kostya Serebryany authored
llvm-svn: 202120
-
Kostya Serebryany authored
[sanitizer] fix epoch handling in deadlock detector (before the fix, we could have had edges from locks in the previous epoch to locks in the current epoch) llvm-svn: 202118
-
- Feb 24, 2014
-
-
Kostya Serebryany authored
[asan] simplify the code that compute the shadow offset; get rid of two internal flags that allowed to override it. The tests pass, but still this change might break asan on some platform not covered by tests. If you see this, please submit a fix with a test. llvm-svn: 202033
-
Dmitry Vyukov authored
llvm-svn: 202022
-
Kostya Serebryany authored
AdjustStackSizeLinux() is used in Lsan, Tsan and Msan non-Linux-specific code so it seems it should have more generic name and moved to a common scope. Renamed to AdjustStackSize. Patch by Viktor Kutuzov. llvm-svn: 202011
-