1. 50f3daa [asan] Change the way we report the alloca frame on stack-buff-overflow. by Kostya Serebryany · 11 years ago
  2. 6e5ff89 [msan] Move test main and gtest include to separate files. by Evgeniy Stepanov · 11 years ago
  3. 86b5722 [msan] Place dlopen in an anon namespace. by Evgeniy Stepanov · 11 years ago
  4. 1471220 tsan: work around FileCheck bug with empty outputs by Dmitry Vyukov · 11 years ago
  5. 2ecccf8 [msan] Get rid of "using std::string" in msandr. by Evgeniy Stepanov · 11 years ago
  6. dfe3f96 [ASan] fix-up for r177634 on Windows. by Alexey Samsonov · 11 years ago
  7. 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 · 11 years ago
  8. 195369b asan: fix lint warning about line length by Dmitry Vyukov · 11 years ago
  9. ec7962d ubsan: Pass floating-point arguments to the runtime by value if they fit the by Richard Smith · 11 years ago
  10. 3f81498 Don't forget to link in the C++-specific parts of the ubsan runtime when using the Makefile build system on Darwin. by Richard Smith · 11 years ago
  11. 4536cb1 tsan: better reporting of thread leaks by Dmitry Vyukov · 11 years ago
  12. 0dc47b6 tsan: better reporting for races on vptr by Dmitry Vyukov · 11 years ago
  13. f63dde3 tsan: add flag to control symbolizer flush frequency by Dmitry Vyukov · 11 years ago
  14. 5043f05 tsan: intercept abort() to fflush() libc streams by Dmitry Vyukov · 11 years ago
  15. f465bde tsan: remove bogus CHECK by Dmitry Vyukov · 11 years ago
  16. def1be9 [ASan] Switch ASan to generic ThreadRegistry from sanitizer_common. Delete ASan-specific AsanThreadRegistry. by Alexey Samsonov · 11 years ago
  17. a38e40f tsan: flush symbolizer cache if not symbolized for more than 5 seconds by Dmitry Vyukov · 11 years ago
  18. 4219ea3 tsan: add a comment about magic numbers by Dmitry Vyukov · 11 years ago
  19. 4bebe7b tsan: use a single background thread for memory profiler and memory flush (and later for symbolizer flush) by Dmitry Vyukov · 11 years ago
  20. f432269 Per discussion on cxx-abi-dev, switch from comparing type_info objects to by Richard Smith · 11 years ago
  21. 3e587a4 Split ubsan runtime into three pieces (compiler-rt part): by Richard Smith · 11 years ago
  22. edcb288 Add declaration for linux. by Bill Wendling · 11 years ago
  23. 84b46d3 Create a coverage initialization function. by Bill Wendling · 11 years ago
  24. 236a098 tsan: correct sizes of signal-related data structures by Dmitry Vyukov · 11 years ago
  25. 423bd20 tsan: add missing stat descriptions by Dmitry Vyukov · 11 years ago
  26. 0ebfc6f tsan: call fflush(0) on exit again by Dmitry Vyukov · 11 years ago
  27. ae4cf31 tsan: reduce size of mutexsets from 64 to 16 mutexes by Dmitry Vyukov · 11 years ago
  28. cab1315 tsan: fix incorrect test by Dmitry Vyukov · 11 years ago
  29. 82dbc51 tsan: special handling of .rodata (don't try to find races, don't keep shadow, dont' put into traces) by Dmitry Vyukov · 11 years ago
  30. 286c914 tsan: fix build by Dmitry Vyukov · 11 years ago
  31. 9743d74 tsan: move trace header into 0x600000000000 range by Dmitry Vyukov · 11 years ago
  32. 6d6ab9e tsan: add internal_unlink() function by Dmitry Vyukov · 11 years ago
  33. c25e62b [ASan] Move malloc stats collection away from AsanThreadRegistry class. by Alexey Samsonov · 11 years ago
  34. 4b450f4 asan/tsan: reduce per-thread memory allocator caches by Dmitry Vyukov · 11 years ago
  35. 89c1384 [ASan] Move GetCurrentThread/SetCurrentThread from AsanThreadRegistry class into plain functions: they don't actually use registry by Alexey Samsonov · 11 years ago
  36. 4ff1f60 tsan: fix flaky test by Dmitry Vyukov · 11 years ago
  37. 0602fc9 tsan: fix incorrect test by Dmitry Vyukov · 11 years ago
  38. a548059 [sanitizer] Enable prctl interceptor on Android. by Evgeniy Stepanov · 11 years ago
  39. c533304 Add a way to register and execute "writeout" functions. by Bill Wendling · 11 years ago
  40. e1ba000 [asan] s/ASAN_POSIX/SANITIZER_POSIX/ by Evgeniy Stepanov · 11 years ago
  41. 30e110e [sanitizer] More renamed macros. by Evgeniy Stepanov · 11 years ago
  42. 24e1372 [sanitizer] Replace more platform checks with SANITIZER_ constants. by Evgeniy Stepanov · 11 years ago
  43. 83cb787 [sanitizer] Move ASan platform macros to sanitizer_common and rename them appropriately. by Evgeniy Stepanov · 11 years ago
  44. e75628e Don't use --sysroot to linux SDK when building libprofile - SDK on Linux seems to be incomplete. by Alexey Samsonov · 11 years ago
  45. 3347dcb tsan: fix build by Dmitry Vyukov · 11 years ago
  46. ce85e03 tsan: flush dead thread info earlier (when another thread is finished rather than new thread is created) by Dmitry Vyukov · 11 years ago
  47. 8e1c769 tsan: instruct malloc() to consume less memory by Dmitry Vyukov · 11 years ago
  48. 723e24f tsan: symbolizer "flush caches" support by Dmitry Vyukov · 11 years ago
  49. 7fac284 tsan: symbolizer "flush caches" functinality by Dmitry Vyukov · 11 years ago
  50. b186c19 tsan: fix memory leak by Dmitry Vyukov · 11 years ago
  51. 609a02a [sanitizer] Avoid use of uintptr_t. by Evgeniy Stepanov · 11 years ago
  52. b9bf700 [sanitizer] Don't adjust the size of the user-allocated stack. by Evgeniy Stepanov · 11 years ago
  53. c9de451 Support CMake build of profile runtime library on Linux by Alexey Samsonov · 11 years ago
  54. 210ce0e tsan: do not allocate sync vars on relaxed atomic operations by Dmitry Vyukov · 11 years ago
  55. e20fa5c Update ubsan test for clang change r177362. by Richard Smith · 11 years ago
  56. a539183 Add some GCOV functions that register all of the __llvm_gcov_flush() functions. by Bill Wendling · 11 years ago
  57. f51c386 tsan: smaller memory block headers (32b->16b) by Dmitry Vyukov · 11 years ago
  58. 3ce2170 tsan: add support for idle threads by Dmitry Vyukov · 11 years ago
  59. 74172de tsan: touch less shadow memory during operations on big memory ranges by Dmitry Vyukov · 11 years ago
  60. 7ac33ac tsan: mark shadow for thread stack as "don't need" when thread exits by Dmitry Vyukov · 11 years ago
  61. 5d72fc7 tsan: better memory profiler by Dmitry Vyukov · 11 years ago
  62. ac1f5ca tsan: madvise(DONTNEED) shadow memory on munmap() by Dmitry Vyukov · 11 years ago
  63. 18ec84c [asan] make the __asan_get_heap_size more robust by Kostya Serebryany · 11 years ago
  64. e93e505 tsan: move implementation out of h file by Dmitry Vyukov · 11 years ago
  65. 6af642e tsan: fix clang -Wall build by Dmitry Vyukov · 11 years ago
  66. 036f933 [TSan] re-apply r177249 lost in edits by Alexey Samsonov · 11 years ago
  67. 00545a3 [asan] Switch to allocator2 on Android. by Evgeniy Stepanov · 11 years ago
  68. 46b4a86 tsan: fix memory leak by Dmitry Vyukov · 11 years ago
  69. 2c5284e tsan: use StackDepot for thread creation stacks by Dmitry Vyukov · 11 years ago
  70. 491852e tsan: fix Go build by Dmitry Vyukov · 11 years ago
  71. 3abf531 tsan: use StackDepot in sync object to store creation stacks by Dmitry Vyukov · 11 years ago
  72. 49960be tsan: fix huge stack frames by Dmitry Vyukov · 11 years ago
  73. 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
  74. 5efb53e tsan: fix lint warnings by Dmitry Vyukov · 11 years ago
  75. ffa4e08 [TSan] fix undefined variable in debug TSan build by Alexey Samsonov · 11 years ago
  76. df2ca17 [TSan] Use ThreadRegistry::FindThreadContextLocked() to find thread by its stack/tls address. by Alexey Samsonov · 11 years ago
  77. 5c88936 [TSan] Makefiles: allow configurable paths to clang and FileCheck. Add -fno-rtti flag. by Alexey Samsonov · 11 years ago
  78. 6d03606 [Sanitizer] Get rid of global mutexes in StopTheWorld implementation by Alexey Samsonov · 11 years ago
  79. 5d177a0 [Sanitizer] Rely on template argument deduction in sanitizer_allocator_test by Alexey Samsonov · 11 years ago
  80. 3614c16 [libsanitizer] StopTheWorld in sanitizer_common by Alexander Potapenko · 11 years ago
  81. ff5d1fc [Sanitizer] Don't intercept frexpf and frexpl on Windows. Add frexp declaration to asan_intercepted_functions.h by Alexey Samsonov · 11 years ago
  82. 2bbd8be [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common by Alexey Samsonov · 11 years ago
  83. a82ca91 [Sanitizer] Don't link tests with -lpthread on Android. by Alexey Samsonov · 11 years ago
  84. 6c876e4 [sanitizer] fix gcc build warnings by Kostya Serebryany · 11 years ago
  85. 300f953 [asan] Add ForEachChunk() to sanitizer allocators. Patch by Sergey Matveev by Kostya Serebryany · 11 years ago
  86. 6ef35e1 [Sanitizer] Generalize compile/link flags for sanitizer_common tests on Android and on other platforms. by Alexey Samsonov · 11 years ago
  87. 116c802 [Sanitizer] Build sanitizer_common tests w/o RTTI. Move ThreadRegistry class members below methods. by Alexey Samsonov · 11 years ago
  88. c7bc60c Fix a virtual destructor warning. by Eric Christopher · 11 years ago
  89. 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
  90. 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
  91. 93af594 [Sanitizer] Add default constructor for BlockingMutex by Alexey Samsonov · 11 years ago
  92. e4cded9 [sanitizer] No dirent64 on Android. by Evgeniy Stepanov · 11 years ago
  93. 2be1e7f [Sanitizer] Build sanitizer_common with -fno-rtti by Alexey Samsonov · 11 years ago
  94. 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
  95. 3d04854 [libsanitizer] fixed a bug in ThreadLister tests where we forgot to terminate one thread by Alexander Potapenko · 11 years ago
  96. e4af4d2 [msan] Add changes missing from r177065. by Evgeniy Stepanov · 11 years ago
  97. d97a15a [msan] Intercept readdir64. by Evgeniy Stepanov · 11 years ago
  98. c1b3c52 [ASan] remove -fsanitize=init-order from lit tests as now it's implied by -fsanitize=address by Alexey Samsonov · 11 years ago
  99. 32602c5 [libsanitizer] Fixed incorrect handling of pre-existing threads in ThreadLister test. by Alexander Potapenko · 11 years ago
  100. 1d21bd1 [msan] Fix a typo in test. by Evgeniy Stepanov · 11 years ago