summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/lsan
Commit message (Collapse)AuthorAgeFilesLines
...
* [lsan] Add lit test support.Sergey Matveev2013-05-237-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 Matveev2013-05-233-9/+7
| | | | | | Also remove unnecessary ifdefs. llvm-svn: 182571
* Revert r182465 and add lsan-common library to makefile-based buildAlexey Samsonov2013-05-221-0/+23
| | | | llvm-svn: 182470
* [lsan] Invoke leak detection with atexit().Sergey Matveev2013-05-213-7/+7
| | | | | | Keeps it consistent between ASan and LSan. llvm-svn: 182399
* [asan] Do not invoke LSan hooks unless CAN_SANITIZE_LEAKS.Sergey Matveev2013-05-211-5/+4
| | | | llvm-svn: 182389
* [lsan] Change CMakeLists to build the common LSan module for ASan.Sergey Matveev2013-05-214-17/+45
| | | | | | Also, define CAN_SANITIZE_LEAKS. llvm-svn: 182383
* [lsan] LSan in LD_PRELOAD library form.Sergey Matveev2013-05-211-0/+31
| | | | llvm-svn: 182376
* Build LSan on x86_64 only if this target is supportedAlexey Samsonov2013-05-201-8/+12
| | | | llvm-svn: 182272
* [lsan] Fix r182256.Sergey Matveev2013-05-201-0/+1
| | | | | | Add missing call to GetUserBegin(). llvm-svn: 182267
* [lsan] GetUserBegin() in LSan.Sergey Matveev2013-05-203-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 Matveev2013-05-204-0/+146
| | | | llvm-svn: 182251
* [lsan] Tests for LeakSanitizer.Sergey Matveev2013-05-202-0/+323
| | | | llvm-svn: 182250
* [lsan] Common leak checking module.Sergey Matveev2013-05-203-0/+692
| | | | | | | Leak checking functionality which will be shared between LSan/ASan/MSan. llvm-svn: 182249
* [lsan] Standalone LSan initialization.Sergey Matveev2013-05-202-0/+84
| | | | llvm-svn: 182248
* [lsan] Interceptors for standalone LSan.Sergey Matveev2013-05-201-0/+249
| | | | llvm-svn: 182247
* [lsan] Thread registry for standalone LSan.Sergey Matveev2013-05-202-0/+216
| | | | llvm-svn: 182246
* [lsan] Allocator for standalone LSan.Sergey Matveev2013-05-202-0/+227
This is the first in a series of CLs implementing LeakSanitizer. http://clang.llvm.org/docs/LeakSanitizer.html llvm-svn: 182245
OpenPOWER on IntegriCloud