1. b6dbb59 ASan: use new option -fsanitize-blacklist in output tests by Alexey Samsonov · 12 years ago
  2. 6a08d29 ASan: change the strategy we use for installing malloc/free/symbolization hooks on Linux: don't provide a default no-op implementations for hooks in runtime, and optionally call hooks if they are provided by the user. Don't force weak interface functions into runtime. by Alexey Samsonov · 12 years ago
  3. 063e4a5 Unbreak the C++98 build. by David Blaikie · 12 years ago
  4. 68230a1 tsan: even more fd interceptors + fixes by Dmitry Vyukov · 12 years ago
  5. ba3ae35 tsan: more fd interceptors + bug fixes + tests by Dmitry Vyukov · 12 years ago
  6. 67f5c81 [asan] fix lint, remove debug prints by Kostya Serebryany · 12 years ago
  7. 1877e08 ASan: intercept prctl on Linux only by Alexey Samsonov · 12 years ago
  8. 01e9698 tsan: fix pipe interceptors and add 2 tests by Dmitry Vyukov · 12 years ago
  9. 1ec519c tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
  10. ddeb2c3 tsan: add pipe interceptors by Dmitry Vyukov · 12 years ago
  11. 716e2f2 [asan] intercept prctl(PR_SET_NAME) and set the thread name. Output the thread names (if non-empty) in asan reports by Kostya Serebryany · 12 years ago
  12. 3f4e6d9 tsan: refactoring is preparation to more precise fd synchronization handling by Dmitry Vyukov · 12 years ago
  13. dddb18b [sanitizer] implement SanitizerSetThreadName/SanitizerGetThreadName. Just for linux so far (using prctl(PR_GET_NAME)) by Kostya Serebryany · 12 years ago
  14. 81ac0e2 Switch to r83 of cpplint. by Evgeniy Stepanov · 12 years ago
  15. 0bb6e5d [sanitizer] try not to use libc mem* functions in sanitizer_common tests (conflicts with our own interceptors) by Kostya Serebryany · 12 years ago
  16. 19313d9 [sanitizer] fix the build on ancient gcc which has stricter rules about what can be put on TLS. Long term, we absolutely must build the run-times with the fresh target clang by Kostya Serebryany · 12 years ago
  17. 63a22f0 tsan: deflake output tests (by increasing sleeps) by Dmitry Vyukov · 12 years ago
  18. c2acedf arcconfig for compiler-rt by Alexey Samsonov · 12 years ago
  19. 72cdb67 [sanitizer] POD-ify the allocator cache by Kostya Serebryany · 12 years ago
  20. 3617ad7 tsan: fix lint warning and make output tests more robust by Dmitry Vyukov · 12 years ago
  21. e280ce5 [asan/msan] one more test for 32-bit allocator + minor code simplification by Kostya Serebryany · 12 years ago
  22. 674d05c [asan/msan] add BulkAllocate to the 32-bit allocator (and a test) by Kostya Serebryany · 12 years ago
  23. 365e733 [asan/msan] refactor allocator's BulkAllocate (move to AllocatorFreeList) by Kostya Serebryany · 12 years ago
  24. e10e3e5 tsan: add new file to cmake by Dmitry Vyukov · 12 years ago
  25. aaaba79 tsan: add some more functions for java filtering by Dmitry Vyukov · 12 years ago
  26. 8a41bdc [asan/msan] add GetBlockBegin to the 32-bit allocator (+test) by Kostya Serebryany · 12 years ago
  27. 784935d [asan/msan] one more test for 32-bit allocator by Kostya Serebryany · 12 years ago
  28. 45595ba [asan/msan] new 32-bit allocator, basic functionality so far by Kostya Serebryany · 12 years ago
  29. 8166bda tsan: add 'free' to java nonsense reports by Dmitry Vyukov · 12 years ago
  30. ad9da37 tsan: add mutexsets to reports by Dmitry Vyukov · 12 years ago
  31. 2dae63a Remove unused variable. by Bill Wendling · 12 years ago
  32. cc75259 [tsan] add MmapAlignedOrDie by Kostya Serebryany · 12 years ago
  33. 5a15541 [asan] drop the extension from asan tests (as the extension may be different) by Kostya Serebryany · 12 years ago
  34. da60d62 [asan] undo the debug printf by Kostya Serebryany · 12 years ago
  35. 37e6af2 tsan: fix memory barriers in atomics by Dmitry Vyukov · 12 years ago
  36. 1ffeded tsan: provide own implementation of __cxa_guard_xxx functions by Dmitry Vyukov · 12 years ago
  37. 36decbf tsan: remove unnecesary include file by Dmitry Vyukov · 12 years ago
  38. 286dd3f tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
  39. 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
  40. da6ce04 [tsan] make the 64-bit allocator build (but not work) in 32-bit mode to simplify the code and test structure and allow further refactoring by Kostya Serebryany · 12 years ago
  41. 7385f8b Fix a use-after-unmap bug in /proc/self/maps caching. The cached buffer was occasionally deleted in the MemoryMappingLayout destructor. by Alexander Potapenko · 12 years ago
  42. aecf2e5 tsan: output thread names by Dmitry Vyukov · 12 years ago
  43. 503a3af [tsan] add a compile-time error for 64-bit-only support by Kostya Serebryany · 12 years ago
  44. 634f047 tsan: make atomic operations atomic again by Dmitry Vyukov · 12 years ago
  45. 8937d72 [tsan] test the allocator with CompactSizeClassMap by Kostya Serebryany · 12 years ago
  46. 82de942 [tsan] minor interface refactoring by Kostya Serebryany · 12 years ago
  47. acc2e30 tsan: fix nand operation by Dmitry Vyukov · 12 years ago
  48. 258c24b tsan: add __attribute__((visibility("default"))) to interface functions by Dmitry Vyukov · 12 years ago
  49. cd815ad [tsan] refactor the allocator tests to allow testing other flavours of the allocator (add templates) by Kostya Serebryany · 12 years ago
  50. 0415ac0 tsan: fix trace handling when trace is reused between threads by Dmitry Vyukov · 12 years ago
  51. 43811a1 [tsan] refactoring and comment changes in sanitizer_common/sanitizer_allocator{,64}.h. No functionality change by Kostya Serebryany · 12 years ago
  52. 91ac008 tsan: better error message if we fail to intercept some function by Dmitry Vyukov · 12 years ago
  53. 6422c32 tsan: check if PWD env var is absent by Dmitry Vyukov · 12 years ago
  54. 2fbf620 [ASan] Do not build the interceptors that use ObjC blocks if the compiler does not support blocks. by Alexander Potapenko · 12 years ago
  55. d4b5db8 ASan: add new interface functions - __asan_(un)poison_stack_memory. Calls to these functions are inserted by the instrumentation pass in use-after-scope mode by Alexey Samsonov · 12 years ago
  56. ad91267 Use a struct to hold the /proc/self/maps buffer on Linux. by Alexander Potapenko · 12 years ago
  57. 68aad43 [asan] two more bits for __sparc__ by Kostya Serebryany · 12 years ago
  58. 9c3929e [tsan] add CompactSizeClassMap as an alternative (more compact) size class map. Not used yet. by Kostya Serebryany · 12 years ago
  59. 864f513 [tsan] remove unused InternalAllocBlock as part of larger refactoring by Kostya Serebryany · 12 years ago
  60. 433c219 tsan: describe global vars (module+offset for now) by Dmitry Vyukov · 12 years ago
  61. e277062 [asan] EXPECT_EQ => ASSERT_EQ around pthread_create/pthread_join calls by Kostya Serebryany · 12 years ago
  62. 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
  63. a82a5d3 [ubsan] Refactor handlers to have separate entry points for aborting. by Will Dietz · 12 years ago
  64. 7cbd7e5 [ubsan] Replace "fatal error" with "runtime error". by Will Dietz · 12 years ago
  65. 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
  66. c8f0a00 tsan: fix int overflow and several instances where tid is used with ignore by Dmitry Vyukov · 12 years ago
  67. 543b94a tsan: suppress weird race reports when JVM is embed into the process by Dmitry Vyukov · 12 years ago
  68. 07ba8ef tsan: add __libc_memalign interceptor (used by dynamic loader to allocate tls for dlopen'ed modules) by Dmitry Vyukov · 12 years ago
  69. e1f9ed4 tsan: add sanity checks into memory allocator by Dmitry Vyukov · 12 years ago
  70. badab16 [asan] make asan_test.cc more gcc-friendly by Kostya Serebryany · 12 years ago
  71. 4cf0657 [asan] simplify break_optimization in tests (Jakub Jelinek) by Kostya Serebryany · 12 years ago
  72. 92733f9 tsan: intercept mlock() because of the kernel bug by Dmitry Vyukov · 12 years ago
  73. 064c847 tsan: fix bug that leads to spurious use-after-free reports by Dmitry Vyukov · 12 years ago
  74. 0a7062f ubsan: Disable __int128 tests if the host Clang does not support it. These by Richard Smith · 12 years ago
  75. 7cc4dc0 [ASan] use brand new -fsanitize= values for init-order/use-after-return ASan output tests by Alexey Samsonov · 12 years ago
  76. b989143 [asan] disable BuiltinLongJmpTest on Android by Kostya Serebryany · 12 years ago
  77. c3a5c17 [asan] enable BuiltinLongJmpTest by Kostya Serebryany · 12 years ago
  78. e656184 ubsan: Don't assume that Clang provides __int128 unless it advertises that it does. by Richard Smith · 12 years ago
  79. d3ca78f [asan] add DISABLED_BuiltinLongJmpTest by Kostya Serebryany · 12 years ago
  80. 6c0fbca tsan: explicitly say that failed to restore the stack by Dmitry Vyukov · 12 years ago
  81. 3fb70e3 tsan: address several review comments by Dmitry Vyukov · 12 years ago
  82. cec6068 tsan: add log_path parameter (similar to asan) remove old log_fileno by Dmitry Vyukov · 12 years ago
  83. d698edc tsan: dynamic history size by Dmitry Vyukov · 12 years ago
  84. 0d35d9d tsan: change fast state layout in preparation to dynamic traces by Dmitry Vyukov · 12 years ago
  85. 385542a tsan: move traces from tls into dedicated storage at fixed address by Dmitry Vyukov · 12 years ago
  86. 45bdb2f tsan: add description of memory layouts in different configs by Dmitry Vyukov · 12 years ago
  87. 80af605 ubsan: Support unsigned overflows, and divide-by-zero int/float split. by Will Dietz · 12 years ago
  88. 6247000 tsan: fix macro mess by Dmitry Vyukov · 12 years ago
  89. c11e1e0 tsan: fix compilation for dead old compilers (why we are supporting them at all?..) by Dmitry Vyukov · 12 years ago
  90. 3c50fdd tsan: add memory range access functions to public iface by Dmitry Vyukov · 12 years ago
  91. 63da509 tsan: add 128-bit atomic operations by Dmitry Vyukov · 12 years ago
  92. 3c0c408 tsan: refactor atomic operations implementation by Dmitry Vyukov · 12 years ago
  93. c0973d6 Automatically create .dSYM for libcompiler_rt.dylib when using Apple's internal build system by Nick Kledzik · 12 years ago
  94. f5d526f tsan: explicitly mark symbols referenced from assembly as hidden by Dmitry Vyukov · 12 years ago
  95. 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
  96. 02b45d2 tsan: add atomic nand operation by Dmitry Vyukov · 12 years ago
  97. 4424e91 tsan: faster memory reset for Go by Dmitry Vyukov · 12 years ago
  98. 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
  99. fc575e5 tsan: add failure memory order to atomic compare exchange functions by Dmitry Vyukov · 12 years ago
  100. 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