1. 1e7e237 AddressSanitizer: don't include pthread.h in asan_interceptors.cc on Linux by Alexey Samsonov · 13 years ago
  2. 278c25f AddressSanitizer: simplify IntervalsAreSeparate function by Alexey Samsonov · 13 years ago
  3. d2a9075 [ASan] Define an internal implementation of strchr to make stack OOB tests pass on Windows by Timur Iskhodzhanov · 13 years ago
  4. 2ee5950 [asan] Add lots of missing visibility attributes. by Evgeniy Stepanov · 13 years ago
  5. fcd535b [asan] implement __asan_set_death_callback by Kostya Serebryany · 13 years ago
  6. 438447a Fix compilation on Mac. by Alexander Potapenko · 13 years ago
  7. 234d8c2 Lint fix by Alexander Potapenko · 13 years ago
  8. 720aaef Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc by Alexander Potapenko · 13 years ago
  9. ef4521e Check whether the shadow memory range intersects with an existing mapping. by Alexander Potapenko · 13 years ago
  10. ea308d8 AddressSanitizer: re-enable lint for output tests by Alexey Samsonov · 13 years ago
  11. 54671b6 AddressSanitizer: fix llvm headers in output tests by Alexey Samsonov · 13 years ago
  12. 633c8be AddressSanitizer: remove match_output.py, split expected output into OS-specific and OS-independent parts by Alexey Samsonov · 13 years ago
  13. c5d845d [asan] Add a missing include. by Evgeniy Stepanov · 13 years ago
  14. 450c123 [asan] Add a missing return. by Evgeniy Stepanov · 13 years ago
  15. 92a0b80 AddressSanitizer: Convert templates for output tests to FileCheck format and move them inside sources by Alexey Samsonov · 13 years ago
  16. b25d0d2 [asan] Return type of index() is char*. by Evgeniy Stepanov · 13 years ago
  17. da7522b [asan] Disable signal&sigaction interceptors on Android. by Evgeniy Stepanov · 13 years ago
  18. 45fd361 [asan] Default visibility for __asan_handle_no_return. by Evgeniy Stepanov · 13 years ago
  19. 56ae29f [asan] Fix a crash in GetCurrent() of an undead thread. by Evgeniy Stepanov · 13 years ago
  20. 6e6083f AddressSanitizer: fix path to FileCheck in makefiles by Alexey Samsonov · 13 years ago
  21. b30df37 AddressSanitizer: move output tests to a separate directory by Alexey Samsonov · 13 years ago
  22. f9affd3a AddressSanitizer: Use FileCheck instead of grep for pure C output tests by Alexey Samsonov · 13 years ago
  23. e67004e Back out some changes that accidentally committed. by Bob Wilson · 13 years ago
  24. ddd9715 Revert r150232 since it breaks the build when there's no ARM assembler. by Bob Wilson · 13 years ago
  25. d205200 make/clang_darwin: Tweak CheckArches function to force the integrated-as and use by Daniel Dunbar · 13 years ago
  26. 7ce3e5b [asan] The first version of the RTL for Windows, reviewed at http://codereview.appspot.com/5647052 by Timur Iskhodzhanov · 13 years ago
  27. bc9bb3f Test commit + fix an obvious typo by Timur Iskhodzhanov · 13 years ago
  28. 9654367 AddressSanitizer: move mach_override inside interception library by Alexey Samsonov · 13 years ago
  29. 0394da7 [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. rt part by Kostya Serebryany · 13 years ago
  30. 8489f2a AddressSanitizer: start factoring out interception machinery by Alexey Samsonov · 13 years ago
  31. 1da11ec Move the _ReturnAddress definition out of the __asan:: namespace by Alexander Potapenko · 13 years ago
  32. e725478 AddressSanitizer: replace all "real_X" calls with "REAL(X)" by Alexey Samsonov · 13 years ago
  33. 42cdb7e Typo fix: s/SNPrint/SNPrintf by Alexander Potapenko · 13 years ago
  34. 9716914 [asan] better warning messages for double-free bugs (provide allocation/deallocation stack traces) by Kostya Serebryany · 13 years ago
  35. f98fc08 [asan] GET_CALLER_PC macro for Win. Patch by [email protected] by Kostya Serebryany · 13 years ago
  36. d612556 [asan] print 'ALL TESTS PASSED' in makefile when running tests (convenience) by Kostya Serebryany · 13 years ago
  37. 614b53d [asan] don't crash if /proc/self/maps has enormous size (linux) by Kostya Serebryany · 13 years ago
  38. b5eb5a7 [asan] make sure the AsanThread object is destroyed if pthread_exit is called by Kostya Serebryany · 13 years ago
  39. 546ba36 [asan] use raw syscalls for open/close on linux to avoid being intercepted by Kostya Serebryany · 13 years ago
  40. 9ff28d6 [asan] The first version of Windows malloc interceptors, patch by [email protected] by Kostya Serebryany · 13 years ago
  41. 686f0d1 On Apple platforms, wire up compilerrt_abort() to log file and function info by Nick Kledzik · 13 years ago
  42. a2b846c Remove __attribute__((weak)) on function prototype. It has a different meaning on prototypes then it does on definitions. It is not needed on the prototype and causes build failures for static codegen by Nick Kledzik · 13 years ago
  43. f9fef3d AddressSanitizer: simplify RoundUpToPowerOfTwo/clz; add a couple of CHECKs for real_X calls. Patch by [email protected] by Alexey Samsonov · 13 years ago
  44. 23e3b90 AddressSanitizer: Replace __attribute__ with macro (for Win compatibility). Patch by [email protected] by Alexey Samsonov · 13 years ago
  45. 15965f9 AddressSanitizer: Add macro for definition/declaration of interceptors by Alexey Samsonov · 13 years ago
  46. c97434e Disable wrapping memcpy() on Mac OS Lion, where it by Alexander Potapenko · 13 years ago
  47. f504602 Disables testing memcpy() on Mac OS 10.7, by Alexander Potapenko · 13 years ago
  48. 9160b50 [asan] fix the wrong __WORDSIZE definition on Win x64, add ASAN_INTERFACE_FUNCTION_ATTRIBUTE. Patch by [email protected] by Kostya Serebryany · 13 years ago
  49. 7e7d0ca [asan] remove dead code by Kostya Serebryany · 13 years ago
  50. 81203bd Implement GetMacosVersion() to obtain the OS X version at runtime. by Alexander Potapenko · 13 years ago
  51. ad1fccd [asan] tests should not require the asan-rt to be built with debug info by Kostya Serebryany · 13 years ago
  52. bca91de [asan] new run-time flag: sleep_before_dying (asan Issue #31) by Kostya Serebryany · 13 years ago
  53. 9aca3b0 [asan] re-enable the test for ObjC initialization bug by Kostya Serebryany · 13 years ago
  54. 39ba3f7 [asan] fix issue 35: don't let the optimizer to optimize the test code away. by Kostya Serebryany · 13 years ago
  55. fed83c5 [asan] ifdef/include cleanup by Kostya Serebryany · 13 years ago
  56. cf2c65a [asan] add a test for __attribute__ no_address_safety_analysis by Kostya Serebryany · 13 years ago
  57. 510850c [asan] minor ifdef cleanup by Kostya Serebryany · 13 years ago
  58. 2dcef2d2a AddressSanitizer: Enforce default visibility for all libc interceptors by Alexey Samsonov · 13 years ago
  59. 81ebb0a Add a mask for "cmpb $imm, (%rdi)" on x86_64 by Alexander Potapenko · 13 years ago
  60. 28037ce Proper divmod implementation by Anton Korobeynikov · 13 years ago
  61. b047b04 Provide aeabi_mem* functions. by Anton Korobeynikov · 13 years ago
  62. f519564 Make compiler-rt/trunk/lib/asan compileable with Visual Studio 2008 on Windows. by Alexander Potapenko · 13 years ago
  63. 13d95d5 Make compiler-rt/trunk/lib/asan compileable with g++. by Alexander Potapenko · 13 years ago
  64. fabfcd8 Darwin-specific templates for the output tests. by Alexander Potapenko · 13 years ago
  65. 02a7162 More accurate atos execution which depends on the file type (EXECUTE, DYLIB) of the binary. by Alexander Potapenko · 13 years ago
  66. 98f0c71 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
  67. 1f397fb Tune asan_symbolize.py to symbolize 64-bit binaries correctly. by Alexander Potapenko · 13 years ago
  68. 586ade1 [asan] use internal_strcmp before asan_init is done. *may* fix asan issue #30 by Kostya Serebryany · 13 years ago
  69. f9418f9 [asan] test that -fno-optimize-sibling-calls helps to get sane stack traces by Kostya Serebryany · 13 years ago
  70. 046ecc0 Wrap CFStringCreateCopy to prevent copying constant CF strings. by Alexander Potapenko · 13 years ago
  71. f939201 Add a test for CFStringCreateCopy. by Alexander Potapenko · 13 years ago
  72. 3f68407 Make the Android TSD workaround more reliable. by Evgeniy Stepanov · 13 years ago
  73. d296ad4 Workaround the self-cleaning TSD on Android. by Evgeniy Stepanov · 13 years ago
  74. 62b0d70 Remove a debugging Report() call. by Alexander Potapenko · 13 years ago
  75. 3825e97 Minor fixes of the AsanProcMaps code on Mac: by Alexander Potapenko · 13 years ago
  76. 84c44a8 EHABI-based stack trace on ARM. by Evgeniy Stepanov · 13 years ago
  77. 0ac73fc AddressSanitizer: return false instead of true for __asan_get_ownership(NULL) by Alexey Samsonov · 13 years ago
  78. 38da9a0 Delete sysinfo/* and all references to it. by Alexander Potapenko · 13 years ago
  79. 4257386 Implement AsanProcMaps for Mac OS. The code from sysinfo/ is not needed anymore and should be cleaned up. by Alexander Potapenko · 13 years ago
  80. 5767f0f [asan] workaround for bug http://llvm.org/bugs/show_bug.cgi?id=11763. Do not bark on memcpy(a, a, size). by Kostya Serebryany · 13 years ago
  81. 86d4492 [asan] fix ReadFileToBuffer to correctly handle files from /proc/ (asan issue 27) by Kostya Serebryany · 13 years ago
  82. 67d508d Revert commit 148304 by Alexey Samsonov · 13 years ago
  83. 1e31029 AddressSanitizer: from this patch, ASan allocator returns false for __asan_get_ownership(NULL) and produce error reports for malloc_usable_size(NULL) and __asan_get_allocated_size(NULL) by Alexey Samsonov · 13 years ago
  84. 2b2e072 Define the bounds of the branch allocator memory space for 32-bit apps. by Alexander Potapenko · 13 years ago
  85. 209c514 AddressSanitizer: add support for malloc_usable_size() function by Alexey Samsonov · 13 years ago
  86. 2d3a67b AddressSanitizer: create AsanThreadSummary together with AsanThread (in parent thread) by Alexey Samsonov · 13 years ago
  87. 1b65b17 [asan] Implement GetObjectNameAndOffset on ARM. by Evgeniy Stepanov · 13 years ago
  88. 50bf956 AddressSanitizer: fix recently introduced lint errors and broken test on Mac. by Alexey Samsonov · 13 years ago
  89. 2227207 Disable posix_memalign test on Android. by Evgeniy Stepanov · 13 years ago
  90. bd53f59 This patch adds two methods, __asan_allocate_island and __asan_deallocate_island by Alexander Potapenko · 13 years ago
  91. 9301db4 Add __asan_mach_override_ptr_custom, which allows to inject a custom memory allocator into mach_override_ptr(). by Alexander Potapenko · 13 years ago
  92. 553c208 This patch moves the code reading /proc/self/environ into AsanGetEnv by Alexander Potapenko · 13 years ago
  93. 48cfd55 Add some basic mingw support. by Anton Korobeynikov · 13 years ago
  94. 837fe5b Call asan_init from .preinit_array. by Evgeniy Stepanov · 13 years ago
  95. 5d5fa51 Test commit. Minor cleanup in AsanThread by Alexey Samsonov · 13 years ago
  96. 41cdb86 [asan] remove OS-dependent headers from asan_internal.h by Kostya Serebryany · 13 years ago
  97. 0c8fa7b [asan] remove OS-dependent includes from asan_interceptors.h by Kostya Serebryany · 13 years ago
  98. 1dd51b5 [asan] move TSD code into asan_posix.cc by Kostya Serebryany · 13 years ago
  99. 332923b [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
  100. 258d7b4 [asan] hopefully fix the build on MacOS 10.6 (the code did work on 10.7, where I tested it) by Kostya Serebryany · 13 years ago