1. 799172d Update aosp/master compiler-rt for rebase to r256229 by Pirama Arumuga Nainar · 9 years ago
  2. cdce50b Update aosp/master compiler-rt for rebase to r239765 by Pirama Arumuga Nainar · 9 years ago
  3. 259f706 Update aosp/master compiler-rt for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
  4. 7c91505 Update aosp/master compiler-rt for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
  5. 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 9 years ago
  6. 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 10 years ago
  7. 6a211c5 Update compiler-rt for rebase to r212749. by Stephen Hines · 10 years ago
  8. 2d1fdb2 Update compiler-rt aosp/master for 3.5 (r209699) rebase. by Stephen Hines · 10 years ago
  9. 11f5309 tsan: add support for robust mutexes by Dmitry Vyukov · 11 years ago
  10. 5b2d430 tsan: add proper cfi directives to assembly code by Dmitry Vyukov · 11 years ago
  11. 01a7ce8 tsan: move shadow stack from thread descriptors to fixed addresses by Dmitry Vyukov · 11 years ago
  12. e1ddbf9 tsan: add annotations to ignore synchronization operations by Dmitry Vyukov · 11 years ago
  13. 4af0f21 tsan: ignore interceptors coming from specified libraries by Dmitry Vyukov · 11 years ago
  14. 652f78a tsan: refactor internal IgnoreCtl interface by Dmitry Vyukov · 11 years ago
  15. a52e5c6 [tsan] Move some suppressions-related code to common. by Sergey Matveev · 11 years ago
  16. 0a05e5f [TSan] use InternalMmapVector to store fired suppressions by Alexey Samsonov · 11 years ago
  17. 3996833 tsan: allows to suppress races on global variables by Dmitry Vyukov · 11 years ago
  18. 1f3c2fe Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching to a custom allocator. by Alexey Samsonov · 11 years ago
  19. 8354fae tsan: introduce recursive mutex lock/unlock java interface by Dmitry Vyukov · 11 years ago
  20. 8ecd0e5 tsan: add interface functions for unaligned access, e.g. __sanitizer_unaligned_load16 by Dmitry Vyukov · 11 years ago
  21. abfdbdf Make all the ALWAYS_INLINE users Windows-friendly; also, avoid ALWAYS_INLINE INLINE combinations by Timur Iskhodzhanov · 11 years ago
  22. 0fd908c tsan: print statistics about benign race annotations by Dmitry Vyukov · 11 years ago
  23. f754eb5 tsan: print matched suppressions if print_suppressions=1 flag is provided by Dmitry Vyukov · 11 years ago
  24. 8b30c25 tsan: intercept setjmp/longjmp by Dmitry Vyukov · 11 years ago
  25. 4536cb1 tsan: better reporting of thread leaks by Dmitry Vyukov · 11 years ago
  26. 0dc47b6 tsan: better reporting for races on vptr by Dmitry Vyukov · 11 years ago
  27. a38e40f tsan: flush symbolizer cache if not symbolized for more than 5 seconds by Dmitry Vyukov · 11 years ago
  28. 9743d74 tsan: move trace header into 0x600000000000 range by Dmitry Vyukov · 11 years ago
  29. ce85e03 tsan: flush dead thread info earlier (when another thread is finished rather than new thread is created) by Dmitry Vyukov · 11 years ago
  30. f51c386 tsan: smaller memory block headers (32b->16b) by Dmitry Vyukov · 11 years ago
  31. 7ac33ac tsan: mark shadow for thread stack as "don't need" when thread exits by Dmitry Vyukov · 11 years ago
  32. e93e505 tsan: move implementation out of h file by Dmitry Vyukov · 11 years ago
  33. 6af642e tsan: fix clang -Wall build by Dmitry Vyukov · 11 years ago
  34. 2c5284e tsan: use StackDepot for thread creation stacks by Dmitry Vyukov · 11 years ago
  35. 2bbd8be [TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_common by Alexey Samsonov · 11 years ago
  36. eaa0190 tsan: do not imitate memory write on malloc() (Go) by Dmitry Vyukov · 12 years ago
  37. 5ba301d [TSan] skip multiple internal frames, if necessary by Alexey Samsonov · 12 years ago
  38. 2f588f9 [tsan] print error summary line by Kostya Serebryany · 12 years ago
  39. 3285866 tsan: even if races between atomic and plain memory accesses are turned off (report_atomic_races=0), by Dmitry Vyukov · 12 years ago
  40. 33a040a tsan: flip is_write bit in shadow to is_read by Dmitry Vyukov · 12 years ago
  41. 334553e tsan: detect races between plain and atomic memory accesses by Dmitry Vyukov · 12 years ago
  42. 793e761 tsan: dump stack on internal assert failure by Dmitry Vyukov · 12 years ago
  43. 4e81d0e tsan: remember when we are inside of symbolizer code (required for inprocess symbolizer) by Dmitry Vyukov · 12 years ago
  44. e5e3a13 tsan: suppress reports using both stacks by Dmitry Vyukov · 12 years ago
  45. a54aec8 [asan/tsan] when unmapping a chunk of user memory, apply madvise(MADV_DONTNEED) to the corresponding chunk of shadow memory. Also update sanitizer_allocator64_testlib.cc by Kostya Serebryany · 12 years ago
  46. 21cc85d tsan: java interface implementation skeleton by Dmitry Vyukov · 12 years ago
  47. da35037 tsan: say what thread had created a thread in reports by Dmitry Vyukov · 12 years ago
  48. 6535c31 tsan: support MapThreadTrace() on all platforms by Dmitry Vyukov · 12 years ago
  49. 214621f [sanitizer] add OnMap/OnUmap callbacks to the allocator interface by Kostya Serebryany · 12 years ago
  50. ad9da37 tsan: add mutexsets to reports by Dmitry Vyukov · 12 years ago
  51. 72166ca [tsan] get rid of *allocator64* files, moving everything to *allocator* files. This will help with the 32-bit allocator implementation and testing by Kostya Serebryany · 12 years ago
  52. aecf2e5 tsan: output thread names by Dmitry Vyukov · 12 years ago
  53. 503a3af [tsan] add a compile-time error for 64-bit-only support by Kostya Serebryany · 12 years ago
  54. 82de942 [tsan] minor interface refactoring by Kostya Serebryany · 12 years ago
  55. 0415ac0 tsan: fix trace handling when trace is reused between threads by Dmitry Vyukov · 12 years ago
  56. c8f0a00 tsan: fix int overflow and several instances where tid is used with ignore by Dmitry Vyukov · 12 years ago
  57. 3fb70e3 tsan: address several review comments by Dmitry Vyukov · 12 years ago
  58. d698edc tsan: dynamic history size by Dmitry Vyukov · 12 years ago
  59. 0d35d9d tsan: change fast state layout in preparation to dynamic traces by Dmitry Vyukov · 12 years ago
  60. 385542a tsan: move traces from tls into dedicated storage at fixed address by Dmitry Vyukov · 12 years ago
  61. f5d526f tsan: explicitly mark symbols referenced from assembly as hidden by Dmitry Vyukov · 12 years ago
  62. bd9f496 tsan: remove unused parameter by Dmitry Vyukov · 12 years ago
  63. ee8ee24 tsan: eevn better handling of signals by Dmitry Vyukov · 12 years ago
  64. a7bf04e tsan: remove unused const by Dmitry Vyukov · 12 years ago
  65. 54e0a9a tsan: do not sleep at exit if there are no other threads by Dmitry Vyukov · 12 years ago
  66. 538f1ba tsan: more precise handling of finalizers by Dmitry Vyukov · 12 years ago
  67. a05fcc1 tsan: lazily allocate shadow for Go by Dmitry Vyukov · 12 years ago
  68. b1fe302 [TSan] finally remove TsanPrintf in favor of Printf from sanitizer_common by Alexey Samsonov · 12 years ago
  69. 158c6ac tsan: cache pc's that cause suppressions (this way we do not need to symbolize the reports) by Dmitry Vyukov · 12 years ago
  70. e0023f7 tsan: fix mac build by Dmitry Vyukov · 12 years ago
  71. 7dccf3f tsan: output tid's in reports by Dmitry Vyukov · 12 years ago
  72. 7eff311 [TSan] move replacement for new/delete back into tsan_interceptors by Alexey Samsonov · 12 years ago
  73. 4f0ea39 [TSan] Provide replacements for operators new/delete instead of declaring extern C functions with weirdly mangled names (same strategy is used in ASan). by Alexey Samsonov · 12 years ago
  74. 2135d8a [TSan] fix a bunch of warnings reported by pedantic gcc by Alexey Samsonov · 12 years ago
  75. 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
  76. 41e8153 tsan: insert cfi directives into assembly (not fully working for now, though) by Dmitry Vyukov · 12 years ago
  77. 1da1056 tsan: better diagnostics for mutex misuse by Dmitry Vyukov · 12 years ago
  78. 8485311 tsan: add "as if synchronized via sleep" feature by Dmitry Vyukov · 12 years ago
  79. ff35f1d tsan: use stack depot to describe heap blocks by Dmitry Vyukov · 12 years ago
  80. 332c62b tsan: better diagnostics for destroy of a locked mutex + a test by Dmitry Vyukov · 12 years ago
  81. c20e9ba tsan: implement RWLOCK annotations by Dmitry Vyukov · 12 years ago
  82. eee7f73 tsan: fix COMPAT shadow mapping for new memory allocator by Dmitry Vyukov · 12 years ago
  83. 26af893 tsan: provide function that imitates write to a region but does not detect races by Dmitry Vyukov · 12 years ago
  84. 2e87051 tsan: switch to new allocator by Dmitry Vyukov · 12 years ago
  85. 9d150bd tsan: add ReleaseStore() function that merely copies vector clock rather than combines two clocks by Dmitry Vyukov · 12 years ago
  86. 8f1104c tsan: suport for Go finalizers by Dmitry Vyukov · 12 years ago
  87. 25d1c79 tsan: use dynamic shadow stack for Go by Dmitry Vyukov · 12 years ago
  88. b78caa6 tsan: Go language support by Dmitry Vyukov · 12 years ago
  89. 1fc03d5 tsan: fix crashes if signal is caught during thread bootstrap or shutdown by Dmitry Vyukov · 12 years ago
  90. e963666 tsan: refactor signal handling code (move some definitions out of common header) by Dmitry Vyukov · 12 years ago
  91. 9ad7c32 tsan: do not call malloc/free in memory access handling routine. by Dmitry Vyukov · 12 years ago
  92. 7fdcdf5 [Sanitizer] Remove __attribute__((format)) by Alexey Samsonov · 12 years ago
  93. 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
  94. 67a64dd [TSan] run some renaming as a preparation for factoring out Printf implementation. by Alexey Samsonov · 12 years ago
  95. 9edf750 [Sanitizer] add sanitizer_common.h for routines shared between TSan and ASan runtimes. Use __sanitizer::Die() in TSan. by Alexey Samsonov · 12 years ago
  96. 5aa3f22 tsan: fix compilation with newest clang by Dmitry Vyukov · 12 years ago
  97. adfb650 tsan: add shadow memory flush + fix few bugs by Dmitry Vyukov · 12 years ago
  98. 9d2ffc2 tsan: reduce per-thread memory usage by Dmitry Vyukov · 12 years ago
  99. e784ad4 tsan: replace CHECK with CHECK_EQ for better diagnostics by Dmitry Vyukov · 12 years ago
  100. d91d067 tsan: better, more realistic handling of signals by Dmitry Vyukov · 12 years ago