summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/asan_win.cc
Commit message (Collapse)AuthorAgeFilesLines
...
* [Sanitizer] move ShadowRangeIsAvailable and several defines to common runtimeAlexey Samsonov2012-06-151-5/+0
| | | | llvm-svn: 158499
* [Sanitizer] move atomic ops, min/max and sort to commnon runtimeAlexey Samsonov2012-06-151-32/+0
| | | | llvm-svn: 158496
* [Sanitizer] move more portability wrappers to common runtime: sleep, _exit, ↵Alexey Samsonov2012-06-151-21/+0
| | | | | | abort, atexit, pthread_self llvm-svn: 158493
* [Sanitizer] move DumpProcessMap and DisableCoreDumper to common runtimeAlexey Samsonov2012-06-151-8/+0
| | | | llvm-svn: 158490
* [Sanitizer] move rest of mmap routines to common sanitizer runtimeAlexey Samsonov2012-06-141-11/+0
| | | | llvm-svn: 158452
* [Sanitizer] move portable GetEnv to common sanitizer runtimeAlexey Samsonov2012-06-141-16/+0
| | | | llvm-svn: 158451
* [ASan] don't include deleted headerAlexey Samsonov2012-06-141-1/+0
| | | | llvm-svn: 158448
* [Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common.Alexey Samsonov2012-06-071-11/+0
| | | | llvm-svn: 158140
* [Sanitizer] Switch to common mmap/munmap routines in ASan run-time.Alexey Samsonov2012-06-061-11/+0
| | | | llvm-svn: 158078
* [asan] make tid u32 instead of intKostya Serebryany2012-06-061-1/+1
| | | | llvm-svn: 158074
* [asan] start compacting the allocator header, the goal is to make it 16 ↵Kostya Serebryany2012-06-061-0/+7
| | | | | | bytes w/o losing any information llvm-svn: 158072
* [Sanitizer] Move more functions/constants to sanitizer_common.Alexey Samsonov2012-06-061-4/+0
| | | | llvm-svn: 158056
* [ASan] use internal_{close,read,write} in ASan runtime.Alexey Samsonov2012-06-051-24/+0
| | | | llvm-svn: 157991
* [ASan] use internal_open from sanitizer_libc in ASan runtimeAlexey Samsonov2012-06-051-4/+0
| | | | llvm-svn: 157986
* [asan] partial fix for windows buildKostya Serebryany2012-05-311-11/+11
| | | | llvm-svn: 157750
* [asan] more renamingKostya Serebryany2012-05-311-1/+1
| | | | llvm-svn: 157747
* [asan] more renamingKostya Serebryany2012-05-311-18/+18
| | | | llvm-svn: 157746
* [ASan] Make for-Windows RTL compileable using Clang++Timur Iskhodzhanov2012-05-211-1/+2
| | | | llvm-svn: 157188
* [asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exitKostya Serebryany2012-04-061-0/+4
| | | | llvm-svn: 154159
* [ASan/Win] Fix lint warningTimur Iskhodzhanov2012-04-051-1/+1
| | | | llvm-svn: 154111
* [ASan/Win] Fix build by using inline assembly instead of an unavailable ↵Timur Iskhodzhanov2012-04-051-1/+10
| | | | | | intrinsic function llvm-svn: 154106
* [asan] make __asan::Deallocate immune to racy double-free (issue #57)Kostya Serebryany2012-04-051-0/+4
| | | | llvm-svn: 154097
* Introduce the use_sigaltstack flag (off by default), which enables using ↵Alexander Potapenko2012-04-051-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 Iskhodzhanov2012-03-131-6/+12
| | | | | | CheckFailed/UNIMPLEMENTED llvm-svn: 152628
* [ASan] Add back the support for /MT; intercept statically-linked functionsTimur Iskhodzhanov2012-03-121-2/+2
| | | | llvm-svn: 152557
* [ASan] Use WriteFile instead of fwrite in AsanWriteTimur Iskhodzhanov2012-03-111-2/+7
| | | | llvm-svn: 152540
* [asan] use O(log(N)) algorithm instead of O(N) in __asan_get_ownershipKostya Serebryany2012-03-101-0/+8
| | | | llvm-svn: 152467
* [ASan] Intercept CreateThread on WindowsTimur Iskhodzhanov2012-02-241-1/+1
| | | | llvm-svn: 151366
* AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h insteadAlexey Samsonov2012-02-221-0/+5
| | | | llvm-svn: 151162
* [ASan] Intercept functions on Windows - first versionTimur Iskhodzhanov2012-02-221-1/+3
| | | | llvm-svn: 151161
* Move the contents of AsanProcMaps::Dump() into AsanDumpProcessMaps() for ↵Alexander Potapenko2012-02-221-0/+4
| | | | | | | | | | Posix systems. Define AsanDumpProcessMaps as unimplemented on Windows. This should fix the Windows build. llvm-svn: 151147
* [asan] implement __asan_set_death_callbackKostya Serebryany2012-02-131-13/+6
| | | | llvm-svn: 150414
* Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.ccAlexander Potapenko2012-02-131-0/+5
| | | | | | to avoid crashes on Linux and Win. llvm-svn: 150398
* [asan] The first version of the RTL for Windows, reviewed at ↵Timur Iskhodzhanov2012-02-091-0/+263
http://codereview.appspot.com/5647052 llvm-svn: 150185
OpenPOWER on IntegriCloud