- Jun 06, 2013
-
-
Sergey Matveev authored
llvm-svn: 183429
-
Dmitry Vyukov authored
helps to make range access functions correct and fast llvm-svn: 183418
-
Sergey Matveev authored
llvm-svn: 183414
-
Sergey Matveev authored
Leak annotation similar to HeapChecker's IgnoreObject(). llvm-svn: 183412
-
Alexey Samsonov authored
llvm-svn: 183411
-
Alexey Samsonov authored
llvm-svn: 183410
-
Dmitry Vyukov authored
llvm-svn: 183408
-
Alexey Samsonov authored
llvm-svn: 183407
-
Dmitry Vyukov authored
llvm-svn: 183405
-
Dmitry Vyukov authored
llvm-svn: 183402
-
Alexey Samsonov authored
llvm-svn: 183401
-
Alexey Samsonov authored
[ASan] lit tests: create common autogenerated config for running compiler-rt lit tests, and use it in ASan llvm-svn: 183400
-
Alexey Samsonov authored
llvm-svn: 183395
-
Alexey Samsonov authored
llvm-svn: 183391
-
Alexey Samsonov authored
llvm-svn: 183390
-
Alexey Samsonov authored
llvm-svn: 183387
-
- Jun 04, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 183225
-
Evgeniy Stepanov authored
llvm-svn: 183224
-
Evgeniy Stepanov authored
llvm-svn: 183221
-
Alexey Samsonov authored
Summary: With this change, the user may safely call __asan_get_ownership() from malloc/free hooks and assume it would return "true". If there is a realloc/free race, free hook might be called twice, but I think it's acceptable, as it's a data race and would later be reported anyway. This change also fixes a bug when failing realloc incorrectly marked the original memory as "quarantinned". Reviewers: timurrrr, kcc, samsonov Reviewed By: samsonov CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D913 llvm-svn: 183220
-
Sergey Matveev authored
llvm-svn: 183218
-
Timur Iskhodzhanov authored
Fix ALIGNED misuse in asan_thread.cc (built on all platforms); also, add a comment to the ALIGNED macro describing the correct usage llvm-svn: 183214
-
- Jun 03, 2013
-
-
Kostya Serebryany authored
llvm-svn: 183105
-
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
-