- 45717c9 [Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev. by Alexey Samsonov · 12 years ago
- af9297b [asan] use 4Tb of address space for the asan allocator instead of 1Tb. This increases the memory available for a single size class from 16Gb to 64Gb. The total VM footprint becomes 20Tb by Kostya Serebryany · 12 years ago
- f2c417c [sanitizer] use fewer size classes in the allocator to reduce the memory footprint. There is no all-size-fits-all constant here, but this change is positive or neutral on several large apps I've tested by Kostya Serebryany · 12 years ago
- 4c49cca [msan] Use sptr instead of ptrdiff_t. by Evgeniy Stepanov · 12 years ago
- 7811b4a [sanitizer] simplify the allocator's SizeClassMap: do not require an extra template parameter, instead compute it in flight. No functionality change by Kostya Serebryany · 12 years ago
- 0f92deb [msan] intercept dlopen and clear shadow for it by Reid Kleckner · 12 years ago
- ce70097 [Sanitizer] Implement BlockingMutex::CheckLocked() by Alexey Samsonov · 12 years ago
- c1b73e8 [ASan] Reduce the local buffer size in Report() not to fail the check enforced when building TSan runtime. by Alexander Potapenko · 12 years ago
- e282b1a [ASan] Try to use a small (512 bytes) stack-local buffer in Report() for short messages, fall back to MmapOrDie() in the case of a failure. by Alexander Potapenko · 12 years ago
- a8d37a0 [ASan] don't call strerr from functions that map memory, since this results in malloc(). by Alexander Potapenko · 12 years ago
- aa0f20d [sanitizer] make SizeClassAllocator64::GetBlockBegin more bullet proof (by Sergey Matveev) by Kostya Serebryany · 12 years ago
- 0702082 Don't emit the extra checksum into the .gcda file if the user hasn't asked for by Nick Lewycky · 12 years ago
- 42296c7 Take the GCDA version string as an input to llvm_gcda_start_file. by Nick Lewycky · 12 years ago
- 93c2602 [msan] Block reports from interceptors during _Unwind_Backtrace by Reid Kleckner · 12 years ago
- 3c27d7f [msan] pthread_join() returns int, not void* by Reid Kleckner · 12 years ago
- 5d3dcb8 [sanitizers] Fix check failure on dealloc from new thread by Reid Kleckner · 12 years ago
- bcf393e [Sanitizer] fix signed-unsigned mismatch in test and use correct order of EXPECT_EQ() args by Alexey Samsonov · 12 years ago
- 352b245 [Sanitizer] Add methods back() and pop_back() to InternalVector. Patch by Sergey Matveev by Alexey Samsonov · 12 years ago
- d4de2a1 [asan] Revert r176255, r176264. by Evgeniy Stepanov · 12 years ago
- cf80871 [sanitizer] Fix check failure in SizeClassMap::Print. by Evgeniy Stepanov · 12 years ago
- df4f6de [asan] Lower memory usage in LargeMallocTest on Android. by Evgeniy Stepanov · 12 years ago
- 8bd5e74 [ASan] Add the memcmp_strict flag (1 by default) that controls the behavior of accessibility checks in memcmp. by Alexander Potapenko · 12 years ago
- d91046d [asan] Enable allocator2 on Android. by Evgeniy Stepanov · 12 years ago
- 13577fe [asan] bump kMidMemEnd to 0x4fffffffffULL since in rare cases prelink uses addresses higher than 0x3fffffffff by Kostya Serebryany · 12 years ago
- 5c217b6 [Sanitizer] Relax ThreadLister tests to allow possible pre-existing threads. Do proper mutex destruction. Patch by Sergey Matveev by Alexey Samsonov · 12 years ago
- 021ba51 [msan] Lit tests for __attribute__((no_sanitize_memory)). by Evgeniy Stepanov · 12 years ago
- 58c400c Holy macaroons, somebody made a copy of llvm/runtime/profile/GCDAProfiling.c, by Nick Lewycky · 12 years ago
- b9e1319 [asan] if calloc returns a freshly-mmaped memory, don't clear it with memset. Speeds up calloc-intensive code by Kostya Serebryany · 12 years ago
- 35a7faf [Sanitizer] don't include missing header on Android by Alexey Samsonov · 12 years ago
- 8f72f7c [UBSan] Use common report decorator to print colorful diagnostics in UBSan, and be more consistent w/ Printf/RawWrite by Alexey Samsonov · 12 years ago
- 6fb47af add Linux syscall wrappers and ThreadLister to sanitizer_common by Kostya Serebryany · 12 years ago
- 1d2ed3a [asan] guard ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS definition with an #ifndef by Kostya Serebryany · 12 years ago
- 405056c [Sanitizer] Don't die if external symbolizer is used on Mac, where it's not implemented yet by Alexey Samsonov · 12 years ago
- b5f9521 [sanitizer] A low-level vector implementation to be used in leak checking code. Patch by Sergey Matveev by Kostya Serebryany · 12 years ago
- f155fcc [asan] a bit stricter lint for CHECK vs CHECK_XX (these CHECK_XX really help debugging!) by Kostya Serebryany · 12 years ago
- cf576c8 [tsan] enable tsan-vs-gvn test since it is now fixed by Kostya Serebryany · 12 years ago
- 1b057b2 [asan] fix the output for range accesses (memset, etc); improve the tests; more strict checking in memcmp by Kostya Serebryany · 12 years ago
- 00b8a34 [asan] use the new attribute syntax (no_address_safety_analysis => no_sanitize_address) by Kostya Serebryany · 12 years ago
- 040620c [Sanitizer] one more fix for signed/unsigned mismatch in comparison by Alexey Samsonov · 12 years ago
- 7907f1d [Sanitizer] fix signed/unsigned compare warnings in sanitizer_stacktrace_test. Build sanitizer_common tests with -Werror as we use predictable just-built Clang for building them by Alexey Samsonov · 12 years ago
- 8a6b5e5 [TSan] Add interceptor for malloc_usable_size() by Alexey Samsonov · 12 years ago
- 55249d1 [TSan] remove temporary build directory in 'make clean' command by Alexey Samsonov · 12 years ago
- a0b1e21 ubsan: Runtime handlers for array indexing checks. by Richard Smith · 12 years ago
- 0b487c0 [Sanitizer] Add a test for the fast unwinder by Reid Kleckner · 12 years ago
- 79b2d17 [msan] MSanDR: initial commit. by Evgeniy Stepanov · 12 years ago
- 33934ff [asan] move the .preinit_array hack into a separate file (added used attribute) by Kostya Serebryany · 12 years ago
- bc3a2d1 [ASan] temporarily disable alloc_dealloc_mismatch on Mac, since the previous commit caused error reports in gTest. by Alexander Potapenko · 12 years ago
- d422801 [ASan] Make sure operator new/delete and friends are intercepted on OS X. by Alexander Potapenko · 12 years ago
- ed3cb6b [ASan] Declare CreateThread as extern "C" to fix the Windows build. by Alexander Potapenko · 12 years ago
- 72bbfd4 [ASan] Revert the incorrect macro on Linux. by Alexander Potapenko · 12 years ago
- c4f88e4 [ASan] Put several function prototypes back under #ifdef _WIN32 to fix the Windows build. by Alexander Potapenko · 12 years ago
- 50a002e [ASan] Refactoring: nuke the redundant function declarations in asan_intercepted_functions.h by Alexander Potapenko · 12 years ago
- 372b267 [sanitizer] Add MSan to Makefile-based build rules. by Evgeniy Stepanov · 12 years ago
- a84805f [asan] speedup by more than 2x handling of the small memset/memcpy/etc calls by Kostya Serebryany · 12 years ago
- 20aed57 [Sanitizer] Try to fix infinite loop in frame pointer unwinder by Reid Kleckner · 12 years ago
- 4c3e573 [ASan] revert part of r175631 that looks like accidental commit by Alexey Samsonov · 12 years ago
- 7c2a3bb [ASan] Delete asan/dynamic dir and temporarily move the interposers declarations to asan_intercepted_functions.h by Alexander Potapenko · 12 years ago
- 9eab858 [ASan] Make isoc99_*scanf intercepted on Linux only. Those are unavailable on Darwin. by Alexander Potapenko · 12 years ago
- a8e0989 [asan] move preinit_test to Linux since on Mac __asan_init is called from ld-preload-ed runtime by Kostya Serebryany · 12 years ago
- e135343 [asan] on linux, run __asan_init from .preinit_array (even earlier than before) by Kostya Serebryany · 12 years ago
- f882247 [Sanitizer] use raw syscall instead of _exit() function on Linux by Alexey Samsonov · 12 years ago
- 97234eb [asan] add a lit test for invoke-with-no-return instrumentation by Kostya Serebryany · 12 years ago
- 69b109a [sanitizer] Fix lint. by Evgeniy Stepanov · 12 years ago
- a1b5c09 [asan] add test throw_call_test (broken with -static-libstdc++) by Kostya Serebryany · 12 years ago
- 626e6fd [sanitizer] Fix FileOps test on Android. by Evgeniy Stepanov · 12 years ago
- 7f4df1a [asan] don't run the long double test if long double is the same as double by Kostya Serebryany · 12 years ago
- 7fe5526 [sanitizer] Slightly lower allocator test memory consumption. by Evgeniy Stepanov · 12 years ago
- 36ea94d [ASan] Allow ASan default runtime options be overriden at compile time by providing ASAN_DEFAULT_OPTIONS macro by Alexey Samsonov · 12 years ago
- 1f45e2d [Sanitizer] Allow runtime flags be separated by colon as well as space by Alexey Samsonov · 12 years ago
- efbc435 [msan] Use slow stack unwinder in UMR reports. by Evgeniy Stepanov · 12 years ago
- 366984e [asan] instrument memory accesses with unusual sizes by Kostya Serebryany · 12 years ago
- f35eae8 [msan] Fix ReExec on linux. by Evgeniy Stepanov · 12 years ago
- b711ca6 [sanitizer] Fix Android build. by Evgeniy Stepanov · 12 years ago
- 9358c58 [sanitizer] Add interceptors for localtime and friends. by Evgeniy Stepanov · 12 years ago
- ce44055 [tsan] use our own GetEnv instead of libc's getenv by Kostya Serebryany · 12 years ago
- d843fea [asan] enable asan_prelink_test when gold is the default linker (gold and bfd linker have different flag syntax) by Kostya Serebryany · 12 years ago
- 8e32db4 [asan] added flag -d|--demangle to asan_symbolize.py, makes addr2line/llvm-symbolizer demangle the functions names by Kostya Serebryany · 12 years ago
- 0fa691b [Sanitizer] Make temporary filename depend on user ID by Alexey Samsonov · 12 years ago
- 180e988 [ASan] make variables unsigned to silence warnings - attempt 2 by Alexey Samsonov · 12 years ago
- e6b91fd [ASan] make variable unsigned to silence the warning by Alexey Samsonov · 12 years ago
- fe984cc [ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=159 by Alexander Potapenko · 12 years ago
- e31eca9 [asan] make asan work with 7fff8000 offset and prelink by Kostya Serebryany · 12 years ago
- eab0611 [sanitizer] Get full argv and envp on glibc. by Evgeniy Stepanov · 12 years ago
- 634b073 [ASan] Fixed the wrong placement of #include by Alexander Potapenko · 12 years ago
- c18e179 [ASan] Remove the 'alarm' script which isn't present on OS X by default. by Alexander Potapenko · 12 years ago
- 15190a6 tsan: fix bug in suppression reading (suppressions from file were discarded) by Dmitry Vyukov · 12 years ago
- 7b7801d [sanitizer] Raise argv limit for ReExec. by Evgeniy Stepanov · 12 years ago
- c74b2cc [asan] use short path for sanitizer_common/tests/sanitizer_test_utils.h, add -I sanitizer_common/tests to asan/tests/CMakeLists.txt by Kostya Serebryany · 12 years ago
- fbeb826 [asan] fix x32 build (H.J. Lu) by Kostya Serebryany · 12 years ago
- 8da17ea [tsan] disable a failing test until it gets fixed. fix lint by Kostya Serebryany · 12 years ago
- 45a8124 ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11, by Richard Smith · 12 years ago
- eb5f427 [ASan] When re-executing the process on OS X, make sure we update the existing DYLD_INSERT_LIBRARIES correctly. by Alexander Potapenko · 12 years ago
- eaa0190 tsan: do not imitate memory write on malloc() (Go) by Dmitry Vyukov · 12 years ago
- 606d3bc [asan] fix fixed mapping for mac (ASAN_FLEXIBLE_MAPPING_AND_OFFSET=0) by Kostya Serebryany · 12 years ago
- 70c6e3f [msan] don't check shadow inside interceptors if we are inside symbolizer; add weak function __msan_default_options that overrides default options by Kostya Serebryany · 12 years ago
- 867ac63 [tsan] simplify tsan-vs-gvn test since gvn vs tsan is now fixed; fix lint by Kostya Serebryany · 12 years ago
- c242446 Highlight caret in bold green, to match Clang diagnostics. by Richard Smith · 12 years ago
- f4a1ea7 [sanitizer] Tests for scanf parser in allowGnuMalloc=false mode. by Evgeniy Stepanov · 12 years ago
- 7eed04c [msan] Allow zero buf pointer in getcwd() interceptor. by Evgeniy Stepanov · 12 years ago
- c5b4e86 [sanitizer] More accurate scanf parsing without GNU extensions. by Evgeniy Stepanov · 12 years ago