- Jun 03, 2013
-
-
Sergey Matveev authored
Objects allocated after a call to __lsan_disable() will be treated as live memory. Also add a ScopedDisabler. llvm-svn: 183099
-
Sergey Matveev authored
Address issue reported by Greg Fitzgerald. llvm-svn: 183098
-
- May 31, 2013
-
-
Alexander Potapenko authored
llvm-svn: 183006
-
Sergey Matveev authored
llvm-svn: 183004
-
Sergey Matveev authored
Change the LSan lit test logic. Now "check-lsan" tests the leak checking functionality in both standalone LSan and ASan. llvm-svn: 183000
-
Evgeniy Stepanov authored
llvm-svn: 182999
-
Evgeniy Stepanov authored
Before this change, each module defined a weak_odr global __msan_track_origins with a value of 1 if origin tracking is enabled, 0 if disabled. If there are modules with different values, any of them may win. If 0 wins, and there is at least one module with 1, the program will most likely crash. With this change, __msan_track_origins is only emitted if origin tracking is on. Then runtime library detects if there is at least one module with origin tracking, and enables runtime support for it. llvm-svn: 182996
-
Sergey Matveev authored
llvm-svn: 182995
-
Sergey Matveev authored
llvm-svn: 182994
-
Evgeniy Stepanov authored
Add compile time tests for sizes and offsets of all sanitizer-posix types. llvm-svn: 182993
-
- May 30, 2013
-
-
Kostya Serebryany authored
[asan] workaround for the quemu bug in proc maps (http://code.google.com/p/address-sanitizer/issues/detail?id=160) llvm-svn: 182922
-
Alexey Samsonov authored
llvm-svn: 182918
-
Kostya Serebryany authored
[sanitizer] introduce LargeMmapAllocator::GetBlockBeginFastSingleThreaded, required for LeakSanitizer to work faster. Also fix lint. llvm-svn: 182917
-
Alexander Potapenko authored
llvm-svn: 182915
-
- May 29, 2013
-
-
Timur Iskhodzhanov authored
llvm-svn: 182868
-
Sergey Matveev authored
llvm-svn: 182862
-
Sergey Matveev authored
llvm-svn: 182858
-
Timur Iskhodzhanov authored
llvm-svn: 182857
-
Sergey Matveev authored
This CL enables thread support in LSan when used on top of ASan. llvm-svn: 182854
-
Sergey Matveev authored
Instead of using arch_prctl(ARCH_GET_FS), read the address from the tread descriptor itself. This lets us avoid sandboxing issues. Also, GetThreadStackAndTls() can now be implemented on i386. llvm-svn: 182853
-
Evgeniy Stepanov authored
llvm-svn: 182852
-
Peter Collingbourne authored
Fixes the Go build. Differential Revision: http://llvm-reviews.chandlerc.com/D877 llvm-svn: 182851
-
Timur Iskhodzhanov authored
llvm-svn: 182848
-
Evgeniy Stepanov authored
llvm-svn: 182845
-
Evgeniy Stepanov authored
llvm-svn: 182844
-
Evgeniy Stepanov authored
llvm-svn: 182843
-
Dmitry Vyukov authored
llvm-svn: 182842
-
Peter Collingbourne authored
definitions from test. llvm-svn: 182841
-
Alexey Samsonov authored
[sanitizer] Use raw check in internal allocator to prevent self-deadlocks. Try to fix Windows build. llvm-svn: 182840
-
Sergey Matveev authored
llvm-svn: 182839
-
Evgeniy Stepanov authored
llvm-svn: 182838
-
Alexey Samsonov authored
llvm-svn: 182837
-
Alexey Samsonov authored
llvm-svn: 182836
-
Evgeniy Stepanov authored
llvm-svn: 182835
-
- May 28, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 182775
-
Evgeniy Stepanov authored
llvm-svn: 182774
-
Peter Collingbourne authored
Differential Revision: http://llvm-reviews.chandlerc.com/D873 llvm-svn: 182770
-
Peter Collingbourne authored
Differential Revision: http://llvm-reviews.chandlerc.com/D872 llvm-svn: 182765
-
- May 27, 2013
-
-
Peter Collingbourne authored
llvm-svn: 182743
-
Peter Collingbourne authored
llvm-svn: 182740
-