1. 06743c2 [sanitizer] Enable prctl interceptor on Android. by Evgeniy Stepanov · 12 years ago master ara-dev-release-20141107
  2. dd3a5ec Updated compiler-rt for merge to r177337. by Stephen Hines · 12 years ago
  3. eb98c4d Merge branch 'upstream' into merge_2012_03_18 by Stephen Hines · 12 years ago
  4. a539183 Add some GCOV functions that register all of the __llvm_gcov_flush() functions. by Bill Wendling · 12 years ago
  5. f51c386 tsan: smaller memory block headers (32b->16b) by Dmitry Vyukov · 12 years ago
  6. 3ce2170 tsan: add support for idle threads by Dmitry Vyukov · 12 years ago
  7. 74172de tsan: touch less shadow memory during operations on big memory ranges by Dmitry Vyukov · 12 years ago
  8. 7ac33ac tsan: mark shadow for thread stack as "don't need" when thread exits by Dmitry Vyukov · 12 years ago
  9. 5d72fc7 tsan: better memory profiler by Dmitry Vyukov · 12 years ago
  10. ac1f5ca tsan: madvise(DONTNEED) shadow memory on munmap() by Dmitry Vyukov · 12 years ago
  11. 18ec84c [asan] make the __asan_get_heap_size more robust by Kostya Serebryany · 12 years ago
  12. e93e505 tsan: move implementation out of h file by Dmitry Vyukov · 12 years ago
  13. 6af642e tsan: fix clang -Wall build by Dmitry Vyukov · 12 years ago
  14. 036f933 [TSan] re-apply r177249 lost in edits by Alexey Samsonov · 12 years ago
  15. 00545a3 [asan] Switch to allocator2 on Android. by Evgeniy Stepanov · 12 years ago
  16. 46b4a86 tsan: fix memory leak by Dmitry Vyukov · 12 years ago
  17. 2c5284e tsan: use StackDepot for thread creation stacks by Dmitry Vyukov · 12 years ago
  18. 491852e tsan: fix Go build by Dmitry Vyukov · 12 years ago
  19. 3abf531 tsan: use StackDepot in sync object to store creation stacks by Dmitry Vyukov · 12 years ago
  20. 49960be tsan: fix huge stack frames by Dmitry Vyukov · 12 years ago
  21. 60c9f44 [asan] while generating the description of a global variable, emit the module name in a separate field, thus not duplicating this information if every description. This decreases the binary size (observed up to 3%). https://code.google.com/p/address-sanitizer/issues/detail?id=168 . This changes the asan API version. compiler-rt part, llvm-part will follow by Kostya Serebryany · 12 years ago
  22. 5efb53e tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
  23. ffa4e08 [TSan] fix undefined variable in debug TSan build by Alexey Samsonov · 12 years ago
  24. df2ca17 [TSan] Use ThreadRegistry::FindThreadContextLocked() to find thread by its stack/tls address. by Alexey Samsonov · 12 years ago
  25. 5c88936 [TSan] Makefiles: allow configurable paths to clang and FileCheck. Add -fno-rtti flag. by Alexey Samsonov · 12 years ago
  26. 6d03606 [Sanitizer] Get rid of global mutexes in StopTheWorld implementation by Alexey Samsonov · 12 years ago
  27. 5d177a0 [Sanitizer] Rely on template argument deduction in sanitizer_allocator_test by Alexey Samsonov · 12 years ago
  28. 3614c16 [libsanitizer] StopTheWorld in sanitizer_common by Alexander Potapenko · 12 years ago
  29. ff5d1fc [Sanitizer] Don't intercept frexpf and frexpl on Windows. Add frexp declaration to asan_intercepted_functions.h by Alexey Samsonov · 12 years ago
  30. 2bbd8be [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common by Alexey Samsonov · 12 years ago
  31. a82ca91 [Sanitizer] Don't link tests with -lpthread on Android. by Alexey Samsonov · 12 years ago
  32. 6c876e4 [sanitizer] fix gcc build warnings by Kostya Serebryany · 12 years ago
  33. 300f953 [asan] Add ForEachChunk() to sanitizer allocators. Patch by Sergey Matveev by Kostya Serebryany · 12 years ago
  34. 6ef35e1 [Sanitizer] Generalize compile/link flags for sanitizer_common tests on Android and on other platforms. by Alexey Samsonov · 12 years ago
  35. 116c802 [Sanitizer] Build sanitizer_common tests w/o RTTI. Move ThreadRegistry class members below methods. by Alexey Samsonov · 12 years ago
  36. c7bc60c Fix a virtual destructor warning. by Eric Christopher · 12 years ago
  37. 827d4ef [Sanitizer] Fix compiler warnings and style issues in sanitizer_common tests. Use -Werror=sign-compare when building them. by Alexey Samsonov · 12 years ago
  38. 6d429cd [Sanitizer] Add generic ThreadRegistry class for sanitizer runtimes. This class holds basic thread bookkeeping logic and allows specific sanitizer runtimes to create thread contexts and mark threads as created/running/joined etc. The class is based on the way we currently store thread contexts in TSan. by Alexey Samsonov · 12 years ago
  39. 93af594 [Sanitizer] Add default constructor for BlockingMutex by Alexey Samsonov · 12 years ago
  40. e4cded9 [sanitizer] No dirent64 on Android. by Evgeniy Stepanov · 12 years ago
  41. 2be1e7f [Sanitizer] Build sanitizer_common with -fno-rtti by Alexey Samsonov · 12 years ago
  42. d39a34e [asan] remove one redundant malloc stress test, unify the usage of ASAN_LOW_MEMORY macro in tests, slightly reduce test memory usage (all to make 32-bit runs consume less RAM) by Kostya Serebryany · 12 years ago
  43. 3d04854 [libsanitizer] fixed a bug in ThreadLister tests where we forgot to terminate one thread by Alexander Potapenko · 12 years ago
  44. e4af4d2 [msan] Add changes missing from r177065. by Evgeniy Stepanov · 12 years ago
  45. d97a15a [msan] Intercept readdir64. by Evgeniy Stepanov · 12 years ago
  46. c1b3c52 [ASan] remove -fsanitize=init-order from lit tests as now it's implied by -fsanitize=address by Alexey Samsonov · 12 years ago
  47. 32602c5 [libsanitizer] Fixed incorrect handling of pre-existing threads in ThreadLister test. by Alexander Potapenko · 12 years ago
  48. 1d21bd1 [msan] Fix a typo in test. by Evgeniy Stepanov · 12 years ago
  49. 566c0a1 [ASan] turn off checking initialization order in ASan runtime by default. Instead, it should be turned on by default in the compiler by Alexey Samsonov · 12 years ago
  50. 58b52b5 [msan] Options for switching between fast and cfi unwinders in run time. by Evgeniy Stepanov · 12 years ago
  51. 7cbbb29 [sanitizer] Intercept frexp and friends. by Evgeniy Stepanov · 12 years ago
  52. a3ab192 [Sanitizer] fix compilation for Windows by Alexey Samsonov · 12 years ago
  53. 8aa1ae0 [msan] Intercept __strdup, strndup, __strndup. by Evgeniy Stepanov · 12 years ago
  54. 1ef94b1 [Sanitizer] Write a slightly better implementation of GetEnv() function on Windows by Alexey Samsonov · 12 years ago
  55. 1a25379 [ASan] make ASan assume ASAN_OPTIONS=symbolize=1 if ASAN_EXTERNAL_SYMBOLIZER is defined by Alexey Samsonov · 12 years ago
  56. 47a0f6e [TSan] Add missing header inclusion by Alexey Samsonov · 12 years ago
  57. f110e35 [TSan] Use __sanitizer_pthread_attr_t in TSan by Alexey Samsonov · 12 years ago
  58. 7a53bca [msan] Clean up extensions during msandr shutdown by Reid Kleckner · 12 years ago
  59. 0ecc437 [sanitizer] Fix lint. by Evgeniy Stepanov · 12 years ago
  60. a7e5db9 [Sanitizer] Build ASan, TSan and MSan runtimes with -fno-rtti. by Alexey Samsonov · 12 years ago
  61. 10fd322 [msan] Increase stack size as required. by Evgeniy Stepanov · 12 years ago
  62. b114ed8 [sanitizer] Move GetTlsSize code from TSan to sanitizer_common. by Evgeniy Stepanov · 12 years ago
  63. 87c8bb9 Break a >80 char line. by Evgeniy Stepanov · 12 years ago
  64. 4a1a495 [Sanitizer] Fixup for r176931 for Mac and Windows by Alexey Samsonov · 12 years ago
  65. ab11e0b [Sanitizer] Fix a typo in function name by Alexey Samsonov · 12 years ago
  66. 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
  67. 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
  68. 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
  69. 4c49cca [msan] Use sptr instead of ptrdiff_t. by Evgeniy Stepanov · 12 years ago
  70. 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
  71. 0f92deb [msan] intercept dlopen and clear shadow for it by Reid Kleckner · 12 years ago
  72. ce70097 [Sanitizer] Implement BlockingMutex::CheckLocked() by Alexey Samsonov · 12 years ago
  73. 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
  74. 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
  75. a8d37a0 [ASan] don't call strerr from functions that map memory, since this results in malloc(). by Alexander Potapenko · 12 years ago
  76. aa0f20d [sanitizer] make SizeClassAllocator64::GetBlockBegin more bullet proof (by Sergey Matveev) by Kostya Serebryany · 12 years ago
  77. 0702082 Don't emit the extra checksum into the .gcda file if the user hasn't asked for by Nick Lewycky · 12 years ago
  78. 42296c7 Take the GCDA version string as an input to llvm_gcda_start_file. by Nick Lewycky · 12 years ago
  79. 93c2602 [msan] Block reports from interceptors during _Unwind_Backtrace by Reid Kleckner · 12 years ago
  80. 3c27d7f [msan] pthread_join() returns int, not void* by Reid Kleckner · 12 years ago
  81. 5d3dcb8 [sanitizers] Fix check failure on dealloc from new thread by Reid Kleckner · 12 years ago
  82. ff571e2 Update build rules for compiler-rt merge to version 176091. by Stephen Hines · 12 years ago
  83. 53fb6ea Merge commit '405056ccecb28f0c1babf23596d6b822d2b544ee' into merge_20130226 by Stephen Hines · 12 years ago
  84. bcf393e [Sanitizer] fix signed-unsigned mismatch in test and use correct order of EXPECT_EQ() args by Alexey Samsonov · 12 years ago
  85. 352b245 [Sanitizer] Add methods back() and pop_back() to InternalVector. Patch by Sergey Matveev by Alexey Samsonov · 12 years ago
  86. ef3667a update how libcompiler_rt.dylib links under libSystem.dylib on MacOSX by Nick Kledzik · 12 years ago
  87. d4de2a1 [asan] Revert r176255, r176264. by Evgeniy Stepanov · 12 years ago
  88. cf80871 [sanitizer] Fix check failure in SizeClassMap::Print. by Evgeniy Stepanov · 12 years ago
  89. df4f6de [asan] Lower memory usage in LargeMallocTest on Android. by Evgeniy Stepanov · 12 years ago
  90. 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
  91. d91046d [asan] Enable allocator2 on Android. by Evgeniy Stepanov · 12 years ago
  92. 13577fe [asan] bump kMidMemEnd to 0x4fffffffffULL since in rare cases prelink uses addresses higher than 0x3fffffffff by Kostya Serebryany · 12 years ago
  93. 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
  94. 021ba51 [msan] Lit tests for __attribute__((no_sanitize_memory)). by Evgeniy Stepanov · 12 years ago
  95. 58c400c Holy macaroons, somebody made a copy of llvm/runtime/profile/GCDAProfiling.c, by Nick Lewycky · 12 years ago
  96. 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
  97. 35a7faf [Sanitizer] don't include missing header on Android by Alexey Samsonov · 12 years ago
  98. 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
  99. 6fb47af add Linux syscall wrappers and ThreadLister to sanitizer_common by Kostya Serebryany · 12 years ago
  100. 1d2ed3a [asan] guard ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS definition with an #ifndef by Kostya Serebryany · 12 years ago