summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-08-18tsan: proper handling of linker initialized mutexesDmitry Vyukov
2012-08-17tsan: Non-executable stack for hand-coded assemblyDmitry Vyukov
2012-08-17Intercept siglongjmp and _longjmp under "#if ASAN_INTERCEPT_*"Alexander Potapenko
2012-08-17Fix lint warnings.Alexander Potapenko
2012-08-17Commit the source and CMake changes that will allow to build ASan runtimeAlexander Potapenko
2012-08-16tsan: improve Go report format + fix buildDmitry Vyukov
2012-08-16tsan: add flag to disable reporting of destruction of locked mutexes (some pr...Dmitry Vyukov
2012-08-16tsan: better diagnostics for destroy of a locked mutex + a testDmitry Vyukov
2012-08-16tsan: support for linker initializer mutexes with static storage durationDmitry Vyukov
2012-08-16tsan: fix COMPAT shadow mapping once againDmitry Vyukov
2012-08-16tsan: implement RWLOCK annotationsDmitry Vyukov
2012-08-16tsan: fix COMPAT shadow mapping for new memory allocatorDmitry Vyukov
2012-08-16tsan: refactor cur_thread() -> thrDmitry Vyukov
2012-08-15tsan: store sync objects in memory block headers + delete them when the block...Dmitry Vyukov
2012-08-15tsan: provide function that imitates write to a region but does not detect racesDmitry Vyukov
2012-08-15Remove the extra semicolon reported by the buildbot.Alexander Potapenko
2012-08-15tsan: switch to new allocatorDmitry Vyukov
2012-08-15Introduce asan_intercepted_functions.h which contains the declarations wrappe...Alexander Potapenko
2012-08-15[ASan] lit tests: use nm instead of llvm-nm, until llvm-nm becomes usable on ...Alexey Samsonov
2012-08-15tsan: add some more tests for memory allocatorDmitry Vyukov
2012-08-15tsan: fix several integer overflowsDmitry Vyukov
2012-08-15Check for filenames and numbers to detect possible problems with asan_symboli...Alexander Potapenko
2012-08-15Pass offset of the frame address within the binary to addr2line instead of th...Alexander Potapenko
2012-08-15Patch the frame address regardless of the frame number.Alexander Potapenko
2012-08-15Move the prototype of __CFInitialize to asan_mac.h so that asan_malloc_mac.cc...Alexander Potapenko
2012-08-15Use SANITIZER_INTERFACE_ATTRIBUTE instead of __attribute__((visibility("defau...Alexander Potapenko
2012-08-15Make __asan::asan_{malloc,free,memalign} globally visible, so that the dynami...Alexander Potapenko
2012-08-15[ASan] Port (the last one) tricky interface_test to lit, and a *huge* chunks ...Alexey Samsonov
2012-08-15Do not attempt to intercept mlock and friends on Windows.Alexander Potapenko
2012-08-15Use the common interception machinery for mlock/munlock/mlockall/munlockall.Alexander Potapenko
2012-08-15[ASan] use clangxx_asan instead of clang_asan for C++ lit testsAlexey Samsonov
2012-08-15[ASan] port remaining output and feature tests to lit. TODO: we should in fac...Alexey Samsonov
2012-08-15[ASan] port interception and shared library tests to litAlexey Samsonov
2012-08-15[ASan] move declaration of __asan_default_options to interface headerAlexey Samsonov
2012-08-14[asan] better diagnostics for mmap failureKostya Serebryany
2012-08-14[ASan] make sure __asan_default_options symbol is exportedAlexey Samsonov
2012-08-14[ASan] make sure __asan_default_options gets default visibility, port corresp...Alexey Samsonov
2012-08-14[ASan] support for running OS-specific tests using lit, port clone_test as an...Alexey Samsonov
2012-08-14[Sanitizer] move OS-dependent pieces of symbolizer to separate source filesAlexey Samsonov
2012-08-13tsan: handle larger number of goroutines + fix a memory leak of goroutine des...Dmitry Vyukov
2012-08-13[ASan] add __asan_set_on_error_callback into force_interface_symbols (thanks ...Alexey Samsonov
2012-08-13[ASan] Add __asan_set_on_error_callback() interface function that allows user...Alexey Samsonov
2012-08-13[ASan] If ASan finds second error report, wait for some time and die (instead...Alexey Samsonov
2012-08-13[Sanitizer] Return cmake support for setting compile definitions for sanitize...Alexey Samsonov
2012-08-12tsan: fix parameter type for pwrite64() interceptorDmitry Vyukov
2012-08-10[ASan] share code executed at the beginning/end of printing error reportsAlexey Samsonov
2012-08-10[ASan] CMake support for building ASan runtime as a universal binary on MacAlexey Samsonov
2012-08-10Remove the setjmp.h dependency, fix the comment.Alexander Potapenko
2012-08-10Temporary fix for http://code.google.com/p/address-sanitizer/issues/detail?id...Alexander Potapenko
2012-08-09Add a test checking that all the "__asan_" interface functions are present in...Alexander Potapenko