|  Sergey Matveev | 2b19ee3da8 | [lsan] Add suppression support. llvm-svn: 185152 | 2013-06-28 14:38:31 +00:00 | 
				
					
						|  Alexey Samsonov | 895784a5b0 | [LSan] Add the way to disable LSan at link time llvm-svn: 185066 | 2013-06-27 09:35:50 +00:00 | 
				
					
						|  Sergey Matveev | 4e0215a71c | Revert to C-style callbacks for iteration over allocator chunks. Also clean up LSan code, fix some comments and replace void* with uptr
to bring down the number of reinterpret_casts.
llvm-svn: 184700 | 2013-06-24 08:34:50 +00:00 | 
				
					
						|  Sergey Matveev | b94d5e2d1c | [asan] Move lsan_disabled out of thread context. Fix for the case where disabler is used in pthread key destructor.
llvm-svn: 184553 | 2013-06-21 14:51:52 +00:00 | 
				
					
						|  Alexey Samsonov | bd0428b81a | [LSan] Use a typedef for frontier vector llvm-svn: 183973 | 2013-06-14 10:07:56 +00:00 | 
				
					
						|  Alexey Samsonov | b0d92b3312 | [Sanitizer] Rename InternalVector to InternalMmapVector llvm-svn: 183972 | 2013-06-14 09:59:40 +00:00 | 
				
					
						|  Sergey Matveev | 978460c12c | [lsan] Harmonized some naming inconsistencies. llvm-svn: 183748 | 2013-06-11 15:26:20 +00:00 | 
				
					
						|  Sergey Matveev | ecc4f5ba8e | [lsan] Implement __lsan_ignore_object(). Leak annotation similar to HeapChecker's IgnoreObject().
llvm-svn: 183412 | 2013-06-06 14:17:56 +00:00 | 
				
					
						|  Sergey Matveev | 17ee1abfa7 | [lsan] Add __lsan_disable() and __lsan_enable(). Objects allocated after a call to __lsan_disable() will be treated as
live memory. Also add a ScopedDisabler.
llvm-svn: 183099 | 2013-06-03 11:21:34 +00:00 | 
				
					
						|  Sergey Matveev | 39e8a6d87e | [lsan] Begin converting LSan tests to output tests. In this CL all old tests are removed and one LIT test is added.
llvm-svn: 182730 | 2013-05-27 11:41:46 +00:00 | 
				
					
						|  Sergey Matveev | c7715a228a | [lsan] Prettify LSan reports and add a summary. llvm-svn: 182646 | 2013-05-24 14:49:13 +00:00 | 
				
					
						|  Sergey Matveev | bc880f3a54 | [lsan] Add exitcode flag. Kill the process if leaks are found. llvm-svn: 182641 | 2013-05-24 13:16:02 +00:00 | 
				
					
						|  Sergey Matveev | 620744556a | [lsan] Change CMakeLists to build the common LSan module for ASan. Also, define CAN_SANITIZE_LEAKS.
llvm-svn: 182383 | 2013-05-21 14:12:11 +00:00 | 
				
					
						|  Sergey Matveev | bcfd838bcb | [lsan] GetUserBegin() in LSan. Separate the notions of user-visible chunk and allocator chunk, to facilitate
ASan integration.
llvm-svn: 182256 | 2013-05-20 13:08:23 +00:00 | 
				
					
						|  Sergey Matveev | b5483be858 | [lsan] Common leak checking module. Leak checking functionality which will be shared between
LSan/ASan/MSan.
llvm-svn: 182249 | 2013-05-20 11:06:50 +00:00 |