1. 68aad43 [asan] two more bits for __sparc__ by Kostya Serebryany · 12 years ago
  2. 9c3929e [tsan] add CompactSizeClassMap as an alternative (more compact) size class map. Not used yet. by Kostya Serebryany · 12 years ago
  3. 864f513 [tsan] remove unused InternalAllocBlock as part of larger refactoring by Kostya Serebryany · 12 years ago
  4. 433c219 tsan: describe global vars (module+offset for now) by Dmitry Vyukov · 12 years ago
  5. e277062 [asan] EXPECT_EQ => ASSERT_EQ around pthread_create/pthread_join calls by Kostya Serebryany · 12 years ago
  6. 2697687 [asan] in asan tests, check all return values of pthread_create/pthread_join. Also add the ASAN_AVOID_EXPENSIVE_TESTS macro to guard the test that creates too many threads by Kostya Serebryany · 12 years ago
  7. a82a5d3 [ubsan] Refactor handlers to have separate entry points for aborting. by Will Dietz · 12 years ago
  8. 7cbd7e5 [ubsan] Replace "fatal error" with "runtime error". by Will Dietz · 12 years ago
  9. 93da8b6 Add caching to the MemoryMappingLayout class on Linux. This is necessary for the cases when a sandbox prevents ASan from reading the mappings by Alexander Potapenko · 12 years ago
  10. c8f0a00 tsan: fix int overflow and several instances where tid is used with ignore by Dmitry Vyukov · 12 years ago
  11. 543b94a tsan: suppress weird race reports when JVM is embed into the process by Dmitry Vyukov · 12 years ago
  12. 07ba8ef tsan: add __libc_memalign interceptor (used by dynamic loader to allocate tls for dlopen'ed modules) by Dmitry Vyukov · 12 years ago
  13. e1f9ed4 tsan: add sanity checks into memory allocator by Dmitry Vyukov · 12 years ago
  14. badab16 [asan] make asan_test.cc more gcc-friendly by Kostya Serebryany · 12 years ago
  15. 4cf0657 [asan] simplify break_optimization in tests (Jakub Jelinek) by Kostya Serebryany · 12 years ago
  16. 92733f9 tsan: intercept mlock() because of the kernel bug by Dmitry Vyukov · 12 years ago
  17. 064c847 tsan: fix bug that leads to spurious use-after-free reports by Dmitry Vyukov · 12 years ago
  18. 0a7062f ubsan: Disable __int128 tests if the host Clang does not support it. These by Richard Smith · 12 years ago
  19. 7cc4dc0 [ASan] use brand new -fsanitize= values for init-order/use-after-return ASan output tests by Alexey Samsonov · 12 years ago
  20. b989143 [asan] disable BuiltinLongJmpTest on Android by Kostya Serebryany · 12 years ago
  21. c3a5c17 [asan] enable BuiltinLongJmpTest by Kostya Serebryany · 12 years ago
  22. e656184 ubsan: Don't assume that Clang provides __int128 unless it advertises that it does. by Richard Smith · 12 years ago
  23. d3ca78f [asan] add DISABLED_BuiltinLongJmpTest by Kostya Serebryany · 12 years ago
  24. 6c0fbca tsan: explicitly say that failed to restore the stack by Dmitry Vyukov · 12 years ago
  25. 3fb70e3 tsan: address several review comments by Dmitry Vyukov · 12 years ago
  26. cec6068 tsan: add log_path parameter (similar to asan) remove old log_fileno by Dmitry Vyukov · 12 years ago
  27. d698edc tsan: dynamic history size by Dmitry Vyukov · 12 years ago
  28. 0d35d9d tsan: change fast state layout in preparation to dynamic traces by Dmitry Vyukov · 12 years ago
  29. 385542a tsan: move traces from tls into dedicated storage at fixed address by Dmitry Vyukov · 12 years ago
  30. 45bdb2f tsan: add description of memory layouts in different configs by Dmitry Vyukov · 12 years ago
  31. 80af605 ubsan: Support unsigned overflows, and divide-by-zero int/float split. by Will Dietz · 12 years ago
  32. 6247000 tsan: fix macro mess by Dmitry Vyukov · 12 years ago
  33. c11e1e0 tsan: fix compilation for dead old compilers (why we are supporting them at all?..) by Dmitry Vyukov · 12 years ago
  34. 3c50fdd tsan: add memory range access functions to public iface by Dmitry Vyukov · 12 years ago
  35. 63da509 tsan: add 128-bit atomic operations by Dmitry Vyukov · 12 years ago
  36. 3c0c408 tsan: refactor atomic operations implementation by Dmitry Vyukov · 12 years ago
  37. c0973d6 Automatically create .dSYM for libcompiler_rt.dylib when using Apple's internal build system by Nick Kledzik · 12 years ago
  38. f5d526f tsan: explicitly mark symbols referenced from assembly as hidden by Dmitry Vyukov · 12 years ago
  39. bdec26d [asan] fix Android build by not calling GetPageSizeCached in a test (no need for the page size anyway) by Kostya Serebryany · 12 years ago
  40. 02b45d2 tsan: add atomic nand operation by Dmitry Vyukov · 12 years ago
  41. 4424e91 tsan: faster memory reset for Go by Dmitry Vyukov · 12 years ago
  42. e89f184 [asan/tsan] get rid of kPageSize completely in favor of GetPageSizeCached(). This makes the code friendly to more platforms by Kostya Serebryany · 12 years ago
  43. fc575e5 tsan: add failure memory order to atomic compare exchange functions by Dmitry Vyukov · 12 years ago
  44. f67ec2b [asan] get rid of some of the uses of kPageSize. The intent is to get rid of it completely to support platforms with multiple possible page sizes. by Kostya Serebryany · 12 years ago
  45. 11e985f [ASan] move swapcontext_test to Linux-specific tests by Alexey Samsonov · 12 years ago
  46. f3950c6 [ASan] intercept swapcontext on Linux only by Alexey Samsonov · 12 years ago
  47. 0870028 [ASan] Add interceptor for swapcontext to fight with false positives in some of its use cases. by Alexey Samsonov · 12 years ago
  48. 6fa4cc3 tsan: ensure than func entry/exit are inlined by Dmitry Vyukov · 12 years ago
  49. 80d46a2 tsan: fix more bugs in signal handling by Dmitry Vyukov · 12 years ago
  50. 95f50b1 tsan: add missing \n in report by Dmitry Vyukov · 12 years ago
  51. f0f77a5 tsan: better error message for OOM by Dmitry Vyukov · 12 years ago
  52. 7104f9c [asan] get rid of kPageSizeBits by Kostya Serebryany · 12 years ago
  53. 6523fe2 Allow PopStackFrames leave the stack empty. by Evgeniy Stepanov · 12 years ago
  54. 5af39e5 [asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE by Kostya Serebryany · 12 years ago
  55. dc2a27e tsan: explictly say when we fail to restore a stack trace by Dmitry Vyukov · 12 years ago
  56. e52e280 [Sanitizer] replace while with internal_memset to make sure compiler won't replace it with library memset by Alexey Samsonov · 12 years ago
  57. 0bf04ea tsan: fix handling of signals by Dmitry Vyukov · 12 years ago
  58. 10110f6 [asan] pop the two internal functions from the stack trace produced by _Unwind_Backtrace (Peter Bergner) by Kostya Serebryany · 12 years ago
  59. 08bfe49 [asan] better support for powerpc and sparc targets (thanks to H.J. Liu and David Miller) by Kostya Serebryany · 12 years ago
  60. d7d4650 [asan] more support for powerpc, patch by Peter Bergner by Kostya Serebryany · 12 years ago
  61. 031633b [ASan] use raw Exit() to kill the program in case ASan finds an error while reporting the error in the same thread by Alexey Samsonov · 12 years ago
  62. 574618a [asan] support x32 mode in the fast stack unwinder. Patch by H.J. Lu by Kostya Serebryany · 12 years ago
  63. 84f5bac [ASan] change interface of GetAccumulatedStats() function to prevent Clang from inserting memcpy() call into runtime. by Alexey Samsonov · 12 years ago
  64. 9d0dbba [asan] support PowerPC and SPARC in sanitizer_linux.cc by Kostya Serebryany · 12 years ago
  65. af5a4c0 ubsan: fix broken test case by using brand new [[@LINE]] FileCheck feature by Alexey Samsonov · 12 years ago
  66. 5b16dba UBSan: enable CMake build on Darwin. Fix two failing tests and disable the test which produces linker errors on Darwin. by Alexey Samsonov · 12 years ago
  67. 94a04b1 UBSan: fix support on Darwin in 'make' build system. Patch by Jean-Daniel Dupas. by Alexey Samsonov · 12 years ago
  68. 16da794 asan: sync with gcc r193553 by Dmitry Vyukov · 12 years ago
  69. b717f4d [TSan] use explicit ctor for BlockingCall by Alexey Samsonov · 12 years ago
  70. cc378d4 [TSan] use llvm-symbolizer to run tsan tests by Alexey Samsonov · 12 years ago
  71. bd9f496 tsan: remove unused parameter by Dmitry Vyukov · 12 years ago
  72. 993e2e0 tsan: switch to 4 shadow cells by default (since that's what we use everywhere now) by Dmitry Vyukov · 12 years ago
  73. ee8ee24 tsan: eevn better handling of signals by Dmitry Vyukov · 12 years ago
  74. e406c8c [ASan] Revert r168040 and r168043 and take a cleaner solution suggested by Kostya: return the known frame name for fake stack instead of looking it up. by Alexander Potapenko · 12 years ago
  75. c78349f [ASan] Minor fix: return to the last byte of the fake stack if we've raced by. by Alexander Potapenko · 12 years ago
  76. 036945d [ASan] Poison the leftmost shadow byte with a special value so that we can find by Alexander Potapenko · 12 years ago
  77. 9db0aed [UBSan] Add support for building ubsan runtime library on Linux with 'make'. Compiler-rt part. by Alexey Samsonov · 12 years ago
  78. 539dd2b [ASan] Add the "lea $imm(%rip),%rax" instruction to mach_override.c by Alexander Potapenko · 12 years ago
  79. 8783d83 Fix typo from code review (thanks to Alexey Samsonov). This is also caught by the existing tests when building for i386. by Richard Smith · 12 years ago
  80. 4a4ef70 Support for building the ubsan runtime when using the autoconf build system on by Richard Smith · 12 years ago
  81. f493220 -fsanitize=undefined: Switch to using sanitizer_common for output. This gets us much closer to not depending on any system headers. by Richard Smith · 12 years ago
  82. fb4f8e1 [asan] use #if defined __x86_64__ instead of #if __WORDSIZE == 64 in sanitizer_linux.cc by Kostya Serebryany · 12 years ago
  83. a7bf04e tsan: remove unused const by Dmitry Vyukov · 12 years ago
  84. ed77156 tsan: better function names by Dmitry Vyukov · 12 years ago
  85. 8c55a1f [TSan] Add output test for write under reader lock by Alexey Samsonov · 12 years ago
  86. 08adb18 tsan: fix stats collection by Dmitry Vyukov · 12 years ago
  87. 4aa1ac9 [ASan] now we don't need llvm_obj_root to access llvm-symbolizer tool by Alexey Samsonov · 12 years ago
  88. a22e7e9 [ASan] test blacklist functionality for global-init-order checker (r167725) by Alexey Samsonov · 12 years ago
  89. 79ad22a [ASan] Remove llvm-symbolizer from compiler-rt/utils/ by Alexander Potapenko · 12 years ago
  90. 0555259 [ASan] Fix the golden stack for use-after-free.cc. by Alexander Potapenko · 12 years ago
  91. aad173b tsan: intercept gettimeofday() by Dmitry Vyukov · 12 years ago
  92. 93b4caf [Sanitizer] add sanity checks for communication with external symbolizer by Alexey Samsonov · 12 years ago
  93. c43f272 tsan: switch to new memory_order constants (ABI compatible) by Dmitry Vyukov · 12 years ago
  94. e337bf3 tsan: add __tsan_atomicX_compare_exchange_val() function by Dmitry Vyukov · 12 years ago
  95. 8c7e491 Add a possible underscore before the wrappers to the output expectations for Darwin by Alexander Potapenko · 12 years ago
  96. 275ca01 [Sanitizer] Build all sanitizer runtime libraries with debug info (with -gline-tables-only, if it's available) by Alexey Samsonov · 12 years ago
  97. 1a9cd8d tsan: add range access functions for Go by Dmitry Vyukov · 12 years ago
  98. 3aa15c1 [ASan] avoid including <new> header in ASan runtime by Alexey Samsonov · 12 years ago
  99. 6f121a1 tsan: change TSAN_OPTIONS->GORACE in build script as well by Dmitry Vyukov · 12 years ago
  100. e43542a [Sanitizer] try to fix Windows bot - include stdlib.h for abort/_exit functions by Alexey Samsonov · 12 years ago