1. 6866dba tsan: move verbosity flag to CommonFlags by Dmitry Vyukov · 11 years ago
  2. 31f78fd [ASan] Cache the OSX version to avoid calling sysctl() on every GetMacosVersion() call. by Alexander Potapenko · 11 years ago
  3. ad2ae54 [ASan] Add support for OS X Mavericks to GetMacosVersion. by Alexander Potapenko · 11 years ago
  4. 736cf49 [sanitizer] Move GetStackTrace from ASan to sanitizer_common. by Sergey Matveev · 11 years ago
  5. a27bdf7 [sanitizer] found a bug by code inspection: CHECK(a=b) instead of CHECK(a==b). Was puzzled why lint did not catch it. Turns out this check was disabled for asan source. fix all cases and enable the check by Kostya Serebryany · 12 years ago
  6. 649a270 [ASan] Kill the remainders of platform defines in favor of SANITIZER_ defines by Alexey Samsonov · 12 years ago
  7. b157c67 Remove all 'static' before ALWAYS_INLINE by Timur Iskhodzhanov · 12 years ago
  8. def1be9 [ASan] Switch ASan to generic ThreadRegistry from sanitizer_common. Delete ASan-specific AsanThreadRegistry. by Alexey Samsonov · 12 years ago
  9. c25e62b [ASan] Move malloc stats collection away from AsanThreadRegistry class. by Alexey Samsonov · 12 years ago
  10. 30e110e [sanitizer] More renamed macros. by Evgeniy Stepanov · 12 years ago
  11. 24e1372 [sanitizer] Replace more platform checks with SANITIZER_ constants. by Evgeniy Stepanov · 12 years ago
  12. 50a002e [ASan] Refactoring: nuke the redundant function declarations in asan_intercepted_functions.h by Alexander Potapenko · 12 years ago
  13. 366984e [asan] instrument memory accesses with unusual sizes by Kostya Serebryany · 12 years ago
  14. 180e988 [ASan] make variables unsigned to silence warnings - attempt 2 by Alexey Samsonov · 12 years ago
  15. e6b91fd [ASan] make variable unsigned to silence the warning by Alexey Samsonov · 12 years ago
  16. fe984cc [ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=159 by Alexander Potapenko · 12 years ago
  17. 8da17ea [tsan] disable a failing test until it gets fixed. fix lint by Kostya Serebryany · 12 years ago
  18. eb5f427 [ASan] When re-executing the process on OS X, make sure we update the existing DYLD_INSERT_LIBRARIES correctly. by Alexander Potapenko · 12 years ago
  19. 6956398 [ASan] Delete the code related to static runtime on OS X. by Alexander Potapenko · 12 years ago
  20. bc459cc [ASan] Remove the declarations of pthread_workqueue_t and pthread_workitem_handle_t, which are used no more. by Alexander Potapenko · 12 years ago
  21. eba4803 [ASan] Use dylib interposition to hook memory allocation in the dynamic runtime. by Alexander Potapenko · 12 years ago
  22. f1f3182 Remove references to pthread_workqueue_additem_np(), which isn't in the official libdispatch API. by Alexander Potapenko · 12 years ago
  23. 57db4ba [ASan] minor changes to swapcontext handling: don't clear shadow memory if context stack is too large by Alexey Samsonov · 12 years ago
  24. f4f51f2 asan/tsan: move blocking mutex from asan to sanitizer_common by Dmitry Vyukov · 12 years ago
  25. 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
  26. 52c0684 [asan] fix win build by Kostya Serebryany · 12 years ago
  27. 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
  28. 2fbf620 [ASan] Do not build the interceptors that use ObjC blocks if the compiler does not support blocks. by Alexander Potapenko · 12 years ago
  29. 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
  30. f3950c6 [ASan] intercept swapcontext on Linux only by Alexey Samsonov · 12 years ago
  31. 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
  32. ec3a5a2 [ASan] Rename ReplaceCFAllocator to MaybeReplaceCFAllocator. by Alexander Potapenko · 12 years ago
  33. e0c94cc Do not call ReplaceCFAllocator() before __CFInitialize(), otherwise crashes are possible on 10.8. by Alexander Potapenko · 12 years ago
  34. 679bf63 Add MACOS_VERSION_MOUNTAIN_LION. by Alexander Potapenko · 12 years ago
  35. 4ea14c2 [ASan] more macro/casting magic to suppress warnings by Alexey Samsonov · 12 years ago
  36. e9f5785 Use the return value of dladdr() to avoid Clang warning. by Alexander Potapenko · 12 years ago
  37. 2b939c3 [asan] more refactoring to move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
  38. c3390df [asan] some renaming before we move StackTrace into sanitizer_common by Kostya Serebryany · 12 years ago
  39. eb8c46e If the program is linked to a dynamic ASan runtime which is not present in DYLD_INSERT_LIBRARIES by Alexander Potapenko · 12 years ago
  40. af198e4 Re-implement the wrappers for libdispatch functions using blocks where appropriate by Alexander Potapenko · 12 years ago
  41. 0ffc227 [asan] fix lint by Kostya Serebryany · 12 years ago
  42. 2483ce3 Dynamic interceptors for dispatch_async and dispatch_after. by Alexander Potapenko · 12 years ago
  43. b09dd34 Minor refactoring: reduce code duplication by introducing a macro for dispatch_sync_f, dispatch_async_f, dispatch_barrier_async_f bodies. by Alexander Potapenko · 12 years ago
  44. 37c4853 Move the prototype of __CFInitialize to asan_mac.h so that asan_malloc_mac.cc may use it in the dynamic library mode. by Alexander Potapenko · 12 years ago
  45. b0bb7fb [ASan] fix cmake build warning by Alexey Samsonov · 12 years ago
  46. 75b19eb Intercept CFAllocator for each thread in the program. by Alexander Potapenko · 12 years ago
  47. cb8c4dc [ASan] Use common flags parsing machinery. by Alexey Samsonov · 12 years ago
  48. bf9f6fb A portable way to check whether __CFInitialize has been called: compare kCFAllocatorSystemDefault._base._cfisa to 0. by Alexander Potapenko · 12 years ago
  49. d079db6 Do not check for __CFRuntimeClassTableSize on non-10.6 systems, where this symbol is private. by Alexander Potapenko · 12 years ago
  50. decaec9 Fix http://code.google.com/p/address-sanitizer/issues/detail?id=87 by making sure we replace the default CFAllocator only after __CFInitialize has been called. by Alexander Potapenko · 12 years ago
  51. b4fefa7 [ASan] cleanup: trailing semicolons, trailing colons in enums by Alexey Samsonov · 12 years ago
  52. 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
  53. f607fc1 [Sanitizer] move rest of mmap routines to common sanitizer runtime by Alexey Samsonov · 12 years ago
  54. 3dbeabb [Sanitizer] move portable GetEnv to common sanitizer runtime by Alexey Samsonov · 12 years ago
  55. 996651d [ASan] don't include deleted header by Alexey Samsonov · 12 years ago
  56. e5931fd [Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common. by Alexey Samsonov · 12 years ago
  57. 6895adc [Sanitizer] __asan::AsanProcMaps -> __sanitizer::ProcessMaps. by Alexey Samsonov · 12 years ago
  58. a25b346 [Sanitizer] Switch to common mmap/munmap routines in ASan run-time. by Alexey Samsonov · 12 years ago
  59. e0cff0b [asan] make tid u32 instead of int by Kostya Serebryany · 12 years ago
  60. 675293d [ASan] match type of arguments to format string on Mac. by Alexey Samsonov · 12 years ago
  61. 47657ce [ASan] Use __sanitizer::Die() in ASan runtime. by Alexey Samsonov · 12 years ago
  62. b9a30e0 [Sanitizer] remove using namespace __sanitizer lines by Alexey Samsonov · 12 years ago
  63. 1f11d31 [Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitizer_libc: sscanf, munmap, memchr by Alexey Samsonov · 12 years ago
  64. 3f46cf4 [ASan] s/size_t/uptr in asan_mac.cc by Alexey Samsonov · 12 years ago
  65. 2221f55 [ASan] use internal_{close,read,write} in ASan runtime. by Alexey Samsonov · 12 years ago
  66. 9552db7 [ASan] use internal_open from sanitizer_libc in ASan runtime by Alexey Samsonov · 12 years ago
  67. ae4d9ca Created files sanitizer_linux.cc and sanitizer_mac.cc for platform-specific implementations of common functions. Turned asan_mmap into __sanitizer::internal_mmap. by Alexey Samsonov · 12 years ago
  68. ee39255 [asan] more renaming by Kostya Serebryany · 12 years ago
  69. 3f4c387 [asan] more renaming by Kostya Serebryany · 12 years ago
  70. c99f700 Move AsanShadowRangeIsAvailable() from mac to posix. by Evgeniy Stepanov · 12 years ago
  71. f7ceaad [ASan] remove dispatch.h header once again - it's not present on Leopard, and we don't want to break the build of compiler-rt there. See https://trac.macports.org/ticket/33362 by Alexey Samsonov · 13 years ago
  72. ebb9702 Add internal_memset and replace the uses of REAL(memset) with it where the performance allows. by Alexander Potapenko · 13 years ago
  73. a28aa80 [asan]: substitute extern decls with system header in asan_mac.cc by Alexey Samsonov · 13 years ago
  74. beba644 [asan] merge mac-specific interceptors into one function by Alexey Samsonov · 13 years ago
  75. 5cf832d [asan]: remove asan_mac.h by Alexey Samsonov · 13 years ago
  76. 64ce2db [asan]: start removing os-specific asan_mac.h - move inclusion of mac system header to asan_mac.cc by Alexey Samsonov · 13 years ago
  77. 38dd4ed [ASan]: remove GetMacosVersion from asan_mac.h header by Alexey Samsonov · 13 years ago
  78. 650a1e1 [asan] one more -Wnull-conversion fix by Kostya Serebryany · 13 years ago
  79. afaf71f AddressSanitizer: simplify IntervalsAreSeparate function by Alexey Samsonov · 13 years ago
  80. 895b387 Fix compilation on Mac. by Alexander Potapenko · 13 years ago
  81. f73a6a3 Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc by Alexander Potapenko · 13 years ago
  82. 5b29018 AddressSanitizer: start factoring out interception machinery by Alexey Samsonov · 13 years ago
  83. 09672ca AddressSanitizer: replace all "real_X" calls with "REAL(X)" by Alexey Samsonov · 13 years ago
  84. f2598fc AddressSanitizer: Add macro for definition/declaration of interceptors by Alexey Samsonov · 13 years ago
  85. 83c19fc [asan] remove dead code by Kostya Serebryany · 13 years ago
  86. 59dc578 Implement GetMacosVersion() to obtain the OS X version at runtime. by Alexander Potapenko · 13 years ago
  87. 9b993e8 [asan] ifdef/include cleanup by Kostya Serebryany · 13 years ago
  88. ddf50a3 Fix a bug in AsanProcMaps on Mac: on 64 bits the program was trying to read twice as many segment load commands as the binary actually contained. by Alexander Potapenko · 13 years ago
  89. 431e517 Wrap CFStringCreateCopy to prevent copying constant CF strings. by Alexander Potapenko · 13 years ago
  90. 3feef82 Minor fixes of the AsanProcMaps code on Mac: by Alexander Potapenko · 13 years ago
  91. 9cfa194 EHABI-based stack trace on ARM. by Evgeniy Stepanov · 13 years ago
  92. 8a34d38 Implement AsanProcMaps for Mac OS. The code from sysinfo/ is not needed anymore and should be cleaned up. by Alexander Potapenko · 13 years ago
  93. 1346ced Define the bounds of the branch allocator memory space for 32-bit apps. by Alexander Potapenko · 13 years ago
  94. 55cdfc6 AddressSanitizer: create AsanThreadSummary together with AsanThread (in parent thread) by Alexey Samsonov · 13 years ago
  95. 4dd8ba8 AddressSanitizer: fix recently introduced lint errors and broken test on Mac. by Alexey Samsonov · 13 years ago
  96. 3281209 This patch adds two methods, __asan_allocate_island and __asan_deallocate_island by Alexander Potapenko · 13 years ago
  97. 1e316d7 This patch moves the code reading /proc/self/environ into AsanGetEnv by Alexander Potapenko · 13 years ago
  98. af34415 [asan] get rid of the scary TSD destructor code. Now, we store the leaky AsanThreadSummary in TSD and never remove it from there. by Kostya Serebryany · 13 years ago
  99. d55f5f8 [asan] move OS-dependent code away from asan_lock.h by Kostya Serebryany · 13 years ago
  100. 0ecf5eb [asan] don't include unistd.h in the headers by Kostya Serebryany · 13 years ago