1. 799172d Update aosp/master compiler-rt for rebase to r256229 by Pirama Arumuga Nainar · 9 years ago
  2. 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 9 years ago
  3. 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 10 years ago
  4. 6a211c5 Update compiler-rt for rebase to r212749. by Stephen Hines · 10 years ago
  5. 2d1fdb2 Update compiler-rt aosp/master for 3.5 (r209699) rebase. by Stephen Hines · 10 years ago
  6. f16dc42 [Sanitizer] Make StackTrace::Unwind the only public way to unwind a stack trace. by Alexey Samsonov · 11 years ago
  7. 01a7ce8 tsan: move shadow stack from thread descriptors to fixed addresses by Dmitry Vyukov · 11 years ago
  8. dbac0a4 tsan/msan: add halt_on_error flag by Dmitry Vyukov · 11 years ago
  9. e7718bc tsan: consistently use return pc as top frame pc by Dmitry Vyukov · 11 years ago
  10. 0a05e5f [TSan] use InternalMmapVector to store fired suppressions by Alexey Samsonov · 11 years ago
  11. e0c4561 tsan: add -Wno-maybe-uninitialized to Go build script by Dmitry Vyukov · 11 years ago
  12. 3996833 tsan: allows to suppress races on global variables by Dmitry Vyukov · 11 years ago
  13. cc08fca tsan: fix old gcc warnings by Dmitry Vyukov · 11 years ago
  14. 1dc5f39 tsan: always strip bottom frame in Go reports by Dmitry Vyukov · 11 years ago
  15. a1b3f0d tsan: remove "printing report from signal handler. Can crash or hang" output by Dmitry Vyukov · 11 years ago
  16. 924047f tsan: reverse stack trace for failed CHECK's, this is how we print traces in other places by Dmitry Vyukov · 11 years ago
  17. 0304941 tsan: fix crash when data race happens on out-of-bounds accesses. by Dmitry Vyukov · 11 years ago
  18. 7ed46ff [Sanitizer] Use a common mutex to prevent mixing reports from different sanitizers. This fixes PR15516 by Alexey Samsonov · 11 years ago
  19. f754eb5 tsan: print matched suppressions if print_suppressions=1 flag is provided by Dmitry Vyukov · 11 years ago
  20. 4536cb1 tsan: better reporting of thread leaks by Dmitry Vyukov · 11 years ago
  21. 0dc47b6 tsan: better reporting for races on vptr by Dmitry Vyukov · 11 years ago
  22. a38e40f tsan: flush symbolizer cache if not symbolized for more than 5 seconds by Dmitry Vyukov · 11 years ago
  23. 9743d74 tsan: move trace header into 0x600000000000 range by Dmitry Vyukov · 11 years ago
  24. f51c386 tsan: smaller memory block headers (32b->16b) by Dmitry Vyukov · 11 years ago
  25. 2c5284e tsan: use StackDepot for thread creation stacks by Dmitry Vyukov · 11 years ago
  26. 491852e tsan: fix Go build by Dmitry Vyukov · 11 years ago
  27. 3abf531 tsan: use StackDepot in sync object to store creation stacks by Dmitry Vyukov · 11 years ago
  28. df2ca17 [TSan] Use ThreadRegistry::FindThreadContextLocked() to find thread by its stack/tls address. by Alexey Samsonov · 11 years ago
  29. 2bbd8be [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common by Alexey Samsonov · 11 years ago
  30. e47115f tsan: fix suppress_java logic by Dmitry Vyukov · 12 years ago
  31. 6cf1e6d tsan: fix Go build by Dmitry Vyukov · 12 years ago
  32. 5ba301d [TSan] skip multiple internal frames, if necessary by Alexey Samsonov · 12 years ago
  33. 9dbba15 [tsan] improve FrameIsInternal by Kostya Serebryany · 12 years ago
  34. 2f588f9 [tsan] print error summary line by Kostya Serebryany · 12 years ago
  35. 3285866 tsan: even if races between atomic and plain memory accesses are turned off (report_atomic_races=0), by Dmitry Vyukov · 12 years ago
  36. 0a07b35 tsan: say that the memory access is atomic in reports by Dmitry Vyukov · 12 years ago
  37. 334553e tsan: detect races between plain and atomic memory accesses by Dmitry Vyukov · 12 years ago
  38. 793e761 tsan: dump stack on internal assert failure by Dmitry Vyukov · 12 years ago
  39. e5e3a13 tsan: suppress reports using both stacks by Dmitry Vyukov · 12 years ago
  40. fb917e9 tsan: describe stack and TLS addresses by Dmitry Vyukov · 12 years ago
  41. 175e640 tsan: fix compiler warning by Dmitry Vyukov · 12 years ago
  42. 5a1f233 tsan: symbolize global variables by Dmitry Vyukov · 12 years ago
  43. 11edbbb tsan: warn about reports from signal handlers by Dmitry Vyukov · 12 years ago
  44. c2234cd tsan: describe "file descriptor" location by Dmitry Vyukov · 12 years ago
  45. da35037 tsan: say what thread had created a thread in reports by Dmitry Vyukov · 12 years ago
  46. aaaba79 tsan: add some more functions for java filtering by Dmitry Vyukov · 12 years ago
  47. 8166bda tsan: add 'free' to java nonsense reports by Dmitry Vyukov · 12 years ago
  48. ad9da37 tsan: add mutexsets to reports by Dmitry Vyukov · 12 years ago
  49. aecf2e5 tsan: output thread names by Dmitry Vyukov · 12 years ago
  50. 0415ac0 tsan: fix trace handling when trace is reused between threads by Dmitry Vyukov · 12 years ago
  51. 433c219 tsan: describe global vars (module+offset for now) by Dmitry Vyukov · 12 years ago
  52. 543b94a tsan: suppress weird race reports when JVM is embed into the process by Dmitry Vyukov · 12 years ago
  53. d698edc tsan: dynamic history size by Dmitry Vyukov · 12 years ago
  54. 385542a tsan: move traces from tls into dedicated storage at fixed address by Dmitry Vyukov · 12 years ago
  55. 8a32677 tsan: add flag to suppress all reports (useful for benchmarking) by Dmitry Vyukov · 12 years ago
  56. b1fe302 [TSan] finally remove TsanPrintf in favor of Printf from sanitizer_common by Alexey Samsonov · 12 years ago
  57. 158c6ac tsan: cache pc's that cause suppressions (this way we do not need to symbolize the reports) by Dmitry Vyukov · 12 years ago
  58. 7dccf3f tsan: output tid's in reports by Dmitry Vyukov · 12 years ago
  59. b2c8d69 tsan: fix gcc4.2.1 warning by Dmitry Vyukov · 12 years ago
  60. 9a46c3b [TSan] Use interface attribute for weak functions that may be overriden by user by Alexey Samsonov · 12 years ago
  61. 2135d8a [TSan] fix a bunch of warnings reported by pedantic gcc by Alexey Samsonov · 12 years ago
  62. 591616d [Sanitizer] Get rid of dependency between sanitizer_common and asan/tsan runtimes: implement tool-specific Die and CheckFailed functions via callbacks by Alexey Samsonov · 12 years ago
  63. 0ab628c tsan: increase max shadow stack size + reduce memory consumption at the same time (by not memorizing full stacks in traces) by Dmitry Vyukov · 12 years ago
  64. 1dc4cf7 [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T* by Alexey Samsonov · 12 years ago
  65. 0542644 tsan: more robust current thread stack restoration by Dmitry Vyukov · 12 years ago
  66. 1da1056 tsan: better diagnostics for mutex misuse by Dmitry Vyukov · 12 years ago
  67. 8485311 tsan: add "as if synchronized via sleep" feature by Dmitry Vyukov · 12 years ago
  68. ff35f1d tsan: use stack depot to describe heap blocks by Dmitry Vyukov · 12 years ago
  69. 14c8bd7 [TSan] switch tsan to using InternalScopedBuffer from sanitizer_common by Alexey Samsonov · 12 years ago
  70. 332c62b tsan: better diagnostics for destroy of a locked mutex + a test by Dmitry Vyukov · 12 years ago
  71. 87dbdf5 tsan: allow environment to override OnReport() and OverrideFlags() by Dmitry Vyukov · 12 years ago
  72. 5164ad4 [TSan] fix confusing error message in CheckFailed by Alexey Samsonov · 12 years ago
  73. 6fbecdd [TSan] cleanup header comments by Alexey Samsonov · 12 years ago
  74. cb3a6b8 tsan: Go language support fixes by Dmitry Vyukov · 12 years ago
  75. c510a2f tsan: Go lang: symbolize stack traces by Dmitry Vyukov · 12 years ago
  76. d51a1a1 tsan: prevent insertion of unwanted memset/memcpy/memcmp into runtime by Dmitry Vyukov · 12 years ago
  77. 88207ab [Sanitizer] Use DEFINE_REAL macro in TSan runtime to call libc implementations of functions. Move strchr to sanitizer_libc. by Alexey Samsonov · 12 years ago
  78. 47b1634 [Sanitizer] move placement_new definiton from TSan to common runtime by Alexey Samsonov · 12 years ago
  79. 15a7761 [Sanitizer] Use common CHECK machinery. Currently each tool has to define its own CheckFailed function. by Alexey Samsonov · 12 years ago
  80. e954101 [Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms). by Alexey Samsonov · 12 years ago
  81. 67a64dd [TSan] run some renaming as a preparation for factoring out Printf implementation. by Alexey Samsonov · 12 years ago
  82. b9a30e0 [Sanitizer] remove using namespace __sanitizer lines by Alexey Samsonov · 12 years ago
  83. 603c4be Remove file-type tags in .cc files in tsan/ and sanitizer_common/ by Alexey Samsonov · 12 years ago
  84. c0d78c1 [Sanitizer]: move internal_strcmp to sanitizer_common by Alexey Samsonov · 12 years ago
  85. f54c0e3 asan/tsan: rename interceptors from __xsan_xxx to __interceptor_xxx by Dmitry Vyukov · 12 years ago
  86. 580469d asan/tsan: weak interceptors by Dmitry Vyukov · 12 years ago
  87. adfb650 tsan: add shadow memory flush + fix few bugs by Dmitry Vyukov · 12 years ago
  88. 9d2ffc2 tsan: reduce per-thread memory usage by Dmitry Vyukov · 12 years ago
  89. 069ce82 tsan: detect accesses to freed memory http://codereview.appspot.com/6214052 by Dmitry Vyukov · 12 years ago
  90. f5820e7 tsan: enabled report suppression for signal-unsafe reports by Dmitry Vyukov · 12 years ago
  91. 7ac4148 [tsan] First commit of ThreadSanitizer (TSan) run-time library. by Kostya Serebryany · 12 years ago