1. 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
  2. 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
  3. 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
  4. 4c49cca [msan] Use sptr instead of ptrdiff_t. by Evgeniy Stepanov · 12 years ago
  5. 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
  6. 0f92deb [msan] intercept dlopen and clear shadow for it by Reid Kleckner · 12 years ago
  7. ce70097 [Sanitizer] Implement BlockingMutex::CheckLocked() by Alexey Samsonov · 12 years ago
  8. 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
  9. 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
  10. a8d37a0 [ASan] don't call strerr from functions that map memory, since this results in malloc(). by Alexander Potapenko · 12 years ago
  11. aa0f20d [sanitizer] make SizeClassAllocator64::GetBlockBegin more bullet proof (by Sergey Matveev) by Kostya Serebryany · 12 years ago
  12. 0702082 Don't emit the extra checksum into the .gcda file if the user hasn't asked for by Nick Lewycky · 12 years ago
  13. 42296c7 Take the GCDA version string as an input to llvm_gcda_start_file. by Nick Lewycky · 12 years ago
  14. 93c2602 [msan] Block reports from interceptors during _Unwind_Backtrace by Reid Kleckner · 12 years ago
  15. 3c27d7f [msan] pthread_join() returns int, not void* by Reid Kleckner · 12 years ago
  16. 5d3dcb8 [sanitizers] Fix check failure on dealloc from new thread by Reid Kleckner · 12 years ago
  17. bcf393e [Sanitizer] fix signed-unsigned mismatch in test and use correct order of EXPECT_EQ() args by Alexey Samsonov · 12 years ago
  18. 352b245 [Sanitizer] Add methods back() and pop_back() to InternalVector. Patch by Sergey Matveev by Alexey Samsonov · 12 years ago
  19. d4de2a1 [asan] Revert r176255, r176264. by Evgeniy Stepanov · 12 years ago
  20. cf80871 [sanitizer] Fix check failure in SizeClassMap::Print. by Evgeniy Stepanov · 12 years ago
  21. df4f6de [asan] Lower memory usage in LargeMallocTest on Android. by Evgeniy Stepanov · 12 years ago
  22. 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
  23. d91046d [asan] Enable allocator2 on Android. by Evgeniy Stepanov · 12 years ago
  24. 13577fe [asan] bump kMidMemEnd to 0x4fffffffffULL since in rare cases prelink uses addresses higher than 0x3fffffffff by Kostya Serebryany · 12 years ago
  25. 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
  26. 021ba51 [msan] Lit tests for __attribute__((no_sanitize_memory)). by Evgeniy Stepanov · 12 years ago
  27. 58c400c Holy macaroons, somebody made a copy of llvm/runtime/profile/GCDAProfiling.c, by Nick Lewycky · 12 years ago
  28. 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
  29. 35a7faf [Sanitizer] don't include missing header on Android by Alexey Samsonov · 12 years ago
  30. 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
  31. 6fb47af add Linux syscall wrappers and ThreadLister to sanitizer_common by Kostya Serebryany · 12 years ago
  32. 1d2ed3a [asan] guard ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS definition with an #ifndef by Kostya Serebryany · 12 years ago
  33. 405056c [Sanitizer] Don't die if external symbolizer is used on Mac, where it's not implemented yet by Alexey Samsonov · 12 years ago
  34. b5f9521 [sanitizer] A low-level vector implementation to be used in leak checking code. Patch by Sergey Matveev by Kostya Serebryany · 12 years ago
  35. f155fcc [asan] a bit stricter lint for CHECK vs CHECK_XX (these CHECK_XX really help debugging!) by Kostya Serebryany · 12 years ago
  36. cf576c8 [tsan] enable tsan-vs-gvn test since it is now fixed by Kostya Serebryany · 12 years ago
  37. 1b057b2 [asan] fix the output for range accesses (memset, etc); improve the tests; more strict checking in memcmp by Kostya Serebryany · 12 years ago
  38. 00b8a34 [asan] use the new attribute syntax (no_address_safety_analysis => no_sanitize_address) by Kostya Serebryany · 12 years ago
  39. 040620c [Sanitizer] one more fix for signed/unsigned mismatch in comparison by Alexey Samsonov · 12 years ago
  40. 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
  41. 8a6b5e5 [TSan] Add interceptor for malloc_usable_size() by Alexey Samsonov · 12 years ago
  42. 55249d1 [TSan] remove temporary build directory in 'make clean' command by Alexey Samsonov · 12 years ago
  43. a0b1e21 ubsan: Runtime handlers for array indexing checks. by Richard Smith · 12 years ago
  44. 0b487c0 [Sanitizer] Add a test for the fast unwinder by Reid Kleckner · 12 years ago
  45. 79b2d17 [msan] MSanDR: initial commit. by Evgeniy Stepanov · 12 years ago
  46. 33934ff [asan] move the .preinit_array hack into a separate file (added used attribute) by Kostya Serebryany · 12 years ago
  47. bc3a2d1 [ASan] temporarily disable alloc_dealloc_mismatch on Mac, since the previous commit caused error reports in gTest. by Alexander Potapenko · 12 years ago
  48. d422801 [ASan] Make sure operator new/delete and friends are intercepted on OS X. by Alexander Potapenko · 12 years ago
  49. ed3cb6b [ASan] Declare CreateThread as extern "C" to fix the Windows build. by Alexander Potapenko · 12 years ago
  50. 72bbfd4 [ASan] Revert the incorrect macro on Linux. by Alexander Potapenko · 12 years ago
  51. c4f88e4 [ASan] Put several function prototypes back under #ifdef _WIN32 to fix the Windows build. by Alexander Potapenko · 12 years ago
  52. 50a002e [ASan] Refactoring: nuke the redundant function declarations in asan_intercepted_functions.h by Alexander Potapenko · 12 years ago
  53. 372b267 [sanitizer] Add MSan to Makefile-based build rules. by Evgeniy Stepanov · 12 years ago
  54. a84805f [asan] speedup by more than 2x handling of the small memset/memcpy/etc calls by Kostya Serebryany · 12 years ago
  55. 20aed57 [Sanitizer] Try to fix infinite loop in frame pointer unwinder by Reid Kleckner · 12 years ago
  56. 4c3e573 [ASan] revert part of r175631 that looks like accidental commit by Alexey Samsonov · 12 years ago
  57. 7c2a3bb [ASan] Delete asan/dynamic dir and temporarily move the interposers declarations to asan_intercepted_functions.h by Alexander Potapenko · 12 years ago
  58. 9eab858 [ASan] Make isoc99_*scanf intercepted on Linux only. Those are unavailable on Darwin. by Alexander Potapenko · 12 years ago
  59. 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
  60. e135343 [asan] on linux, run __asan_init from .preinit_array (even earlier than before) by Kostya Serebryany · 12 years ago
  61. f882247 [Sanitizer] use raw syscall instead of _exit() function on Linux by Alexey Samsonov · 12 years ago
  62. 97234eb [asan] add a lit test for invoke-with-no-return instrumentation by Kostya Serebryany · 12 years ago
  63. 69b109a [sanitizer] Fix lint. by Evgeniy Stepanov · 12 years ago
  64. a1b5c09 [asan] add test throw_call_test (broken with -static-libstdc++) by Kostya Serebryany · 12 years ago
  65. 626e6fd [sanitizer] Fix FileOps test on Android. by Evgeniy Stepanov · 12 years ago
  66. 7f4df1a [asan] don't run the long double test if long double is the same as double by Kostya Serebryany · 12 years ago
  67. 7fe5526 [sanitizer] Slightly lower allocator test memory consumption. by Evgeniy Stepanov · 12 years ago
  68. 36ea94d [ASan] Allow ASan default runtime options be overriden at compile time by providing ASAN_DEFAULT_OPTIONS macro by Alexey Samsonov · 12 years ago
  69. 1f45e2d [Sanitizer] Allow runtime flags be separated by colon as well as space by Alexey Samsonov · 12 years ago
  70. efbc435 [msan] Use slow stack unwinder in UMR reports. by Evgeniy Stepanov · 12 years ago
  71. 366984e [asan] instrument memory accesses with unusual sizes by Kostya Serebryany · 12 years ago
  72. f35eae8 [msan] Fix ReExec on linux. by Evgeniy Stepanov · 12 years ago
  73. b711ca6 [sanitizer] Fix Android build. by Evgeniy Stepanov · 12 years ago
  74. 9358c58 [sanitizer] Add interceptors for localtime and friends. by Evgeniy Stepanov · 12 years ago
  75. ce44055 [tsan] use our own GetEnv instead of libc's getenv by Kostya Serebryany · 12 years ago
  76. 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
  77. 8e32db4 [asan] added flag -d|--demangle to asan_symbolize.py, makes addr2line/llvm-symbolizer demangle the functions names by Kostya Serebryany · 12 years ago
  78. 0fa691b [Sanitizer] Make temporary filename depend on user ID by Alexey Samsonov · 12 years ago
  79. 180e988 [ASan] make variables unsigned to silence warnings - attempt 2 by Alexey Samsonov · 12 years ago
  80. e6b91fd [ASan] make variable unsigned to silence the warning by Alexey Samsonov · 12 years ago
  81. fe984cc [ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=159 by Alexander Potapenko · 12 years ago
  82. e31eca9 [asan] make asan work with 7fff8000 offset and prelink by Kostya Serebryany · 12 years ago
  83. eab0611 [sanitizer] Get full argv and envp on glibc. by Evgeniy Stepanov · 12 years ago
  84. 634b073 [ASan] Fixed the wrong placement of #include by Alexander Potapenko · 12 years ago
  85. c18e179 [ASan] Remove the 'alarm' script which isn't present on OS X by default. by Alexander Potapenko · 12 years ago
  86. 15190a6 tsan: fix bug in suppression reading (suppressions from file were discarded) by Dmitry Vyukov · 12 years ago
  87. 7b7801d [sanitizer] Raise argv limit for ReExec. by Evgeniy Stepanov · 12 years ago
  88. 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
  89. fbeb826 [asan] fix x32 build (H.J. Lu) by Kostya Serebryany · 12 years ago
  90. 8da17ea [tsan] disable a failing test until it gets fixed. fix lint by Kostya Serebryany · 12 years ago
  91. 45a8124 ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11, by Richard Smith · 12 years ago
  92. 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
  93. eaa0190 tsan: do not imitate memory write on malloc() (Go) by Dmitry Vyukov · 12 years ago
  94. 606d3bc [asan] fix fixed mapping for mac (ASAN_FLEXIBLE_MAPPING_AND_OFFSET=0) by Kostya Serebryany · 12 years ago
  95. 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
  96. 867ac63 [tsan] simplify tsan-vs-gvn test since gvn vs tsan is now fixed; fix lint by Kostya Serebryany · 12 years ago
  97. c242446 Highlight caret in bold green, to match Clang diagnostics. by Richard Smith · 12 years ago
  98. f4a1ea7 [sanitizer] Tests for scanf parser in allowGnuMalloc=false mode. by Evgeniy Stepanov · 12 years ago
  99. 7eed04c [msan] Allow zero buf pointer in getcwd() interceptor. by Evgeniy Stepanov · 12 years ago
  100. c5b4e86 [sanitizer] More accurate scanf parsing without GNU extensions. by Evgeniy Stepanov · 12 years ago