1. 259f706 Update aosp/master compiler-rt for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
  2. 7c91505 Update aosp/master compiler-rt for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
  3. 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 9 years ago
  4. 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 10 years ago
  5. b625a87 Fix checks for Android. by Dan Albert · 10 years ago
  6. 31a5cd8 Exclude Android from the tests for valloc/pvalloc. by Dan Albert · 10 years ago
  7. 2d1fdb2 Update compiler-rt aosp/master for 3.5 (r209699) rebase. by Stephen Hines · 10 years ago
  8. b371270 [asan] port r196375 to 3.4 by Kostya Serebryany · 11 years ago
  9. 0f63831 [asan] Remove CallocOverflow32 test from asan_test. by Evgeniy Stepanov · 11 years ago
  10. 05fa380 [ASan] Split ASan unit tests into two different binaries: by Alexey Samsonov · 11 years ago
  11. f7f2e43 Migrate ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS to new spelling - ATTRIBUTE_NO_SANITIZE_ADDRESS by Alexey Samsonov · 11 years ago
  12. 9150f39 [sanitizer] make the allocator crash instead of returning 0 on huge size (controlled by the allocator_may_return_null flag) by Kostya Serebryany · 11 years ago
  13. 2ec879e [ASan] Fix leaks in ASan tests found by LSan by Alexey Samsonov · 11 years ago
  14. 722f2e6 [ASan] make pthread_getschedparam test more robust by Alexey Samsonov · 11 years ago
  15. 87bd39a Call __asan_free_hook() before marking the chunk quarantinned by Alexey Samsonov · 11 years ago
  16. 30e970f [asan] workaround for asan bug 189 (swapcontext followed by throw gets OOM kill). Also, disable swapcontext_test on non-x86. Fix lint by Kostya Serebryany · 11 years ago
  17. 56d3472 [sanitizer] Intercept pthread_getschedparam. by Evgeniy Stepanov · 11 years ago
  18. 41d69f4 Fix realloc'ing freed/invalid pointers by Timur Iskhodzhanov · 11 years ago
  19. 9277b1f [asan] fix ShadowGapTest on PowerPC64 by Kostya Serebryany · 11 years ago
  20. 0bdc46c [asan] disable BuiltinLongJmpTest on PowerPC by Kostya Serebryany · 11 years ago
  21. f931da8 [asan] fix powerpc build and one test; fix lint by Kostya Serebryany · 11 years ago
  22. 8db82e1 [ASan] Disable AddressSanitizer.AllocDeallocMismatch on Darwin. by Alexander Potapenko · 11 years ago
  23. 50f3daa [asan] Change the way we report the alloca frame on stack-buff-overflow. by Kostya Serebryany · 11 years ago
  24. 7dd282c [ASan] Fix an error on invalid deallocation in ASan allocator. When ASan checks if memory freed by user was indeed previously allocated, it first does an atomic write to presumed location of chunk header. This is wrong, as if the free is invalid, we may overwrite some valuable data (like other fields of the chunk header). Fix this by using atomic_compare_exchange instead. by Alexey Samsonov · 11 years ago
  25. 00545a3 [asan] Switch to allocator2 on Android. by Evgeniy Stepanov · 11 years ago
  26. d39a34e [asan] remove one redundant malloc stress test, unify the usage of ASAN_LOW_MEMORY macro in tests, slightly reduce test memory usage (all to make 32-bit runs consume less RAM) by Kostya Serebryany · 11 years ago
  27. d4de2a1 [asan] Revert r176255, r176264. by Evgeniy Stepanov · 12 years ago
  28. df4f6de [asan] Lower memory usage in LargeMallocTest on Android. by Evgeniy Stepanov · 12 years ago
  29. 1b057b2 [asan] fix the output for range accesses (memset, etc); improve the tests; more strict checking in memcmp by Kostya Serebryany · 12 years ago
  30. 4c3e573 [ASan] revert part of r175631 that looks like accidental commit by Alexey Samsonov · 12 years ago
  31. 7c2a3bb [ASan] Delete asan/dynamic dir and temporarily move the interposers declarations to asan_intercepted_functions.h by Alexander Potapenko · 12 years ago
  32. 7f4df1a [asan] don't run the long double test if long double is the same as double by Kostya Serebryany · 12 years ago
  33. 366984e [asan] instrument memory accesses with unusual sizes by Kostya Serebryany · 12 years ago
  34. 5d48617 [ASan] Enable alloc_dealloc_mismatch by default on Darwin. by Alexander Potapenko · 12 years ago
  35. 73700ac [ASan] remove debug output from the test by Alexey Samsonov · 12 years ago
  36. a180078 ASan: fix lint by Alexey Samsonov · 12 years ago
  37. d916993 [ASan] Do allocate memory even for zero-size allocation requests. Explain why we have to do this in comments. by Alexey Samsonov · 12 years ago
  38. a3ab1a7 [ASan] fix a bug in allocator-v2 which could lead to SEGV on realloc(malloc(0), 4) by Alexey Samsonov · 12 years ago
  39. a3b0e5e [asan] simplify the code that poisons global redzones, add some more tests by Kostya Serebryany · 12 years ago
  40. 8fb1264 [asan] split asan_test.cc even more by Kostya Serebryany · 12 years ago
  41. 6cbfae4 [asan] split asan_test.cc more by Kostya Serebryany · 12 years ago
  42. 38db306 [asan] split asan_test.cc to speedup parallel build (most important if building with a debug clang, which takes a couple of minutes on this large file with templates). More splits to follow by Kostya Serebryany · 12 years ago
  43. 44997c3 [asan] fix linux build by Kostya Serebryany · 12 years ago
  44. 8c745fc [ASan] Move Mac-specific tests to asan_mac_test.cc by Alexander Potapenko · 12 years ago
  45. ca2849c [ASan] fixes for Android build by Alexey Samsonov · 12 years ago
  46. c20b321 [sanitizer] reapply r172719, r172721-172723, r172725, and also fix the warning on Mac. by Kostya Serebryany · 12 years ago
  47. 29b37ea Revert r172719, r172721-172723, and r172725. by Jakob Stoklund Olesen · 12 years ago
  48. c39ea44 [asan] restructure read/pread/pread64 tests by Kostya Serebryany · 12 years ago
  49. 48ddbef Move large part of asan_test_utils.h to sanitizer_common. by Evgeniy Stepanov · 12 years ago
  50. 29e0922 ASan: Disable alloc/dealloc mismatch test on Android. It's not supposed to work there by Alexey Samsonov · 12 years ago
  51. 8f0e311 ASan: Disable alloc/dealloc-mismatch checker on Mac for now (it produces weird false positives on googletest) by Alexey Samsonov · 12 years ago
  52. b8a59a0 [asan] don't fail the test if prctl(PR_SET_NAME) is not supported by Kostya Serebryany · 12 years ago
  53. b3ef8a4 [asan] asan_allocator2: do less work under the quarantine lock; make the strcasecmp test more resistant to the contents of unaddressable memory by Kostya Serebryany · 12 years ago
  54. 7125bb3 [asan] better protect the tests from memset/memcpy inlining, explicitly include unistd.h by Kostya Serebryany · 12 years ago
  55. 13ddcf6 [asan] make LargeOOBInMemset test resistant to clever compiler optimizations by Kostya Serebryany · 12 years ago
  56. c0d37b3 [asan] fix a build warning by Kostya Serebryany · 12 years ago
  57. eb28093 [asan] implement more strict checking for memset/etc parameters. Instead of checking the first and the last byte, we check the entire shadow region. This costs ~10 slowdown for the instrumented functions. Motivated by a nasty memset-buffer-overflow-by-140-bytes in chrome which was reported as a use-after-free or not at all by Kostya Serebryany · 12 years ago
  58. 709a33e [asan] asan_allocator2: do not align the requested size to the redzone size (saves a bit more memory) by Kostya Serebryany · 12 years ago
  59. c35314a [asan] asan_allocator2: implement adaptive redzones. Now with asan_allocator2 allocations <= 48 bytes have 16 byte redzone, allocations of 48-96 bytes -- have 32 bytes redzone, etc (max redzone is 2048). If ASAN_OPTIONS=redzone=n is set, it changes the minimal redzone size by Kostya Serebryany · 12 years ago
  60. f1877cf [asan] add a test for right OOB with special large sizes. Fix this test in asan_allocator2. More test tweaking for allocator2 by Kostya Serebryany · 12 years ago
  61. fe6d916 [asan] add a flag alloc_dealloc_mismatch (off by default for now) which finds malloc/delete, new/free, new/delete[], etc mismatches by Kostya Serebryany · 12 years ago
  62. be9796d Clean up some warnings that become errors. Seen in Xcode. by Richard Relph · 12 years ago
  63. c311105 [asan] add memalign tests by Kostya Serebryany · 12 years ago
  64. 0b770b4 [asan] add ASAN_PCRE_DOTALL to two new multi-line regexps by Kostya Serebryany · 12 years ago
  65. 37a1441 [ASan] Change the boilerplate check in the libdispatch tests to fix them. by Alexander Potapenko · 12 years ago
  66. c333dff [ASan] more macro for conditional interception of pread functions by Alexey Samsonov · 12 years ago
  67. ada9ba1 [ASan] Fix test expectations for strcat/strncat. by Alexander Potapenko · 12 years ago
  68. ef8dfd8 [ASan] Enhance OOB tests to check for access type (read or write). by Alexander Potapenko · 12 years ago
  69. 6e6a7cf [asan] fix android build and lint by Kostya Serebryany · 12 years ago
  70. 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
  71. a390ece [asan] make ThreadNamesTest more flexible by Kostya Serebryany · 12 years ago
  72. 67f5c81 [asan] fix lint, remove debug prints by Kostya Serebryany · 12 years ago
  73. 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
  74. 5a15541 [asan] drop the extension from asan tests (as the extension may be different) by Kostya Serebryany · 12 years ago
  75. 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
  76. badab16 [asan] make asan_test.cc more gcc-friendly by Kostya Serebryany · 12 years ago
  77. b989143 [asan] disable BuiltinLongJmpTest on Android by Kostya Serebryany · 12 years ago
  78. c3a5c17 [asan] enable BuiltinLongJmpTest by Kostya Serebryany · 12 years ago
  79. d3ca78f [asan] add DISABLED_BuiltinLongJmpTest by Kostya Serebryany · 12 years ago
  80. 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
  81. de55be3 [ASan] unit tests: Move main() to a separate file. Fix lint by Alexey Samsonov · 12 years ago
  82. fa7e95d [ASan] Fix strchr/index tests for users who have 'char* strchr(char*,int)' instead of 'char* strchr(const char*, int)' by Alexey Samsonov · 12 years ago
  83. 1cffef3 [ASan] don't use attribute no_address_safety_analysis if it's unknown to compiler by Alexey Samsonov · 12 years ago
  84. ca9b5dd [asan] fix more tests by Kostya Serebryany · 12 years ago
  85. 7da8503 [ASan] Fix unit test headers. Add an option to change substitute asan_test_config.h file by Alexey Samsonov · 12 years ago
  86. b0ddf22 [ASan] cleanup: fix headers and lint warnings by Alexey Samsonov · 12 years ago
  87. 58b017b Intercept signal() and sigaction() within the dynamic runtime on Mac. by Alexander Potapenko · 12 years ago
  88. 78103db Remove some debugging code. by Evgeniy Stepanov · 12 years ago
  89. ca2cdd9 Give more accurate malloc statistics to malloc_zone_statistics(). by Alexander Potapenko · 12 years ago
  90. 76e8428 [ASan] fix compiler warnings for unit test on Android by Alexey Samsonov · 12 years ago
  91. e0e9eea [asan] Use __ANDROID__ guard in asan_test. by Evgeniy Stepanov · 12 years ago
  92. 0aa04b3 [asan] better diagnostics for mmap failure by Kostya Serebryany · 12 years ago
  93. 37b3fcd Make strcat() and strncat() more standard-compliant (check for invalid parameters even if zero bytes is copied, more accurate overlap check) by Alexander Potapenko · 12 years ago
  94. 75b19eb Intercept CFAllocator for each thread in the program. by Alexander Potapenko · 12 years ago
  95. 63201b1 [ASan] minor fixes to silence cmake build warnings by Alexey Samsonov · 12 years ago
  96. f4e8fc6 Small lint fix. by Alexander Potapenko · 12 years ago
  97. 43d03f3 Add a test for issue 81 -- AddressSanitizerMac.DISABLED_CFAllocatorDefaultDoubleFree_ChildPhread by Alexander Potapenko · 12 years ago
  98. effd6bf Enable AddressSanitizerMac.CFAllocatorDefaultDoubleFree and AddressSanitizerMac.CFAllocatorMallocDoubleFree, which now work fine. by Alexander Potapenko · 12 years ago
  99. e205a9d Actually intercept free() to ensure that the deallocations caused by other functions directly calling it are routed to our allocator. by Alexander Potapenko · 12 years ago
  100. df42b61 Add a test for NSURL deallocation (issue 70) by Alexander Potapenko · 12 years ago