1. 89c1384 [ASan] Move GetCurrentThread/SetCurrentThread from AsanThreadRegistry class into plain functions: they don't actually use registry by Alexey Samsonov · 11 years ago
  2. 4ff1f60 tsan: fix flaky test by Dmitry Vyukov · 11 years ago
  3. 0602fc9 tsan: fix incorrect test by Dmitry Vyukov · 11 years ago
  4. a548059 [sanitizer] Enable prctl interceptor on Android. by Evgeniy Stepanov · 11 years ago
  5. c533304 Add a way to register and execute "writeout" functions. by Bill Wendling · 11 years ago
  6. e1ba000 [asan] s/ASAN_POSIX/SANITIZER_POSIX/ by Evgeniy Stepanov · 11 years ago
  7. 30e110e [sanitizer] More renamed macros. by Evgeniy Stepanov · 11 years ago
  8. 24e1372 [sanitizer] Replace more platform checks with SANITIZER_ constants. by Evgeniy Stepanov · 11 years ago
  9. 83cb787 [sanitizer] Move ASan platform macros to sanitizer_common and rename them appropriately. by Evgeniy Stepanov · 11 years ago
  10. e75628e Don't use --sysroot to linux SDK when building libprofile - SDK on Linux seems to be incomplete. by Alexey Samsonov · 11 years ago
  11. 3347dcb tsan: fix build by Dmitry Vyukov · 11 years ago
  12. ce85e03 tsan: flush dead thread info earlier (when another thread is finished rather than new thread is created) by Dmitry Vyukov · 11 years ago
  13. 8e1c769 tsan: instruct malloc() to consume less memory by Dmitry Vyukov · 11 years ago
  14. 723e24f tsan: symbolizer "flush caches" support by Dmitry Vyukov · 11 years ago
  15. 7fac284 tsan: symbolizer "flush caches" functinality by Dmitry Vyukov · 11 years ago
  16. b186c19 tsan: fix memory leak by Dmitry Vyukov · 11 years ago
  17. 609a02a [sanitizer] Avoid use of uintptr_t. by Evgeniy Stepanov · 11 years ago
  18. b9bf700 [sanitizer] Don't adjust the size of the user-allocated stack. by Evgeniy Stepanov · 11 years ago
  19. c9de451 Support CMake build of profile runtime library on Linux by Alexey Samsonov · 11 years ago
  20. 210ce0e tsan: do not allocate sync vars on relaxed atomic operations by Dmitry Vyukov · 11 years ago
  21. e20fa5c Update ubsan test for clang change r177362. by Richard Smith · 11 years ago
  22. a539183 Add some GCOV functions that register all of the __llvm_gcov_flush() functions. by Bill Wendling · 11 years ago
  23. f51c386 tsan: smaller memory block headers (32b->16b) by Dmitry Vyukov · 11 years ago
  24. 3ce2170 tsan: add support for idle threads by Dmitry Vyukov · 11 years ago
  25. 74172de tsan: touch less shadow memory during operations on big memory ranges by Dmitry Vyukov · 11 years ago
  26. 7ac33ac tsan: mark shadow for thread stack as "don't need" when thread exits by Dmitry Vyukov · 11 years ago
  27. 5d72fc7 tsan: better memory profiler by Dmitry Vyukov · 11 years ago
  28. ac1f5ca tsan: madvise(DONTNEED) shadow memory on munmap() by Dmitry Vyukov · 11 years ago
  29. 18ec84c [asan] make the __asan_get_heap_size more robust by Kostya Serebryany · 11 years ago
  30. e93e505 tsan: move implementation out of h file by Dmitry Vyukov · 11 years ago
  31. 6af642e tsan: fix clang -Wall build by Dmitry Vyukov · 11 years ago
  32. 036f933 [TSan] re-apply r177249 lost in edits by Alexey Samsonov · 11 years ago
  33. 00545a3 [asan] Switch to allocator2 on Android. by Evgeniy Stepanov · 11 years ago
  34. 46b4a86 tsan: fix memory leak by Dmitry Vyukov · 11 years ago
  35. 2c5284e tsan: use StackDepot for thread creation stacks by Dmitry Vyukov · 11 years ago
  36. 491852e tsan: fix Go build by Dmitry Vyukov · 11 years ago
  37. 3abf531 tsan: use StackDepot in sync object to store creation stacks by Dmitry Vyukov · 11 years ago
  38. 49960be tsan: fix huge stack frames by Dmitry Vyukov · 11 years ago
  39. 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 · 11 years ago
  40. 5efb53e tsan: fix lint warnings by Dmitry Vyukov · 11 years ago
  41. ffa4e08 [TSan] fix undefined variable in debug TSan build by Alexey Samsonov · 11 years ago
  42. df2ca17 [TSan] Use ThreadRegistry::FindThreadContextLocked() to find thread by its stack/tls address. by Alexey Samsonov · 11 years ago
  43. 5c88936 [TSan] Makefiles: allow configurable paths to clang and FileCheck. Add -fno-rtti flag. by Alexey Samsonov · 11 years ago
  44. 6d03606 [Sanitizer] Get rid of global mutexes in StopTheWorld implementation by Alexey Samsonov · 11 years ago
  45. 5d177a0 [Sanitizer] Rely on template argument deduction in sanitizer_allocator_test by Alexey Samsonov · 11 years ago
  46. 3614c16 [libsanitizer] StopTheWorld in sanitizer_common by Alexander Potapenko · 11 years ago
  47. ff5d1fc [Sanitizer] Don't intercept frexpf and frexpl on Windows. Add frexp declaration to asan_intercepted_functions.h by Alexey Samsonov · 11 years ago
  48. 2bbd8be [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common by Alexey Samsonov · 11 years ago
  49. a82ca91 [Sanitizer] Don't link tests with -lpthread on Android. by Alexey Samsonov · 11 years ago
  50. 6c876e4 [sanitizer] fix gcc build warnings by Kostya Serebryany · 11 years ago
  51. 300f953 [asan] Add ForEachChunk() to sanitizer allocators. Patch by Sergey Matveev by Kostya Serebryany · 11 years ago
  52. 6ef35e1 [Sanitizer] Generalize compile/link flags for sanitizer_common tests on Android and on other platforms. by Alexey Samsonov · 11 years ago
  53. 116c802 [Sanitizer] Build sanitizer_common tests w/o RTTI. Move ThreadRegistry class members below methods. by Alexey Samsonov · 11 years ago
  54. c7bc60c Fix a virtual destructor warning. by Eric Christopher · 11 years ago
  55. 827d4ef [Sanitizer] Fix compiler warnings and style issues in sanitizer_common tests. Use -Werror=sign-compare when building them. by Alexey Samsonov · 11 years ago
  56. 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 · 11 years ago
  57. 93af594 [Sanitizer] Add default constructor for BlockingMutex by Alexey Samsonov · 11 years ago
  58. e4cded9 [sanitizer] No dirent64 on Android. by Evgeniy Stepanov · 11 years ago
  59. 2be1e7f [Sanitizer] Build sanitizer_common with -fno-rtti by Alexey Samsonov · 11 years ago
  60. 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 · 11 years ago
  61. 3d04854 [libsanitizer] fixed a bug in ThreadLister tests where we forgot to terminate one thread by Alexander Potapenko · 11 years ago
  62. e4af4d2 [msan] Add changes missing from r177065. by Evgeniy Stepanov · 11 years ago
  63. d97a15a [msan] Intercept readdir64. by Evgeniy Stepanov · 11 years ago
  64. c1b3c52 [ASan] remove -fsanitize=init-order from lit tests as now it's implied by -fsanitize=address by Alexey Samsonov · 11 years ago
  65. 32602c5 [libsanitizer] Fixed incorrect handling of pre-existing threads in ThreadLister test. by Alexander Potapenko · 11 years ago
  66. 1d21bd1 [msan] Fix a typo in test. by Evgeniy Stepanov · 11 years ago
  67. 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 · 11 years ago
  68. 58b52b5 [msan] Options for switching between fast and cfi unwinders in run time. by Evgeniy Stepanov · 11 years ago
  69. 7cbbb29 [sanitizer] Intercept frexp and friends. by Evgeniy Stepanov · 11 years ago
  70. a3ab192 [Sanitizer] fix compilation for Windows by Alexey Samsonov · 11 years ago
  71. 8aa1ae0 [msan] Intercept __strdup, strndup, __strndup. by Evgeniy Stepanov · 11 years ago
  72. 1ef94b1 [Sanitizer] Write a slightly better implementation of GetEnv() function on Windows by Alexey Samsonov · 11 years ago
  73. 1a25379 [ASan] make ASan assume ASAN_OPTIONS=symbolize=1 if ASAN_EXTERNAL_SYMBOLIZER is defined by Alexey Samsonov · 11 years ago
  74. 47a0f6e [TSan] Add missing header inclusion by Alexey Samsonov · 11 years ago
  75. f110e35 [TSan] Use __sanitizer_pthread_attr_t in TSan by Alexey Samsonov · 11 years ago
  76. 7a53bca [msan] Clean up extensions during msandr shutdown by Reid Kleckner · 11 years ago
  77. 0ecc437 [sanitizer] Fix lint. by Evgeniy Stepanov · 11 years ago
  78. a7e5db9 [Sanitizer] Build ASan, TSan and MSan runtimes with -fno-rtti. by Alexey Samsonov · 11 years ago
  79. 10fd322 [msan] Increase stack size as required. by Evgeniy Stepanov · 11 years ago
  80. b114ed8 [sanitizer] Move GetTlsSize code from TSan to sanitizer_common. by Evgeniy Stepanov · 11 years ago
  81. 87c8bb9 Break a >80 char line. by Evgeniy Stepanov · 11 years ago
  82. 4a1a495 [Sanitizer] Fixup for r176931 for Mac and Windows by Alexey Samsonov · 11 years ago
  83. ab11e0b [Sanitizer] Fix a typo in function name by Alexey Samsonov · 11 years ago
  84. 45717c9 [Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev. by Alexey Samsonov · 11 years ago
  85. 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 · 11 years ago
  86. 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 · 11 years ago
  87. 4c49cca [msan] Use sptr instead of ptrdiff_t. by Evgeniy Stepanov · 11 years ago
  88. 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 · 11 years ago
  89. 0f92deb [msan] intercept dlopen and clear shadow for it by Reid Kleckner · 11 years ago
  90. ce70097 [Sanitizer] Implement BlockingMutex::CheckLocked() by Alexey Samsonov · 11 years ago
  91. c1b73e8 [ASan] Reduce the local buffer size in Report() not to fail the check enforced when building TSan runtime. by Alexander Potapenko · 11 years ago
  92. 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 · 11 years ago
  93. a8d37a0 [ASan] don't call strerr from functions that map memory, since this results in malloc(). by Alexander Potapenko · 11 years ago
  94. aa0f20d [sanitizer] make SizeClassAllocator64::GetBlockBegin more bullet proof (by Sergey Matveev) by Kostya Serebryany · 11 years ago
  95. 0702082 Don't emit the extra checksum into the .gcda file if the user hasn't asked for by Nick Lewycky · 11 years ago
  96. 42296c7 Take the GCDA version string as an input to llvm_gcda_start_file. by Nick Lewycky · 11 years ago
  97. 93c2602 [msan] Block reports from interceptors during _Unwind_Backtrace by Reid Kleckner · 11 years ago
  98. 3c27d7f [msan] pthread_join() returns int, not void* by Reid Kleckner · 11 years ago
  99. 5d3dcb8 [sanitizers] Fix check failure on dealloc from new thread by Reid Kleckner · 11 years ago
  100. bcf393e [Sanitizer] fix signed-unsigned mismatch in test and use correct order of EXPECT_EQ() args by Alexey Samsonov · 11 years ago