Alexey Samsonov
							
						 | 
						
							
							
							
							
							
								
							
							
								4b1f1031e6
								
							
						 | 
						
							
							
								
								[Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common.
							
							
							
							
							
							
							
							llvm-svn: 158140 
							
						 | 
						
							2012-06-07 07:13:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexey Samsonov
							
						 | 
						
							
							
							
							
							
								
							
							
								40d5b772e5
								
							
						 | 
						
							
							
								
								[Sanitizer] Switch to common mmap/munmap routines in ASan run-time.
							
							
							
							
							
							
							
							llvm-svn: 158078 
							
						 | 
						
							2012-06-06 16:15:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								79437fe376
								
							
						 | 
						
							
							
								
								[asan] make tid u32 instead of int
							
							
							
							
							
							
							
							llvm-svn: 158074 
							
						 | 
						
							2012-06-06 15:06:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								53b74ac256
								
							
						 | 
						
							
							
								
								[asan] start compacting the allocator header, the goal is to make it 16 bytes w/o losing any information
							
							
							
							
							
							
							
							llvm-svn: 158072 
							
						 | 
						
							2012-06-06 14:46:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexey Samsonov
							
						 | 
						
							
							
							
							
							
								
							
							
								ee07290628
								
							
						 | 
						
							
							
								
								[Sanitizer] Move more functions/constants to sanitizer_common.
							
							
							
							
							
							
							
							llvm-svn: 158056 
							
						 | 
						
							2012-06-06 09:26:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexey Samsonov
							
						 | 
						
							
							
							
							
							
								
							
							
								1b12eda7ec
								
							
						 | 
						
							
							
								
								[ASan] use internal_{close,read,write} in ASan runtime.
							
							
							
							
							
							
							
							llvm-svn: 157991 
							
						 | 
						
							2012-06-05 08:48:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexey Samsonov
							
						 | 
						
							
							
							
							
							
								
							
							
								f5e2dc3c3d
								
							
						 | 
						
							
							
								
								[ASan] use internal_open from sanitizer_libc in ASan runtime
							
							
							
							
							
							
							
							llvm-svn: 157986 
							
						 | 
						
							2012-06-05 07:25:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								8a66b71c8f
								
							
						 | 
						
							
							
								
								[asan] partial fix for windows build
							
							
							
							
							
							
							
							llvm-svn: 157750 
							
						 | 
						
							2012-05-31 16:06:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								1d35d155fd
								
							
						 | 
						
							
							
								
								[asan] more renaming
							
							
							
							
							
							
							
							llvm-svn: 157747 
							
						 | 
						
							2012-05-31 15:02:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								8d03204204
								
							
						 | 
						
							
							
								
								[asan] more renaming
							
							
							
							
							
							
							
							llvm-svn: 157746 
							
						 | 
						
							2012-05-31 14:35:53 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								ea365131a2
								
							
						 | 
						
							
							
								
								[ASan] Make for-Windows RTL compileable using Clang++
							
							
							
							
							
							
							
							llvm-svn: 157188 
							
						 | 
						
							2012-05-21 14:25:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								1490c7996f
								
							
						 | 
						
							
							
								
								[asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exit
							
							
							
							
							
							
							
							llvm-svn: 154159 
							
						 | 
						
							2012-04-06 01:27:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								7d2776960b
								
							
						 | 
						
							
							
								
								[ASan/Win] Fix lint warning
							
							
							
							
							
							
							
							llvm-svn: 154111 
							
						 | 
						
							2012-04-05 18:31:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								0881092306
								
							
						 | 
						
							
							
								
								[ASan/Win] Fix build by using inline assembly instead of an unavailable intrinsic function
							
							
							
							
							
							
							
							llvm-svn: 154106 
							
						 | 
						
							2012-04-05 17:16:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								7a8f5e4d1e
								
							
						 | 
						
							
							
								
								[asan] make __asan::Deallocate immune to racy double-free (issue #57)
							
							
							
							
							
							
							
							llvm-svn: 154097 
							
						 | 
						
							2012-04-05 15:55:09 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexander Potapenko
							
						 | 
						
							
							
							
							
							
								
							
							
								08342aa1a1
								
							
						 | 
						
							
							
								
								Introduce the use_sigaltstack flag (off by default), which enables using alternate
							
							
							
							
							
							
							
							per-thread stacks for signal handling. This allows to print more verbose error reports
for stack overflows.
llvm-svn: 154092 
							
						 | 
						
							2012-04-05 10:54:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								70df757918
								
							
						 | 
						
							
							
								
								[ASan/Win] Eliminate a couple of FIXMEs, add NORETURN to CheckFailed/UNIMPLEMENTED
							
							
							
							
							
							
							
							llvm-svn: 152628 
							
						 | 
						
							2012-03-13 16:12:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								2f48b870f3
								
							
						 | 
						
							
							
								
								[ASan] Add back the support for /MT; intercept statically-linked functions
							
							
							
							
							
							
							
							llvm-svn: 152557 
							
						 | 
						
							2012-03-12 11:45:09 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								fead7f5aa5
								
							
						 | 
						
							
							
								
								[ASan] Use WriteFile instead of fwrite in AsanWrite
							
							
							
							
							
							
							
							llvm-svn: 152540 
							
						 | 
						
							2012-03-11 12:45:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								b0f9354168
								
							
						 | 
						
							
							
								
								[asan] use O(log(N)) algorithm instead of O(N) in __asan_get_ownership
							
							
							
							
							
							
							
							llvm-svn: 152467 
							
						 | 
						
							2012-03-10 01:30:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								0f9c9a5332
								
							
						 | 
						
							
							
								
								[ASan] Intercept CreateThread on Windows
							
							
							
							
							
							
							
							llvm-svn: 151366 
							
						 | 
						
							2012-02-24 15:28:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexey Samsonov
							
						 | 
						
							
							
							
							
							
								
							
							
								d6651509d0
								
							
						 | 
						
							
							
								
								AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h instead
							
							
							
							
							
							
							
							llvm-svn: 151162 
							
						 | 
						
							2012-02-22 14:07:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								36d297d27f
								
							
						 | 
						
							
							
								
								[ASan] Intercept functions on Windows - first version
							
							
							
							
							
							
							
							llvm-svn: 151161 
							
						 | 
						
							2012-02-22 13:59:49 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexander Potapenko
							
						 | 
						
							
							
							
							
							
								
							
							
								2c0ed61c7a
								
							
						 | 
						
							
							
								
								Move the contents of AsanProcMaps::Dump() into AsanDumpProcessMaps() for Posix systems.
							
							
							
							
							
							
							
							Define AsanDumpProcessMaps as unimplemented on Windows.
This should fix the Windows build.
llvm-svn: 151147 
							
						 | 
						
							2012-02-22 09:11:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Kostya Serebryany
							
						 | 
						
							
							
							
							
							
								
							
							
								fcd535ba6c
								
							
						 | 
						
							
							
								
								[asan] implement __asan_set_death_callback
							
							
							
							
							
							
							
							llvm-svn: 150414 
							
						 | 
						
							2012-02-13 21:24:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Alexander Potapenko
							
						 | 
						
							
							
							
							
							
								
							
							
								720aaefb8d
								
							
						 | 
						
							
							
								
								Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc
							
							
							
							
							
							
							
							to avoid crashes on Linux and Win.
llvm-svn: 150398 
							
						 | 
						
							2012-02-13 17:09:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Timur Iskhodzhanov
							
						 | 
						
							
							
							
							
							
								
							
							
								7ce3e5bb8e
								
							
						 | 
						
							
							
								
								[asan] The first version of the RTL for Windows, reviewed at http://codereview.appspot.com/5647052
							
							
							
							
							
							
							
							llvm-svn: 150185 
							
						 | 
						
							2012-02-09 17:20:14 +00:00 |