- f3457cb [Sanitizer] Use kStderrFd constant instead of hardcoded 2 by Alexey Samsonov · 12 years ago
- ac8564e [Sanitizer]: add __sanitizer_set_report_fd function to alter file descriptor for error reports by Alexey Samsonov · 12 years ago
- 71a8273 Fix a compiler warning in internal_memmove. by Alexander Potapenko · 12 years ago
- 341588a Fix the internal_memmove() implementation that used to skip src[0] if dst < src. by Alexander Potapenko · 12 years ago
- d5951e6 [Sanitizer] fall back to online symbolizer if user-provided callback failed by Alexey Samsonov · 12 years ago
- e98723f [Sanitizer] symbolizer: increase the maximal number of shared libraries to 16K by Alexey Samsonov · 12 years ago
- 5759d92 [asan] fix lint by Kostya Serebryany · 12 years ago
- f1673e6 Implement internal_memmove. by Alexander Potapenko · 12 years ago
- 35b6614 [Sanitizer] Remove unneeded returns after UNIMPLEMENTED macro by Alexey Samsonov · 12 years ago
- 45418d1 [Sanitizer] Add UNREACHABLE(msg) macro by Alexey Samsonov · 12 years ago
- e8216fd [asan] properly report mmap failure by Kostya Serebryany · 12 years ago
- 8bf8b79 Do not patch the instruction address when symbolizing the reports. by Alexander Potapenko · 12 years ago
- 73ed35f [Sanitizer] fix line width by Alexey Samsonov · 12 years ago
- 3334e12 [*San]: handle EINTR. by Evgeniy Stepanov · 12 years ago
- e0023f7 tsan: fix mac build by Dmitry Vyukov · 12 years ago
- 1ca5357 [Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization. by Alexey Samsonov · 12 years ago
- 7dccf3f tsan: output tid's in reports by Dmitry Vyukov · 12 years ago
- 678e543 Add a missing const qualifier. by Evgeniy Stepanov · 12 years ago
- b46941a [ASan] Apply some ASan-relevant pieces of patch by Ruben Van Boxem. In the same time, remove ASan from CMake build on Windows after conversation with Timur. We don't want to support building ASan on Windows until it is in a working state. by Alexey Samsonov · 12 years ago
- c64b999 [Sanitizer] update lint checker script by Alexey Samsonov · 12 years ago
- 53fec5d [tsan] fix the tsan allocator to handle any alignment by Kostya Serebryany · 12 years ago
- d7e5bb4 [Sanitizer] Hoist functions to get/set stack size and re-exec from memory-sanitizer branch to sanitizer_common by Alexey Samsonov · 12 years ago
- d0dc918 tsan: reserve msb in stack depot id's (required for msan) by Dmitry Vyukov · 12 years ago
- 01167e8 [asan] fix the va_arg usage by Kostya Serebryany · 12 years ago
- 81dfbb7 [asan] add asan option log_path=PATH to let users redirect asan reports to a file PATH.PID instead of stderr by Kostya Serebryany · 12 years ago
- 721460b [Sanitizer] Please Android build. Re-check the availability of -Wno-variadic-macros flag. by Alexey Samsonov · 12 years ago
- b43d6a8 [Sanitizer] first effort to start building ASan runtime with -Werror in CMake build by Alexey Samsonov · 12 years ago
- 726fa67 [Sanitizer] test 64-bit allocator only on suitable targets by Alexey Samsonov · 12 years ago
- 34fc56c CMake build rules for ASan Android runtime and tests. by Evgeniy Stepanov · 12 years ago
- 3f3ca96 [Sanitizer] Add new lit testsuite: check-sanitizer that runs unit tests for sanitizer_common runtime (shared between ASan and TSan) by Alexey Samsonov · 12 years ago
- d7ed1f0 [Sanitizer] fix warnings reported by gcc. Update the list of targets to check lint for by Alexey Samsonov · 12 years ago
- 374520d [Sanitizer] remove custom Die/CheckFailed from allocator testlib by Alexey Samsonov · 12 years ago
- 591616d [Sanitizer] Get rid of dependency between sanitizer_common and asan/tsan runtimes: implement tool-specific Die and CheckFailed functions via callbacks by Alexey Samsonov · 12 years ago
- 4a4719c [asan] There is no __libc_malloc on Android. by Evgeniy Stepanov · 12 years ago
- 6d924fa [asan] increase max stack size to 256 (+test) by Kostya Serebryany · 12 years ago
- 03e699f [Sanitizer] remove unused field by Alexey Samsonov · 12 years ago
- d1b8f58 [Sanitizer] implement readlink as syscall on Linux by Alexey Samsonov · 12 years ago
- 5f799c7 [asan] added tests for asan-initialization-order, patch by Reid Watson by Kostya Serebryany · 12 years ago
- 0f7d4a4 [ASan] hoist more compile flags to SANITIZER_COMMON_CFLAGS var and add the rest of flags/defs from old Makefile to CMake 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
- 1b1de03 tsan: fix windows build (2) by Dmitry Vyukov · 12 years ago
- 0d9c08d tsan: fix windows build (1) 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
- 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
- af31087 tsan: speed up allocator64 GetBlockBegin() 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
- 4fa111c [asan/tsan] use InternalScopedBuffer instead of stack arrays. Use mmap inseted of InternalAlloc in InternalScopedBuffer 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
- 1b5ea8f [asan] actually move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
- 4c2ddda [asan] some renaming before we move StackTrace into sanitizer_common (part 2) 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
- 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
- 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
- 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
- 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
- 14c8bd7 [TSan] switch tsan to using InternalScopedBuffer from sanitizer_common by Alexey Samsonov · 12 years ago
- 2511347 [Sanitizer] implement internal_strcspn by Alexey Samsonov · 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
- 9bbc579 tsan: store sync objects in memory block headers + delete them when the block is freed by Dmitry Vyukov · 12 years ago
- cbeeced tsan: add some more tests for memory allocator by Dmitry Vyukov · 12 years ago
- fcf1c6f tsan: fix several integer overflows by Dmitry Vyukov · 12 years ago
- 0aa04b3 [asan] better diagnostics for mmap failure by Kostya Serebryany · 12 years ago
- 6e893b6 [Sanitizer] move OS-dependent pieces of symbolizer to separate source files by Alexey Samsonov · 12 years ago
- 0b56247 [Sanitizer] Return cmake support for setting compile definitions for sanitizer_common library by Alexey Samsonov · 12 years ago
- fe51abb [ASan] CMake support for building ASan runtime as a universal binary on Mac by Alexey Samsonov · 12 years ago
- 8fc90f6 [Sanitizer] cleanup CMake files for interception and sanitizer_common helper libraries by Alexey Samsonov · 12 years ago
- 668accc [Sanitizer] Fix warnings to please cmake build by Alexey Samsonov · 12 years ago
- 41df565 [Sanitizer] Wrapper around llvm::DIContext from LLVM DebugInfo library. If a macro SANITIZER_USES_LLVM_LIBS is defined (by default it is not), then sanitizer runtime includes llvm headers and tries to use LLVM libs for in-process symbolization. To make it functional, we have to link with these LLVM libs - either pass them to linker from Clang driver, or link them into static ASan runtime when we build it. by Alexey Samsonov · 12 years ago
- 06c2e8f [tsan] fix lint by Kostya Serebryany · 12 years ago
- 47b5f04 [tsan] minor fixes in tsan allocator and its testlib. Now runs fine with chrome by Kostya Serebryany · 12 years ago
- 75983dd [Sanitizer] When obtaining the data for loaded modules, add address ranges of loadable segments only. Looks like address range of PT_TLS segment may intersect with loadable segments of other modules. by Alexey Samsonov · 12 years ago
- 389b74b [tsan] minor enhancements in the new tsan allocator and a test malloc replacement library that can be linked to any program to replace malloc (tested on spec2006) by Kostya Serebryany · 12 years ago
- 219f20b [Sanitizer] add missing unit test for flag parsing (forgot to run svn add before) by Alexey Samsonov · 12 years ago
- 0dc3177 [Sanitizer] implement straightforward nlogn sorting, as qsort() may call malloc, which leads to deadlock in ASan allocator by Alexey Samsonov · 12 years ago
- 9b1b101 [Sanitizer] fix CMake build by Alexey Samsonov · 12 years ago
- f3be706 [Sanitizer] move flag parsing routines (and unit tests) from tsan runtime to common runtime. by Alexey Samsonov · 12 years ago
- 8428a6a Suppress a lint warning. by Alexander Potapenko · 12 years ago
- deafb6b [tsan] start using AllocatorCache in CombinedAllocator by Kostya Serebryany · 12 years ago
- 541c620 [tsan] implement SizeClassAllocatorLocalCache (part of tsan allocator) by Kostya Serebryany · 12 years ago
- 816398d [tsan] use intrusive list in the new tsan allocator by Kostya Serebryany · 12 years ago