- 71b42c9 [ASan] Add print_full_thread_history runtime option (on by default) that prints all full thread creation paths for threads involved in ASan error report by Alexey Samsonov · 12 years ago
- 1dc4cf7 [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T* by Alexey Samsonov · 12 years ago
- 38e853d [Sanitizer] Support for reading inlined frames from llvm-symbolizer by Alexey Samsonov · 12 years ago
- c5fee8e [compiler-rt] Recurse into 'utils' directory in CMake build of compiler-rt, enable build of llvm-symbolizer binary (currently for one target only) by Alexey Samsonov · 12 years ago
- 92656f8 [Sanitizer] llvm-symbolizer util: make it more conforming to LLVM code style, and support fetching inlining info by Alexey Samsonov · 12 years ago
- aaac6e2 tsan: do not crash with obscure message if a user passes invalid arguments to malloc/free/memset/etc by Dmitry Vyukov · 12 years ago
- 41e8153 tsan: insert cfi directives into assembly (not fully working for now, though) by Dmitry Vyukov · 12 years ago
- 0542644 tsan: more robust current thread stack restoration by Dmitry Vyukov · 12 years ago
- 1da1056 tsan: better diagnostics for mutex misuse by Dmitry Vyukov · 12 years ago
- 9adce67 tsan: fix crash when users pass insane mutex addresses in dynamic annotations by Dmitry Vyukov · 12 years ago
- 8485311 tsan: add "as if synchronized via sleep" feature by Dmitry Vyukov · 12 years ago
- 1b1de03 tsan: fix windows build (2) by Dmitry Vyukov · 12 years ago
- 0d9c08d tsan: fix windows build (1) by Dmitry Vyukov · 12 years ago
- c00e30a tsan: slightly optimize mutex unlock by Dmitry Vyukov · 12 years ago
- 7643a50 tsan: more precise handling of atomic_store(memory_order_release) by Dmitry Vyukov · 12 years ago
- 84112a3 tsan: improve stack depot by Dmitry Vyukov · 12 years ago
- c79c21f [tsan] locate the auxilary space for tsan's Allocator64 after the main region, not before. This simplifies the shadow mappings by Kostya Serebryany · 12 years ago
- 98ea507 [Sanitizer] fix overloaded operator error by Alexey Samsonov · 12 years ago
- 2132d13 [compiler-rt] fixup for r162988 - remove accidentally commited file by Alexey Samsonov · 12 years ago
- 8790f0a [compiler-rt] Move draft code for llvm-symbolizer to compiler-rt/utils/llvm-symbolizer after chandlerc's suggestion by Alexey Samsonov · 12 years ago
- 2acf556 [Sanitizer] Remove some calls to libc malloc from symbolizer by Alexey Samsonov · 12 years ago
- 678b2fe [Sanitizer] Resolve fixme: break dependency of sanitizer_common tests on TSan RTL by Alexey Samsonov · 12 years ago
- 02aa242 [Sanitizer] Make lint checking a standalone script in sanitizer_common by Alexey Samsonov · 12 years ago
- 184fdd7 [Sanitizer] Remove lint checkers from our old makefiles in favor of buildbot by Alexey Samsonov · 12 years ago
- ada9236 [TSan] Fix style warinings in output test by Alexey Samsonov · 12 years ago
- 5092682 Whitespace/lint by Alexey Samsonov · 12 years ago
- af31087 tsan: speed up allocator64 GetBlockBegin() by Dmitry Vyukov · 12 years ago
- 9d6f5a8 tsan: simplify TSAN_HISTORY_SIZE code by Dmitry Vyukov · 12 years ago
- ff35f1d tsan: use stack depot to describe heap blocks by Dmitry Vyukov · 12 years ago
- 1b37017 asan/tsan: first version of "stack depot" by Dmitry Vyukov · 12 years ago
- 6282567 [ASan] fix flakiness of Linux-specific clone_test: waitpid should better be provided with __WCLONE option, otherwise it didn't wait for the subprocess, returned -1, and we went crushing the subprocess stack by Alexey Samsonov · 12 years ago
- 2122f70 For invalid pointers passed to free_common check whether they are actually skewed to hold an additional CFAllocatorRef. by Alexander Potapenko · 12 years ago
- 4fa111c [asan/tsan] use InternalScopedBuffer instead of stack arrays. Use mmap inseted of InternalAlloc in InternalScopedBuffer by Kostya Serebryany · 12 years ago
- 5f0297b [tsan] fix tsan's Makefile.old -- our build bot still uses it (hopefully, will soon migrate to cmake completely) by Kostya Serebryany · 12 years ago
- a60844d [asan] fix asan's Makefile.old -- our build bot still uses it (hopefully, will soon migrate to cmake completely) by Kostya Serebryany · 12 years ago
- d865fec Relocate the external headers provided by ASan and the common sanitizer library. by Chandler Carruth · 12 years ago
- 60ab090 Some flag cleanup for the sanitizer runtimes. by Chandler Carruth · 12 years ago
- 80acccf [asan] one more fix for windows build by Kostya Serebryany · 12 years ago
- 9ada1f3 [asan] fix the cmake build (hopefully) by Kostya Serebryany · 12 years ago
- c7be407 [asan] actually doing 'svn add' helps by Kostya Serebryany · 12 years ago
- 69f2174 [asan] fix Windows build by Kostya Serebryany · 12 years ago
- 1b5ea8f [asan] actually move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
- cc34722 [asan] even more refactoring to move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
- 2b939c3 [asan] more refactoring to move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
- 8757a68 [ASan] CMake build: share more compile flags between instrumented and non-instrumented tests by Alexey Samsonov · 12 years ago
- 4c2ddda [asan] some renaming before we move StackTrace into sanitizer_common (part 2) by Kostya Serebryany · 12 years ago
- c3390df [asan] some renaming before we move StackTrace into sanitizer_common by Kostya Serebryany · 12 years ago
- 283c296 [asan] get rid of AsanPrintf in favor of Printf from sanitizer_common by Kostya Serebryany · 12 years ago
- 2c29212 [asan] improve SetErrorReportCallbackTest to actually catch missing functionality in __asan_set_error_report_callback by Kostya Serebryany · 12 years ago
- 3ec16c5 [Sanitizer] Allow to create stub MemoryMappingLayout on Windows by Alexey Samsonov · 12 years ago
- f7fa68f [Sanitizer] One more method stub for Windows by Alexey Samsonov · 12 years ago
- d883c80 [Sanitizer] align allocation sizes in low level allocator by Alexey Samsonov · 12 years ago
- b100277 CMake build rules for ASan/Android runtime. by Evgeniy Stepanov · 12 years ago
- 985aaaa [Sanitizer] One more try to fix Windows build by Alexey Samsonov · 12 years ago
- 947fbd1 [Sanitizer] Use low-level allocator in flag parsing to avoid calling malloc() before ASan/TSan initialization is done by Alexey Samsonov · 12 years ago
- e1f5dac [Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation by Alexey Samsonov · 12 years ago
- 1069b9a [ASan] add missing build dependency on sanitizer_common headers by Alexey Samsonov · 12 years ago
- 3891ce6 A few tweaks for building ASanRT against Android NDK. by Evgeniy Stepanov · 12 years ago
- 70e177e [Sanitizer] move low-level (mmap-based) allocator to sanitizer_common by Alexey Samsonov · 12 years ago
- ae46cd0 tsan: improve memory allocator a bit by Dmitry Vyukov · 12 years ago
- f5b925f Revert the erroneous changes made to Makefile.old in r162547 by Alexander Potapenko · 12 years ago
- eb8c46e If the program is linked to a dynamic ASan runtime which is not present in DYLD_INSERT_LIBRARIES by Alexander Potapenko · 12 years ago
- 1e2525d Add add_clang_runtime_shared_library() CMake function and use it to put the shared ASan runtime in the appropriate place. by Alexander Potapenko · 12 years ago
- ffad0c4 tsan: allow to override per-thread event trace size by Dmitry Vyukov · 12 years ago
- 557042c tsan: fix new memory allocator by Dmitry Vyukov · 12 years ago
- 5e26975 [Sanitizer] Add external symbolizer binary. Next steps - include it in CMake build (produce 32-bit and 64-bit version of it, make sure we can compile LLVM sources with our own flags) and add tests for it. by Alexey Samsonov · 12 years ago
- af198e4 Re-implement the wrappers for libdispatch functions using blocks where appropriate by Alexander Potapenko · 12 years ago
- 9c6e530 [Sanitizer] Switch the symbolization strategy that would be used by sanitizer tools family: as compiling in-process symbolizer into runtime involves certain difficulties, we may instead launch an external symbolizer program (fork + execl) in a subprocess and communicate with it via pipe. by Alexey Samsonov · 12 years ago
- 06a7153 [ASan] use write instead of puts in malloc hooks test for ASan, as puts calls malloc on Mac by Alexey Samsonov · 12 years ago
- c93d3e2 [ASan] get rid of ASAN_USE_EXTERNAL_SYMBOLIZER compiler def in favor of __asan_set_symbolize_callback interface function. Now the user doesn't have to recompile ASan runtime to provide its own symbolizer by Alexey Samsonov · 12 years ago
- b21de9e [ASan] make ASan malloc/free hooks weak interface functions, overridable by user. Now the user can control malloc/free hooks without recompiling ASan runtime by Alexey Samsonov · 12 years ago
- df1f2ef [ASan] fix CMake build: make sure that all ASan runtimes are built at correct directory by Alexey Samsonov · 12 years ago
- 14c8bd7 [TSan] switch tsan to using InternalScopedBuffer from sanitizer_common by Alexey Samsonov · 12 years ago
- 128892c [asan] fix mac build by Kostya Serebryany · 12 years ago
- 3945c58 [asan] run-time part of the initialization order checker. Patch by Reid Watson with some bits from kcc. The sub-pass is off by default for now. On simple tests it works fine. by Kostya Serebryany · 12 years ago
- 2511347 [Sanitizer] implement internal_strcspn by Alexey Samsonov · 12 years ago
- 2bf265b [asan] update asan-rt to match the interface change in LLVm (r162268) by Kostya Serebryany · 12 years ago
- 6611abe [Sanitizer] define InternalScopedBuffer to replace large arrays on stack. It is defined analogous to similar class in tsan and should replace it. by Alexey Samsonov · 12 years ago
- 0ffc227 [asan] fix lint by Kostya Serebryany · 12 years ago
- 2483ce3 Dynamic interceptors for dispatch_async and dispatch_after. by Alexander Potapenko · 12 years ago
- b09dd34 Minor refactoring: reduce code duplication by introducing a macro for dispatch_sync_f, dispatch_async_f, dispatch_barrier_async_f bodies. by Alexander Potapenko · 12 years ago
- 5ffb40c Fix a leftover #if defined(DYNAMIC_MAC_WRAPPERS). by Alexander Potapenko · 12 years ago
- 55e711e tsan: proper handling of linker initialized mutexes by Dmitry Vyukov · 12 years ago
- a911c6f tsan: Non-executable stack for hand-coded assembly by Dmitry Vyukov · 12 years ago
- 9ee7cf1 Intercept siglongjmp and _longjmp under "#if ASAN_INTERCEPT_*" by Alexander Potapenko · 12 years ago
- beda44f Fix lint warnings. by Alexander Potapenko · 12 years ago
- 0ef5310 Commit the source and CMake changes that will allow to build ASan runtime by Alexander Potapenko · 12 years ago
- bbbb20b tsan: improve Go report format + fix build by Dmitry Vyukov · 12 years ago
- fd51390 tsan: add flag to disable reporting of destruction of locked mutexes (some programs use that on a regular basis) by Dmitry Vyukov · 12 years ago
- 332c62b tsan: better diagnostics for destroy of a locked mutex + a test by Dmitry Vyukov · 12 years ago
- 2e933fc tsan: support for linker initializer mutexes with static storage duration by Dmitry Vyukov · 12 years ago
- 539121b tsan: fix COMPAT shadow mapping once again by Dmitry Vyukov · 12 years ago
- c20e9ba tsan: implement RWLOCK annotations by Dmitry Vyukov · 12 years ago
- eee7f73 tsan: fix COMPAT shadow mapping for new memory allocator by Dmitry Vyukov · 12 years ago
- 64310b2 tsan: refactor cur_thread() -> thr by Dmitry Vyukov · 12 years ago
- 9bbc579 tsan: store sync objects in memory block headers + delete them when the block is freed by Dmitry Vyukov · 12 years ago
- 26af893 tsan: provide function that imitates write to a region but does not detect races by Dmitry Vyukov · 12 years ago
- 23ff97d Remove the extra semicolon reported by the buildbot. by Alexander Potapenko · 12 years ago
- 2e87051 tsan: switch to new allocator by Dmitry Vyukov · 12 years ago
- 05bf9a5 Introduce asan_intercepted_functions.h which contains the declarations wrapped functions and their wrappers. by Alexander Potapenko · 12 years ago