Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Sanitizer] move ShadowRangeIsAvailable and several defines to common runtime | Alexey Samsonov | 2012-06-15 | 1 | -5/+0 | |
| | | | | llvm-svn: 158499 | |||||
* | [Sanitizer] move atomic ops, min/max and sort to commnon runtime | Alexey Samsonov | 2012-06-15 | 1 | -32/+0 | |
| | | | | llvm-svn: 158496 | |||||
* | [Sanitizer] move more portability wrappers to common runtime: sleep, _exit, ↵ | Alexey Samsonov | 2012-06-15 | 1 | -21/+0 | |
| | | | | | | abort, atexit, pthread_self llvm-svn: 158493 | |||||
* | [Sanitizer] move DumpProcessMap and DisableCoreDumper to common runtime | Alexey Samsonov | 2012-06-15 | 1 | -8/+0 | |
| | | | | llvm-svn: 158490 | |||||
* | [Sanitizer] move rest of mmap routines to common sanitizer runtime | Alexey Samsonov | 2012-06-14 | 1 | -11/+0 | |
| | | | | llvm-svn: 158452 | |||||
* | [Sanitizer] move portable GetEnv to common sanitizer runtime | Alexey Samsonov | 2012-06-14 | 1 | -16/+0 | |
| | | | | llvm-svn: 158451 | |||||
* | [ASan] don't include deleted header | Alexey Samsonov | 2012-06-14 | 1 | -1/+0 | |
| | | | | llvm-svn: 158448 | |||||
* | [Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common. | Alexey Samsonov | 2012-06-07 | 1 | -11/+0 | |
| | | | | llvm-svn: 158140 | |||||
* | [Sanitizer] Switch to common mmap/munmap routines in ASan run-time. | Alexey Samsonov | 2012-06-06 | 1 | -11/+0 | |
| | | | | llvm-svn: 158078 | |||||
* | [asan] make tid u32 instead of int | Kostya Serebryany | 2012-06-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 158074 | |||||
* | [asan] start compacting the allocator header, the goal is to make it 16 ↵ | Kostya Serebryany | 2012-06-06 | 1 | -0/+7 | |
| | | | | | | bytes w/o losing any information llvm-svn: 158072 | |||||
* | [Sanitizer] Move more functions/constants to sanitizer_common. | Alexey Samsonov | 2012-06-06 | 1 | -4/+0 | |
| | | | | llvm-svn: 158056 | |||||
* | [ASan] use internal_{close,read,write} in ASan runtime. | Alexey Samsonov | 2012-06-05 | 1 | -24/+0 | |
| | | | | llvm-svn: 157991 | |||||
* | [ASan] use internal_open from sanitizer_libc in ASan runtime | Alexey Samsonov | 2012-06-05 | 1 | -4/+0 | |
| | | | | llvm-svn: 157986 | |||||
* | [asan] partial fix for windows build | Kostya Serebryany | 2012-05-31 | 1 | -11/+11 | |
| | | | | llvm-svn: 157750 | |||||
* | [asan] more renaming | Kostya Serebryany | 2012-05-31 | 1 | -1/+1 | |
| | | | | llvm-svn: 157747 | |||||
* | [asan] more renaming | Kostya Serebryany | 2012-05-31 | 1 | -18/+18 | |
| | | | | llvm-svn: 157746 | |||||
* | [ASan] Make for-Windows RTL compileable using Clang++ | Timur Iskhodzhanov | 2012-05-21 | 1 | -1/+2 | |
| | | | | llvm-svn: 157188 | |||||
* | [asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exit | Kostya Serebryany | 2012-04-06 | 1 | -0/+4 | |
| | | | | llvm-svn: 154159 | |||||
* | [ASan/Win] Fix lint warning | Timur Iskhodzhanov | 2012-04-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 154111 | |||||
* | [ASan/Win] Fix build by using inline assembly instead of an unavailable ↵ | Timur Iskhodzhanov | 2012-04-05 | 1 | -1/+10 | |
| | | | | | | intrinsic function llvm-svn: 154106 | |||||
* | [asan] make __asan::Deallocate immune to racy double-free (issue #57) | Kostya Serebryany | 2012-04-05 | 1 | -0/+4 | |
| | | | | llvm-svn: 154097 | |||||
* | Introduce the use_sigaltstack flag (off by default), which enables using ↵ | Alexander Potapenko | 2012-04-05 | 1 | -0/+8 | |
| | | | | | | | | | alternate per-thread stacks for signal handling. This allows to print more verbose error reports for stack overflows. llvm-svn: 154092 | |||||
* | [ASan/Win] Eliminate a couple of FIXMEs, add NORETURN to ↵ | Timur Iskhodzhanov | 2012-03-13 | 1 | -6/+12 | |
| | | | | | | CheckFailed/UNIMPLEMENTED llvm-svn: 152628 | |||||
* | [ASan] Add back the support for /MT; intercept statically-linked functions | Timur Iskhodzhanov | 2012-03-12 | 1 | -2/+2 | |
| | | | | llvm-svn: 152557 | |||||
* | [ASan] Use WriteFile instead of fwrite in AsanWrite | Timur Iskhodzhanov | 2012-03-11 | 1 | -2/+7 | |
| | | | | llvm-svn: 152540 | |||||
* | [asan] use O(log(N)) algorithm instead of O(N) in __asan_get_ownership | Kostya Serebryany | 2012-03-10 | 1 | -0/+8 | |
| | | | | llvm-svn: 152467 | |||||
* | [ASan] Intercept CreateThread on Windows | Timur Iskhodzhanov | 2012-02-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 151366 | |||||
* | AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h instead | Alexey Samsonov | 2012-02-22 | 1 | -0/+5 | |
| | | | | llvm-svn: 151162 | |||||
* | [ASan] Intercept functions on Windows - first version | Timur Iskhodzhanov | 2012-02-22 | 1 | -1/+3 | |
| | | | | llvm-svn: 151161 | |||||
* | Move the contents of AsanProcMaps::Dump() into AsanDumpProcessMaps() for ↵ | Alexander Potapenko | 2012-02-22 | 1 | -0/+4 | |
| | | | | | | | | | | Posix systems. Define AsanDumpProcessMaps as unimplemented on Windows. This should fix the Windows build. llvm-svn: 151147 | |||||
* | [asan] implement __asan_set_death_callback | Kostya Serebryany | 2012-02-13 | 1 | -13/+6 | |
| | | | | llvm-svn: 150414 | |||||
* | Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc | Alexander Potapenko | 2012-02-13 | 1 | -0/+5 | |
| | | | | | | to avoid crashes on Linux and Win. llvm-svn: 150398 | |||||
* | [asan] The first version of the RTL for Windows, reviewed at ↵ | Timur Iskhodzhanov | 2012-02-09 | 1 | -0/+263 | |
http://codereview.appspot.com/5647052 llvm-svn: 150185 |