1. 2a3619e [asan] fill first 4K of malloc-ed memory with garbage, implement flags max_malloc_fill_size and malloc_fill_byte by Kostya Serebryany · 12 years ago
  2. 4fb04a8 [sanitizer] Android lacks ucontext_t definition. by Evgeniy Stepanov · 12 years ago
  3. 0727702 [sanitizer] Use ucontext_t instead of "struct ucontext". by Evgeniy Stepanov · 12 years ago
  4. 06658ea [msan] Unpoison siginfo_t and ucontext_t in signal handlers. by Evgeniy Stepanov · 12 years ago
  5. 583025d [sanitizer] while doing fast unwinding make sure that the frame pointer is aligned; fix lint by Kostya Serebryany · 12 years ago
  6. 78b580f [Sanitizer] Fix OnPrint weak hook. Disable weak hooks for gotsan. by Alexey Samsonov · 12 years ago
  7. 8218584 [Sanitizer] Be more careful with arch-specific defines in StopTheWorld code by Alexey Samsonov · 12 years ago
  8. 649a270 [ASan] Kill the remainders of platform defines in favor of SANITIZER_ defines by Alexey Samsonov · 12 years ago
  9. 46f9395 [Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines by Alexey Samsonov · 12 years ago
  10. bb090b5 [Sanitizer] Fix StopTheWorld includes on Android. Patch by Sergey Matveev. by Alexey Samsonov · 12 years ago
  11. 743d89d [TSan] Add the WTFAnnotateBenignRaceSized implementation and a test for by Alexander Potapenko · 12 years ago
  12. e4bdda5 [sanitizer] More interceptors. by Evgeniy Stepanov · 12 years ago
  13. fd8726c [libsanitizer] Run the callback on a separate stack in StopTheWorld. by Alexander Potapenko · 12 years ago
  14. e5b398f [libsanitizer] Added data() and capacity() getters to InternalVector. by Alexander Potapenko · 12 years ago
  15. 53c18d7 [libsanitizer] Add register dumping support to SuspendedThreadsList. by Alexander Potapenko · 12 years ago
  16. 939316c [ASan] More careful reports for globals that are ASCII strings by Alexey Samsonov · 12 years ago
  17. d475aa8 [tsan] restore performance critical inlining in tsan: remove static from ALWAYS_INLINE, use ALWAYS_INLINE USED for critical functions. by Kostya Serebryany · 12 years ago
  18. 76030b3 [TSan] Build TSan runtime with -fPIE. by Alexander Potapenko · 12 years ago
  19. 9695003 [Sanitizer] Follow-up for r178238 - replace DCHECKs with regular CHECKs by Alexey Samsonov · 12 years ago
  20. 43c36e4 Band-aid fix for the TSan RTL build by Timur Iskhodzhanov · 12 years ago
  21. 66b4a28 Add "static" to the Windows ALWAYS_INLINE macro (similar to what we do on POSIX) by Timur Iskhodzhanov · 12 years ago
  22. b157c67 Remove all 'static' before ALWAYS_INLINE by Timur Iskhodzhanov · 12 years ago
  23. abfdbdf Make all the ALWAYS_INLINE users Windows-friendly; also, avoid ALWAYS_INLINE INLINE combinations by Timur Iskhodzhanov · 12 years ago
  24. 0fd908c tsan: print statistics about benign race annotations by Dmitry Vyukov · 12 years ago
  25. 7e84349 [ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals. by Alexey Samsonov · 12 years ago
  26. ca280f2 [Sanitizer] Minor enhancements in InternalVector container by Alexey Samsonov · 12 years ago
  27. 7acbcb9 [tsan] a test checking that memset/memcpy/memmove are not inlined in tsan mode by Kostya Serebryany · 12 years ago
  28. 6e7dca7 Fix unmatching ASan runtime flag for init-order checking exposed by r178158. Add a test for r178158. by Alexey Samsonov · 12 years ago
  29. 83b4707 [tsan] don't use -fno-builtin for tests; add a test for a false negative bug (inlined memcpy is not instrumented) by Kostya Serebryany · 12 years ago
  30. c446611 compiler-rt part of r178194. Remove ubsan test for diagnostic on inf/nan conversion between floating-point types. by Richard Smith · 12 years ago
  31. f754eb5 tsan: print matched suppressions if print_suppressions=1 flag is provided by Dmitry Vyukov · 12 years ago
  32. 5d834a8 tsan: better flag parsing: do not confuse flag that is a part of another flag by Dmitry Vyukov · 12 years ago
  33. b443a65 tsan: fix lint warning by Dmitry Vyukov · 12 years ago
  34. c942427 [ASan] Demangle global names in error reports. by Alexey Samsonov · 12 years ago
  35. f778ae5 [TSan] Fixup for r178128: verify that TSan indeed doesn't report race by Alexey Samsonov · 12 years ago
  36. f3798f5 [TSan] Run test output through FileCheck by Alexey Samsonov · 12 years ago
  37. 05e16a0 [ASan] Change the ABI of __asan_before_dynamic_init function: now it takes pointer to private string with module name. This string serves as a unique module ID in ASan runtime. compiler-rt part by Alexey Samsonov · 12 years ago
  38. 09a19b2 [libsanitizer] Fix the Win build. by Alexander Potapenko · 12 years ago
  39. 0f2cf8a [tsan] make memcpy_race.cc test immune to memcpy inlining by Kostya Serebryany · 12 years ago
  40. be52366 asan/tsan: move strcasecmp() interceptor to sanitizer_common by Dmitry Vyukov · 12 years ago
  41. 1700fd3 asan/tsan: change SANITIZER_GO to more general SANITIZER_SUPPORTS_WEAK_HOOKS by Dmitry Vyukov · 12 years ago
  42. 9ae2883 [libsanitizer] Unmapping the old cache partially invalidates the memory layout, so add by Alexander Potapenko · 12 years ago
  43. b037f75 [Sanitizer] Disable atomic_test on Android, where it crashes Clang. by Alexey Samsonov · 12 years ago
  44. 5b1b9ce [tsan] add a test for aligned-vs-unaligned race (tsan's false negative) by Kostya Serebryany · 12 years ago
  45. a89a35a [asan] print thread number while reporting invalid-free and double-free; add tests; also add a test for use-after-poison by Kostya Serebryany · 12 years ago
  46. 2c96987 Add a GetTid() implementation for Windows by Timur Iskhodzhanov · 12 years ago
  47. 4df99d2 Add basic support for building profile compiler-rt library in CMake build on Darwin by Alexey Samsonov · 12 years ago
  48. bff55c4 [ASan] Use dynamic symbol table when checking exported ASan runtime symbols by Alexey Samsonov · 12 years ago
  49. 13f62b2 asan/tsan: add Printf/Report hook by Dmitry Vyukov · 12 years ago
  50. 39cbb56 [ASan] mark local function as static by Alexey Samsonov · 12 years ago
  51. e374e4e [Sanitizer] Compile sanitizer runtimes with -Wno-non-virtual-dtor. Virtual dtors may be a problem for us, as sanitizer runtime should not generally assume libstdc++ presence. by Alexey Samsonov · 12 years ago
  52. f58a1ea [TSan] Build TSan unit tests with the same compile flags as TSan runtime by Alexey Samsonov · 12 years ago
  53. 8b30c25 tsan: intercept setjmp/longjmp by Dmitry Vyukov · 12 years ago
  54. b152b1f tsan: add SetEnv() function that can be used in frontends by Dmitry Vyukov · 12 years ago
  55. b975c8a [Sanitizer] First effort to implement atomic_compare_exchange for 1-byte vars on Windows by Alexey Samsonov · 12 years ago
  56. d264ca0 [Sanitizer] Add basic test for atomic_compare_exchange implementation by Alexey Samsonov · 12 years ago
  57. a06fe91 Build and install .syms files alongside sanitizer runtimes. These are used to by Richard Smith · 12 years ago
  58. a05af3d Revert 177745 as it was incorrect by Timur Iskhodzhanov · 12 years ago
  59. c27d326 Band-aid fix for the Windows build caused by r177710. Long-term, atomic_compare_exchange_strong should be a template on Windows too... by Timur Iskhodzhanov · 12 years ago
  60. 7423c78 tsan: return 0 on malloc() failure instead of crashing by Dmitry Vyukov · 12 years ago
  61. 6c503b9 [msan] Handle dlopen() failure in dlopen interceptor. by Evgeniy Stepanov · 12 years ago
  62. 4044752 tsan: test that tsan explicitly says "race on vptr". Requires llvm r177717. by Dmitry Vyukov · 12 years ago
  63. 50f3daa [asan] Change the way we report the alloca frame on stack-buff-overflow. by Kostya Serebryany · 12 years ago
  64. 6e5ff89 [msan] Move test main and gtest include to separate files. by Evgeniy Stepanov · 12 years ago
  65. 86b5722 [msan] Place dlopen in an anon namespace. by Evgeniy Stepanov · 12 years ago
  66. 1471220 tsan: work around FileCheck bug with empty outputs by Dmitry Vyukov · 12 years ago
  67. 2ecccf8 [msan] Get rid of "using std::string" in msandr. by Evgeniy Stepanov · 12 years ago
  68. dfe3f96 [ASan] fix-up for r177634 on Windows. by Alexey Samsonov · 12 years ago
  69. 7dd282c [ASan] Fix an error on invalid deallocation in ASan allocator. When ASan checks if memory freed by user was indeed previously allocated, it first does an atomic write to presumed location of chunk header. This is wrong, as if the free is invalid, we may overwrite some valuable data (like other fields of the chunk header). Fix this by using atomic_compare_exchange instead. by Alexey Samsonov · 12 years ago
  70. 195369b asan: fix lint warning about line length by Dmitry Vyukov · 12 years ago
  71. ec7962d ubsan: Pass floating-point arguments to the runtime by value if they fit the by Richard Smith · 12 years ago
  72. 4536cb1 tsan: better reporting of thread leaks by Dmitry Vyukov · 12 years ago
  73. 0dc47b6 tsan: better reporting for races on vptr by Dmitry Vyukov · 12 years ago
  74. f63dde3 tsan: add flag to control symbolizer flush frequency by Dmitry Vyukov · 12 years ago
  75. 5043f05 tsan: intercept abort() to fflush() libc streams by Dmitry Vyukov · 12 years ago
  76. f465bde tsan: remove bogus CHECK by Dmitry Vyukov · 12 years ago
  77. def1be9 [ASan] Switch ASan to generic ThreadRegistry from sanitizer_common. Delete ASan-specific AsanThreadRegistry. by Alexey Samsonov · 12 years ago
  78. a38e40f tsan: flush symbolizer cache if not symbolized for more than 5 seconds by Dmitry Vyukov · 12 years ago
  79. 4219ea3 tsan: add a comment about magic numbers by Dmitry Vyukov · 12 years ago
  80. 4bebe7b tsan: use a single background thread for memory profiler and memory flush (and later for symbolizer flush) by Dmitry Vyukov · 12 years ago
  81. f432269 Per discussion on cxx-abi-dev, switch from comparing type_info objects to by Richard Smith · 12 years ago
  82. 3e587a4 Split ubsan runtime into three pieces (compiler-rt part): by Richard Smith · 12 years ago
  83. 84b46d3 Create a coverage initialization function. by Bill Wendling · 12 years ago
  84. 236a098 tsan: correct sizes of signal-related data structures by Dmitry Vyukov · 12 years ago
  85. 423bd20 tsan: add missing stat descriptions by Dmitry Vyukov · 12 years ago
  86. 0ebfc6f tsan: call fflush(0) on exit again by Dmitry Vyukov · 12 years ago
  87. ae4cf31 tsan: reduce size of mutexsets from 64 to 16 mutexes by Dmitry Vyukov · 12 years ago
  88. cab1315 tsan: fix incorrect test by Dmitry Vyukov · 12 years ago
  89. 82dbc51 tsan: special handling of .rodata (don't try to find races, don't keep shadow, dont' put into traces) by Dmitry Vyukov · 12 years ago
  90. 286c914 tsan: fix build by Dmitry Vyukov · 12 years ago
  91. 9743d74 tsan: move trace header into 0x600000000000 range by Dmitry Vyukov · 12 years ago
  92. 6d6ab9e tsan: add internal_unlink() function by Dmitry Vyukov · 12 years ago
  93. c25e62b [ASan] Move malloc stats collection away from AsanThreadRegistry class. by Alexey Samsonov · 12 years ago
  94. 4b450f4 asan/tsan: reduce per-thread memory allocator caches by Dmitry Vyukov · 12 years ago
  95. 89c1384 [ASan] Move GetCurrentThread/SetCurrentThread from AsanThreadRegistry class into plain functions: they don't actually use registry by Alexey Samsonov · 12 years ago
  96. 4ff1f60 tsan: fix flaky test by Dmitry Vyukov · 12 years ago
  97. 0602fc9 tsan: fix incorrect test by Dmitry Vyukov · 12 years ago
  98. a548059 [sanitizer] Enable prctl interceptor on Android. by Evgeniy Stepanov · 12 years ago
  99. c533304 Add a way to register and execute "writeout" functions. by Bill Wendling · 12 years ago
  100. e1ba000 [asan] s/ASAN_POSIX/SANITIZER_POSIX/ by Evgeniy Stepanov · 12 years ago