Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [lsan] Add lit test support. | Sergey Matveev | 2013-05-23 | 7 | -29/+106 | |
| | | | | | | | "check-lsan" now runs both the tests from lib/lsan/tests and any lit tests found under lib/lsan/lit_tests. llvm-svn: 182583 | |||||
* | [lsan] Ensure lsan is initialized when interceptors are called. | Sergey Matveev | 2013-05-23 | 3 | -9/+7 | |
| | | | | | | Also remove unnecessary ifdefs. llvm-svn: 182571 | |||||
* | Revert r182465 and add lsan-common library to makefile-based build | Alexey Samsonov | 2013-05-22 | 1 | -0/+23 | |
| | | | | llvm-svn: 182470 | |||||
* | [lsan] Invoke leak detection with atexit(). | Sergey Matveev | 2013-05-21 | 3 | -7/+7 | |
| | | | | | | Keeps it consistent between ASan and LSan. llvm-svn: 182399 | |||||
* | [asan] Do not invoke LSan hooks unless CAN_SANITIZE_LEAKS. | Sergey Matveev | 2013-05-21 | 1 | -5/+4 | |
| | | | | llvm-svn: 182389 | |||||
* | [lsan] Change CMakeLists to build the common LSan module for ASan. | Sergey Matveev | 2013-05-21 | 4 | -17/+45 | |
| | | | | | | Also, define CAN_SANITIZE_LEAKS. llvm-svn: 182383 | |||||
* | [lsan] LSan in LD_PRELOAD library form. | Sergey Matveev | 2013-05-21 | 1 | -0/+31 | |
| | | | | llvm-svn: 182376 | |||||
* | Build LSan on x86_64 only if this target is supported | Alexey Samsonov | 2013-05-20 | 1 | -8/+12 | |
| | | | | llvm-svn: 182272 | |||||
* | [lsan] Fix r182256. | Sergey Matveev | 2013-05-20 | 1 | -0/+1 | |
| | | | | | | Add missing call to GetUserBegin(). llvm-svn: 182267 | |||||
* | [lsan] GetUserBegin() in LSan. | Sergey Matveev | 2013-05-20 | 3 | -1/+13 | |
| | | | | | | | Separate the notions of user-visible chunk and allocator chunk, to facilitate ASan integration. llvm-svn: 182256 | |||||
* | [lsan] CMakeLists and lit test configs for LSan. | Sergey Matveev | 2013-05-20 | 4 | -0/+146 | |
| | | | | llvm-svn: 182251 | |||||
* | [lsan] Tests for LeakSanitizer. | Sergey Matveev | 2013-05-20 | 2 | -0/+323 | |
| | | | | llvm-svn: 182250 | |||||
* | [lsan] Common leak checking module. | Sergey Matveev | 2013-05-20 | 3 | -0/+692 | |
| | | | | | | | Leak checking functionality which will be shared between LSan/ASan/MSan. llvm-svn: 182249 | |||||
* | [lsan] Standalone LSan initialization. | Sergey Matveev | 2013-05-20 | 2 | -0/+84 | |
| | | | | llvm-svn: 182248 | |||||
* | [lsan] Interceptors for standalone LSan. | Sergey Matveev | 2013-05-20 | 1 | -0/+249 | |
| | | | | llvm-svn: 182247 | |||||
* | [lsan] Thread registry for standalone LSan. | Sergey Matveev | 2013-05-20 | 2 | -0/+216 | |
| | | | | llvm-svn: 182246 | |||||
* | [lsan] Allocator for standalone LSan. | Sergey Matveev | 2013-05-20 | 2 | -0/+227 | |
This is the first in a series of CLs implementing LeakSanitizer. http://clang.llvm.org/docs/LeakSanitizer.html llvm-svn: 182245 |