1. a1ff0d1 [asan] fix mac build by Kostya Serebryany · 12 years ago
  2. a30c8f9 [asan] add two asan flags: fast_unwind_on_fatal and fast_unwind_on_malloc to allow using the slow CFI-based unwinder by Kostya Serebryany · 12 years ago
  3. d622379 tsan: completely disable deadlock detector for Go by Dmitry Vyukov · 12 years ago
  4. 74737d5 [Sanitizer] Add new header - sanitizer_platform_interceptors.h, which should define whether or not given function should be intercepted on a given platform. by Alexey Samsonov · 12 years ago
  5. 8ffd877 [ASan] one more macro for 'read' interception by Alexey Samsonov · 12 years ago
  6. 6535c31 tsan: support MapThreadTrace() on all platforms by Dmitry Vyukov · 12 years ago
  7. c333dff [ASan] more macro for conditional interception of pread functions by Alexey Samsonov · 12 years ago
  8. 308dd55 [asan] add asan/lit_tests/overflow-in-qsort.cc (not fully working yet) by Kostya Serebryany · 12 years ago
  9. e3eb652 ubsan unit tests for -fsanitize=bool and -fsanitize=enum. by Richard Smith · 12 years ago
  10. f2d77d0 ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads of by Richard Smith · 12 years ago
  11. 6afa1b0 [sanitizer] replace size_t with SIZE_T in interceptors (same for ssize_t, off_t and off64_t). This is done to avoid confusion and to make the code work with compilers that define size_t w/o any includes (MSVC) by Kostya Serebryany · 12 years ago
  12. 8c58aa7 [asan] fix windows build by Kostya Serebryany · 12 years ago
  13. 9bfe78f [sanitizer] introduce MmapFixedOrDie and use it in SizeClassAllocator64 by Kostya Serebryany · 12 years ago
  14. b1cc4e4 [asan] fix the Android build (pread64 interceptor again) by Kostya Serebryany · 12 years ago
  15. 567ad07 [sanitizer] change the way SizeClassAllocator64 allocated memory from the system: instead of one huge mmap(NORESERVE) it does one huge mprotect and then does small on-demand mmaps. This allows us to call OnMap callbacks which are required to poison newly allocated memory in asan by Kostya Serebryany · 12 years ago
  16. ada9ba1 [ASan] Fix test expectations for strcat/strncat. by Alexander Potapenko · 12 years ago
  17. 214621f [sanitizer] add OnMap/OnUmap callbacks to the allocator interface by Kostya Serebryany · 12 years ago
  18. d0fa1c1 [tsan] fix cmake build by Kostya Serebryany · 12 years ago
  19. 703e4e4 tsan: explain why pthread_cond_init() interceptor is commented out by Dmitry Vyukov · 12 years ago
  20. ef8dfd8 [ASan] Enhance OOB tests to check for access type (read or write). by Alexander Potapenko · 12 years ago
  21. 84cc1ca tsan: add comment to tsan_fd.h file by Dmitry Vyukov · 12 years ago
  22. 2ca1222 [ASan] Fixed a compiler warning. by Alexander Potapenko · 12 years ago
  23. fb8ca81 tsan: add missing files by Dmitry Vyukov · 12 years ago
  24. c78839f tsan: more precise handling of IO synchronization by Dmitry Vyukov · 12 years ago
  25. 1f5e23e [ASan] fix compilation on Mac. by Alexander Potapenko · 12 years ago
  26. 6e6a7cf [asan] fix android build and lint by Kostya Serebryany · 12 years ago
  27. 2da893a [msan] Remove an extra semicolon. by Evgeniy Stepanov · 12 years ago
  28. 8530e2b [asan] add sanitizer_common/sanitizer_common_interceptors.h with pread/pread64/read interceptors. Use it in asan. Add asan tests for pread/etc. Add FIXME to tsan/msan interceptors by Kostya Serebryany · 12 years ago
  29. 84a996f [asan] more code for asan_allocator2: basic Allocate/Deallocate code by Kostya Serebryany · 12 years ago
  30. 1ff4b7b Add MemorySanitizer runtime to check_lint.sh. by Evgeniy Stepanov · 12 years ago
  31. 5cb0ca8 [msan] Add a missing file from r169858. by Evgeniy Stepanov · 12 years ago
  32. 78c56c3 [msan] MemorySanitizer runtime. by Evgeniy Stepanov · 12 years ago
  33. 8416e21 ASan: fix lint problems introduced by Timur Iskhodzhanov · 12 years ago
  34. d923f2b Hopefully fix the Windows build (2) by Timur Iskhodzhanov · 12 years ago
  35. 4e77352 Hopefully fix the Windows build by not including intrin.h by Timur Iskhodzhanov · 12 years ago
  36. 321e125 [asan] more sceleton code for asan_allocator2 by Kostya Serebryany · 12 years ago
  37. 956ad47 [asan] fix the Windows build by Kostya Serebryany · 12 years ago
  38. a390ece [asan] make ThreadNamesTest more flexible by Kostya Serebryany · 12 years ago
  39. c75d848 [ASan] Typo fix in memcpy() and memmove() interceptors: ASAN_WRITE_RANGE and ASAN_READ_RANGE were swapped. by Alexander Potapenko · 12 years ago
  40. 2679f19 [asan] move FakeStack into a separate file by Kostya Serebryany · 12 years ago
  41. 8b0a7ce [asan] introduce asan_allocator2.cc, which will have the replacement for asan allocator (now, just a bit of boilerplate) by Kostya Serebryany · 12 years ago
  42. 2574257 Add a libsanitizer API __sanitizer_sandbox_on_notify(void* reserved), which should be used by by Alexander Potapenko · 12 years ago
  43. 694fe46 tsan: exclude flaky test by Dmitry Vyukov · 12 years ago
  44. 69d3276 ASan: fix interface-symbols test on Mac by explicitly listing all weak functions by Alexey Samsonov · 12 years ago
  45. b6dbb59 ASan: use new option -fsanitize-blacklist in output tests by Alexey Samsonov · 12 years ago
  46. 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
  47. 063e4a5 Unbreak the C++98 build. by David Blaikie · 12 years ago
  48. 68230a1 tsan: even more fd interceptors + fixes by Dmitry Vyukov · 12 years ago
  49. ba3ae35 tsan: more fd interceptors + bug fixes + tests by Dmitry Vyukov · 12 years ago
  50. 67f5c81 [asan] fix lint, remove debug prints by Kostya Serebryany · 12 years ago
  51. 1877e08 ASan: intercept prctl on Linux only by Alexey Samsonov · 12 years ago
  52. 01e9698 tsan: fix pipe interceptors and add 2 tests by Dmitry Vyukov · 12 years ago
  53. 1ec519c tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
  54. ddeb2c3 tsan: add pipe interceptors by Dmitry Vyukov · 12 years ago
  55. 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
  56. 3f4e6d9 tsan: refactoring is preparation to more precise fd synchronization handling by Dmitry Vyukov · 12 years ago
  57. dddb18b [sanitizer] implement SanitizerSetThreadName/SanitizerGetThreadName. Just for linux so far (using prctl(PR_GET_NAME)) by Kostya Serebryany · 12 years ago
  58. 81ac0e2 Switch to r83 of cpplint. by Evgeniy Stepanov · 12 years ago
  59. 0bb6e5d [sanitizer] try not to use libc mem* functions in sanitizer_common tests (conflicts with our own interceptors) by Kostya Serebryany · 12 years ago
  60. 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
  61. 63a22f0 tsan: deflake output tests (by increasing sleeps) by Dmitry Vyukov · 12 years ago
  62. c2acedf arcconfig for compiler-rt by Alexey Samsonov · 12 years ago
  63. 72cdb67 [sanitizer] POD-ify the allocator cache by Kostya Serebryany · 12 years ago
  64. 3617ad7 tsan: fix lint warning and make output tests more robust by Dmitry Vyukov · 12 years ago
  65. e280ce5 [asan/msan] one more test for 32-bit allocator + minor code simplification by Kostya Serebryany · 12 years ago
  66. 674d05c [asan/msan] add BulkAllocate to the 32-bit allocator (and a test) by Kostya Serebryany · 12 years ago
  67. 365e733 [asan/msan] refactor allocator's BulkAllocate (move to AllocatorFreeList) by Kostya Serebryany · 12 years ago
  68. e10e3e5 tsan: add new file to cmake by Dmitry Vyukov · 12 years ago
  69. aaaba79 tsan: add some more functions for java filtering by Dmitry Vyukov · 12 years ago
  70. 8a41bdc [asan/msan] add GetBlockBegin to the 32-bit allocator (+test) by Kostya Serebryany · 12 years ago
  71. 784935d [asan/msan] one more test for 32-bit allocator by Kostya Serebryany · 12 years ago
  72. 45595ba [asan/msan] new 32-bit allocator, basic functionality so far by Kostya Serebryany · 12 years ago
  73. 8166bda tsan: add 'free' to java nonsense reports by Dmitry Vyukov · 12 years ago
  74. ad9da37 tsan: add mutexsets to reports by Dmitry Vyukov · 12 years ago
  75. 2dae63a Remove unused variable. by Bill Wendling · 12 years ago
  76. cc75259 [tsan] add MmapAlignedOrDie by Kostya Serebryany · 12 years ago
  77. 5a15541 [asan] drop the extension from asan tests (as the extension may be different) by Kostya Serebryany · 12 years ago
  78. da60d62 [asan] undo the debug printf by Kostya Serebryany · 12 years ago
  79. 37e6af2 tsan: fix memory barriers in atomics by Dmitry Vyukov · 12 years ago
  80. 1ffeded tsan: provide own implementation of __cxa_guard_xxx functions by Dmitry Vyukov · 12 years ago
  81. 36decbf tsan: remove unnecesary include file by Dmitry Vyukov · 12 years ago
  82. 286dd3f tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
  83. 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
  84. 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
  85. 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
  86. aecf2e5 tsan: output thread names by Dmitry Vyukov · 12 years ago
  87. 503a3af [tsan] add a compile-time error for 64-bit-only support by Kostya Serebryany · 12 years ago
  88. 634f047 tsan: make atomic operations atomic again by Dmitry Vyukov · 12 years ago
  89. 8937d72 [tsan] test the allocator with CompactSizeClassMap by Kostya Serebryany · 12 years ago
  90. 82de942 [tsan] minor interface refactoring by Kostya Serebryany · 12 years ago
  91. acc2e30 tsan: fix nand operation by Dmitry Vyukov · 12 years ago
  92. 258c24b tsan: add __attribute__((visibility("default"))) to interface functions by Dmitry Vyukov · 12 years ago
  93. cd815ad [tsan] refactor the allocator tests to allow testing other flavours of the allocator (add templates) by Kostya Serebryany · 12 years ago
  94. 0415ac0 tsan: fix trace handling when trace is reused between threads by Dmitry Vyukov · 12 years ago
  95. 43811a1 [tsan] refactoring and comment changes in sanitizer_common/sanitizer_allocator{,64}.h. No functionality change by Kostya Serebryany · 12 years ago
  96. 91ac008 tsan: better error message if we fail to intercept some function by Dmitry Vyukov · 12 years ago
  97. 6422c32 tsan: check if PWD env var is absent by Dmitry Vyukov · 12 years ago
  98. 2fbf620 [ASan] Do not build the interceptors that use ObjC blocks if the compiler does not support blocks. by Alexander Potapenko · 12 years ago
  99. 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
  100. ad91267 Use a struct to hold the /proc/self/maps buffer on Linux. by Alexander Potapenko · 12 years ago