summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* [asan] fix lintKostya Serebryany2012-08-211-3/+3
* Dynamic interceptors for dispatch_async and dispatch_after.Alexander Potapenko2012-08-203-0/+76
* Minor refactoring: reduce code duplication by introducing a macro for dispatc...Alexander Potapenko2012-08-201-39/+19
* Fix a leftover #if defined(DYNAMIC_MAC_WRAPPERS).Alexander Potapenko2012-08-201-1/+1
* tsan: proper handling of linker initialized mutexesDmitry Vyukov2012-08-182-17/+19
* tsan: Non-executable stack for hand-coded assemblyDmitry Vyukov2012-08-171-0/+5
* Intercept siglongjmp and _longjmp under "#if ASAN_INTERCEPT_*"Alexander Potapenko2012-08-171-0/+4
* Fix lint warnings.Alexander Potapenko2012-08-171-2/+2
* Commit the source and CMake changes that will allow to build ASan runtimeAlexander Potapenko2012-08-175-16/+196
* tsan: improve Go report format + fix buildDmitry Vyukov2012-08-163-1/+6
* tsan: add flag to disable reporting of destruction of locked mutexes (some pr...Dmitry Vyukov2012-08-163-1/+8
* tsan: better diagnostics for destroy of a locked mutex + a testDmitry Vyukov2012-08-167-3/+50
* tsan: support for linker initializer mutexes with static storage durationDmitry Vyukov2012-08-163-9/+15
* tsan: fix COMPAT shadow mapping once againDmitry Vyukov2012-08-161-1/+1
* tsan: implement RWLOCK annotationsDmitry Vyukov2012-08-165-10/+27
* tsan: fix COMPAT shadow mapping for new memory allocatorDmitry Vyukov2012-08-162-6/+4
* tsan: refactor cur_thread() -> thrDmitry Vyukov2012-08-161-56/+56
* tsan: store sync objects in memory block headers + delete them when the block...Dmitry Vyukov2012-08-153-3/+67
* tsan: provide function that imitates write to a region but does not detect racesDmitry Vyukov2012-08-152-3/+16
* Remove the extra semicolon reported by the buildbot.Alexander Potapenko2012-08-151-1/+1
* tsan: switch to new allocatorDmitry Vyukov2012-08-159-37/+63
* Introduce asan_intercepted_functions.h which contains the declarations wrappe...Alexander Potapenko2012-08-152-131/+206
* [ASan] lit tests: use nm instead of llvm-nm, until llvm-nm becomes usable on ...Alexey Samsonov2012-08-153-4/+8
* tsan: add some more tests for memory allocatorDmitry Vyukov2012-08-151-0/+7
* tsan: fix several integer overflowsDmitry Vyukov2012-08-151-5/+13
* Check for filenames and numbers to detect possible problems with asan_symboli...Alexander Potapenko2012-08-151-0/+4
* Pass offset of the frame address within the binary to addr2line instead of th...Alexander Potapenko2012-08-151-6/+13
* Patch the frame address regardless of the frame number.Alexander Potapenko2012-08-151-6/+2
* Move the prototype of __CFInitialize to asan_mac.h so that asan_malloc_mac.cc...Alexander Potapenko2012-08-152-2/+3
* Use SANITIZER_INTERFACE_ATTRIBUTE instead of __attribute__((visibility("defau...Alexander Potapenko2012-08-153-3/+6
* Make __asan::asan_{malloc,free,memalign} globally visible, so that the dynami...Alexander Potapenko2012-08-151-0/+3
* [ASan] Port (the last one) tricky interface_test to lit, and a *huge* chunks ...Alexey Samsonov2012-08-1518-92/+244
* Do not attempt to intercept mlock and friends on Windows.Alexander Potapenko2012-08-151-0/+6
* Use the common interception machinery for mlock/munlock/mlockall/munlockall.Alexander Potapenko2012-08-151-8/+16
* [ASan] use clangxx_asan instead of clang_asan for C++ lit testsAlexey Samsonov2012-08-1519-23/+27
* [ASan] port remaining output and feature tests to lit. TODO: we should in fac...Alexey Samsonov2012-08-1513-0/+284
* [ASan] port interception and shared library tests to litAlexey Samsonov2012-08-158-0/+246
* [ASan] move declaration of __asan_default_options to interface headerAlexey Samsonov2012-08-153-8/+7
* [asan] better diagnostics for mmap failureKostya Serebryany2012-08-142-3/+6
* [ASan] make sure __asan_default_options symbol is exportedAlexey Samsonov2012-08-141-0/+1
* [ASan] make sure __asan_default_options gets default visibility, port corresp...Alexey Samsonov2012-08-143-2/+20
* [ASan] support for running OS-specific tests using lit, port clone_test as an...Alexey Samsonov2012-08-143-0/+43
* [Sanitizer] move OS-dependent pieces of symbolizer to separate source filesAlexey Samsonov2012-08-147-108/+178
* tsan: handle larger number of goroutines + fix a memory leak of goroutine des...Dmitry Vyukov2012-08-132-9/+16
* [ASan] add __asan_set_on_error_callback into force_interface_symbols (thanks ...Alexey Samsonov2012-08-131-0/+1
* [ASan] Add __asan_set_on_error_callback() interface function that allows user...Alexey Samsonov2012-08-133-1/+23
* [ASan] If ASan finds second error report, wait for some time and die (instead...Alexey Samsonov2012-08-131-4/+4
* [Sanitizer] Return cmake support for setting compile definitions for sanitize...Alexey Samsonov2012-08-131-0/+9
* tsan: fix parameter type for pwrite64() interceptorDmitry Vyukov2012-08-121-1/+1
* [ASan] share code executed at the beginning/end of printing error reportsAlexey Samsonov2012-08-103-84/+109