summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_win.cc
Commit message (Collapse)AuthorAgeFilesLines
...
* [sanitizer] introduce MmapFixedOrDie and use it in SizeClassAllocator64Kostya Serebryany2012-12-131-0/+6
| | | | llvm-svn: 170099
* Add a libsanitizer API __sanitizer_sandbox_on_notify(void* reserved), which ↵Alexander Potapenko2012-12-101-0/+4
| | | | | | | | should be used by the client programs to notify the tools that sandboxing is about to be turned on. llvm-svn: 169732
* [asan] get rid of some of the uses of kPageSize. The intent is to get rid of ↵Kostya Serebryany2012-11-231-0/+8
| | | | | | it completely to support platforms with multiple possible page sizes. llvm-svn: 168517
* [Sanitizer] add sanity checks for communication with external symbolizerAlexey Samsonov2012-11-091-0/+4
| | | | llvm-svn: 167617
* [Sanitizer] try to fix Windows bot - include stdlib.h for abort/_exit functionsAlexey Samsonov2012-11-081-0/+1
| | | | llvm-svn: 167577
* tsan: windows: less includes, better diagnostics for failed VirtualAlloc(), ↵Dmitry Vyukov2012-11-061-4/+12
| | | | | | implement sched_yield() llvm-svn: 167452
* [Sanitizer] Add internal_isatty to sanitizer_libc and PrintsToTty to ↵Alexey Samsonov2012-11-021-0/+4
| | | | | | determine whether error reports are printed to terminal llvm-svn: 167298
* [Sanitizer] Use kStderrFd constant instead of hardcoded 2Alexey Samsonov2012-11-021-1/+1
| | | | llvm-svn: 167291
* [Sanitizer] Remove unneeded returns after UNIMPLEMENTED macroAlexey Samsonov2012-10-091-12/+0
| | | | llvm-svn: 165493
* [Sanitizer] Hoist functions to get/set stack size and re-exec from ↵Alexey Samsonov2012-09-171-0/+13
| | | | | | memory-sanitizer branch to sanitizer_common llvm-svn: 164020
* [Sanitizer] implement readlink as syscall on LinuxAlexey Samsonov2012-09-051-0/+5
| | | | llvm-svn: 163213
* [Sanitizer] One more try to fix Windows buildAlexey Samsonov2012-08-271-0/+1
| | | | llvm-svn: 162674
* [Sanitizer] move OS-dependent pieces of symbolizer to separate source filesAlexey Samsonov2012-08-141-12/+0
| | | | llvm-svn: 161862
* [Sanitizer] Extend a symbolizer code. Implemented for Linux only. Use ↵Alexey Samsonov2012-07-031-0/+16
| | | | | | dl_iterate_phdr to get virtual addresses of mapped module sections. To symbolize an address from a module, map this module to memory and obtain pointers to debug info sections. Later these pointers can be passed to constructor of DWARF context-in-memory from LLVM DebugInfo lib. llvm-svn: 159652
* tsan/asan: third try on msvc atomicsDmitry Vyukov2012-06-291-0/+9
| | | | llvm-svn: 159449
* tsan/asan: first try on msvc atomicsDmitry Vyukov2012-06-291-24/+0
| | | | llvm-svn: 159443
* [asan] get rid of libc's sscanf as it causes infinite recursion on Fedora. Kostya Serebryany2012-06-291-4/+0
| | | | llvm-svn: 159424
* [tsan] a bit more lint and Makefile changes to run tests from sanitizer_commonKostya Serebryany2012-06-201-1/+1
| | | | llvm-svn: 158821
* [Sanitizer] move different wrappers from TSan to common sanitizer runtimeAlexey Samsonov2012-06-181-0/+12
| | | | llvm-svn: 158655
* [Sanitizer] move ShadowRangeIsAvailable and several defines to common runtimeAlexey Samsonov2012-06-151-0/+5
| | | | llvm-svn: 158499
* [Sanitizer] move atomic ops, min/max and sort to commnon runtimeAlexey Samsonov2012-06-151-0/+24
| | | | llvm-svn: 158496
* [Sanitizer] move more portability wrappers to common runtime: sleep, _exit, ↵Alexey Samsonov2012-06-151-0/+21
| | | | | | abort, atexit, pthread_self llvm-svn: 158493
* [Sanitizer] move DumpProcessMap and DisableCoreDumper to common runtimeAlexey Samsonov2012-06-151-0/+8
| | | | llvm-svn: 158490
* [Sanitizer] move rest of mmap routines to common sanitizer runtimeAlexey Samsonov2012-06-141-0/+10
| | | | llvm-svn: 158452
* [Sanitizer] move portable GetEnv to common sanitizer runtimeAlexey Samsonov2012-06-141-0/+16
| | | | llvm-svn: 158451
* [Sanitizer] Fix mac build.Alexey Samsonov2012-06-071-1/+1
| | | | llvm-svn: 158141
* [Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common.Alexey Samsonov2012-06-071-0/+16
| | | | llvm-svn: 158140
* [Sanitizer] Switch to common mmap/munmap routines in ASan run-time.Alexey Samsonov2012-06-061-6/+9
| | | | llvm-svn: 158078
* [Sanitizer] Make UNIMPLEMENTED macro common.Alexey Samsonov2012-06-061-26/+14
| | | | llvm-svn: 158077
* [ASan] fix win build - add missing headerAlexey Samsonov2012-06-061-1/+1
| | | | llvm-svn: 158057
* [Sanitizer] Move more functions/constants to sanitizer_common.Alexey Samsonov2012-06-061-0/+17
| | | | llvm-svn: 158056
* [Sanitizer] move internal_filesize and internal_dup2 from TSan to ↵Alexey Samsonov2012-06-061-0/+10
| | | | | | sanitizer_common. llvm-svn: 158052
* [Sanitizer] rename sanitizer_defs.h to sanitizer_internal_defs.hAlexey Samsonov2012-06-051-1/+1
| | | | llvm-svn: 158001
* [Sanitizer] add sanitizer_posix.cc. Move more various functions into ↵Alexey Samsonov2012-06-051-0/+10
| | | | | | sanitizer_libc: sscanf, munmap, memchr llvm-svn: 157994
* [Sanitizer] add internal_{close,read,write} functions to sanitizer_libcAlexey Samsonov2012-06-051-0/+24
| | | | llvm-svn: 157990
* [TSan] use __sanitizer::internal_open in TSan run-timeAlexey Samsonov2012-06-051-1/+1
| | | | llvm-svn: 157988
* [Sanitizer] Add sanitizer_win.cc for windows-specific implementations of ↵Alexey Samsonov2012-06-051-0/+39
libc functions. Add internal_open. llvm-svn: 157985
OpenPOWER on IntegriCloud