1. f58f998 [asan] make sure the AsanThread object is destroyed if pthread_exit is called by Kostya Serebryany · 12 years ago
  2. 5ea4a76 [asan] use raw syscalls for open/close on linux to avoid being intercepted by Kostya Serebryany · 12 years ago
  3. 938b105 [asan] The first version of Windows malloc interceptors, patch by timurrrr@google.com by Kostya Serebryany · 12 years ago
  4. c453bd5 On Apple platforms, wire up compilerrt_abort() to log file and function info by Nick Kledzik · 12 years ago
  5. 1f4f7b5 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 · 12 years ago
  6. f927ddc AddressSanitizer: simplify RoundUpToPowerOfTwo/clz; add a couple of CHECKs for real_X calls. Patch by timurrrr@google.com by Alexey Samsonov · 12 years ago
  7. adf2b03 AddressSanitizer: Replace __attribute__ with macro (for Win compatibility). Patch by timurrrr@google.com by Alexey Samsonov · 12 years ago
  8. f2598fc AddressSanitizer: Add macro for definition/declaration of interceptors by Alexey Samsonov · 12 years ago
  9. 573fb4b Disable wrapping memcpy() on Mac OS Lion, where it by Alexander Potapenko · 13 years ago
  10. 0503ce8 Disables testing memcpy() on Mac OS 10.7, by Alexander Potapenko · 13 years ago
  11. 669f543 [asan] fix the wrong __WORDSIZE definition on Win x64, add ASAN_INTERFACE_FUNCTION_ATTRIBUTE. Patch by timurrrr@google.com by Kostya Serebryany · 13 years ago
  12. 83c19fc [asan] remove dead code by Kostya Serebryany · 13 years ago
  13. 59dc578 Implement GetMacosVersion() to obtain the OS X version at runtime. by Alexander Potapenko · 13 years ago
  14. 2a03ffe [asan] tests should not require the asan-rt to be built with debug info by Kostya Serebryany · 13 years ago
  15. cb00d13 [asan] new run-time flag: sleep_before_dying (asan Issue #31) by Kostya Serebryany · 13 years ago
  16. c63a6c4 [asan] re-enable the test for ObjC initialization bug by Kostya Serebryany · 13 years ago
  17. d271c92 [asan] fix issue 35: don't let the optimizer to optimize the test code away. by Kostya Serebryany · 13 years ago
  18. 9b993e8 [asan] ifdef/include cleanup by Kostya Serebryany · 13 years ago
  19. 3be19f4 [asan] add a test for __attribute__ no_address_safety_analysis by Kostya Serebryany · 13 years ago
  20. 8582208 [asan] minor ifdef cleanup by Kostya Serebryany · 13 years ago
  21. 3389b8e AddressSanitizer: Enforce default visibility for all libc interceptors by Alexey Samsonov · 13 years ago
  22. c9c9f3e Add a mask for "cmpb $imm, (%rdi)" on x86_64 by Alexander Potapenko · 13 years ago
  23. eb2ecd0 Proper divmod implementation by Anton Korobeynikov · 13 years ago
  24. 1110475 Provide aeabi_mem* functions. by Anton Korobeynikov · 13 years ago
  25. 6f04529 Make compiler-rt/trunk/lib/asan compileable with Visual Studio 2008 on Windows. by Alexander Potapenko · 13 years ago
  26. c836523 Make compiler-rt/trunk/lib/asan compileable with g++. by Alexander Potapenko · 13 years ago
  27. 0dfa675 Darwin-specific templates for the output tests. by Alexander Potapenko · 13 years ago
  28. 0042411 More accurate atos execution which depends on the file type (EXECUTE, DYLIB) of the binary. by Alexander Potapenko · 13 years ago
  29. 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
  30. f4cea8f Tune asan_symbolize.py to symbolize 64-bit binaries correctly. by Alexander Potapenko · 13 years ago
  31. f3810ea [asan] use internal_strcmp before asan_init is done. *may* fix asan issue #30 by Kostya Serebryany · 13 years ago
  32. b19cfb2 [asan] test that -fno-optimize-sibling-calls helps to get sane stack traces by Kostya Serebryany · 13 years ago
  33. 431e517 Wrap CFStringCreateCopy to prevent copying constant CF strings. by Alexander Potapenko · 13 years ago
  34. fb506cb Add a test for CFStringCreateCopy. by Alexander Potapenko · 13 years ago
  35. 4242e6a Make the Android TSD workaround more reliable. by Evgeniy Stepanov · 13 years ago
  36. 8de79a0 Workaround the self-cleaning TSD on Android. by Evgeniy Stepanov · 13 years ago
  37. 01ef925 Remove a debugging Report() call. by Alexander Potapenko · 13 years ago
  38. 3feef82 Minor fixes of the AsanProcMaps code on Mac: by Alexander Potapenko · 13 years ago
  39. 9cfa194 EHABI-based stack trace on ARM. by Evgeniy Stepanov · 13 years ago
  40. ca2278d AddressSanitizer: return false instead of true for __asan_get_ownership(NULL) by Alexey Samsonov · 13 years ago
  41. 67de773 Follow-up for r148386: deleted compiler-rt/lib/asan/sysinfo by Alexander Potapenko · 13 years ago
  42. 1d483d4 Delete sysinfo/* and all references to it. by Alexander Potapenko · 13 years ago
  43. 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
  44. c655cfa [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
  45. 454a064 [asan] fix ReadFileToBuffer to correctly handle files from /proc/ (asan issue 27) by Kostya Serebryany · 13 years ago
  46. 6677def Revert commit 148304 by Alexey Samsonov · 13 years ago
  47. c7cdcda 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
  48. 1346ced Define the bounds of the branch allocator memory space for 32-bit apps. by Alexander Potapenko · 13 years ago
  49. 4fd95f1 AddressSanitizer: add support for malloc_usable_size() function by Alexey Samsonov · 13 years ago
  50. 55cdfc6 AddressSanitizer: create AsanThreadSummary together with AsanThread (in parent thread) by Alexey Samsonov · 13 years ago
  51. 92bda94 [asan] Implement GetObjectNameAndOffset on ARM. by Evgeniy Stepanov · 13 years ago
  52. 4dd8ba8 AddressSanitizer: fix recently introduced lint errors and broken test on Mac. by Alexey Samsonov · 13 years ago
  53. 7274eaf Disable posix_memalign test on Android. by Evgeniy Stepanov · 13 years ago
  54. 3281209 This patch adds two methods, __asan_allocate_island and __asan_deallocate_island by Alexander Potapenko · 13 years ago
  55. d5be6c1 Add __asan_mach_override_ptr_custom, which allows to inject a custom memory allocator into mach_override_ptr(). by Alexander Potapenko · 13 years ago
  56. 1e316d7 This patch moves the code reading /proc/self/environ into AsanGetEnv by Alexander Potapenko · 13 years ago
  57. 7e8904f Add some basic mingw support. by Anton Korobeynikov · 13 years ago
  58. 8bcc6b9 Call asan_init from .preinit_array. by Evgeniy Stepanov · 13 years ago
  59. a31df5c Test commit. Minor cleanup in AsanThread by Alexey Samsonov · 13 years ago
  60. dde7c33 [asan] remove OS-dependent headers from asan_internal.h by Kostya Serebryany · 13 years ago
  61. d47189c [asan] remove OS-dependent includes from asan_interceptors.h by Kostya Serebryany · 13 years ago
  62. cc4e686 [asan] move TSD code into asan_posix.cc by Kostya Serebryany · 13 years ago
  63. 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
  64. 2fc648c [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
  65. d55f5f8 [asan] move OS-dependent code away from asan_lock.h by Kostya Serebryany · 13 years ago
  66. 0ecf5eb [asan] don't include unistd.h in the headers by Kostya Serebryany · 13 years ago
  67. 35dd9d8 [asan] temporary reinstate string.h/strings.h. Removal of those caused a Mac build failulre which I failed to observe before the commit by Kostya Serebryany · 13 years ago
  68. 20688eb [asan] don't include string.h and strings.h by Kostya Serebryany · 13 years ago
  69. a4ccf87 [asan] don't use strstr/strncat from libc, use our own versions instead by Kostya Serebryany · 13 years ago
  70. 73248e3 [asan] fix mac build once more by Kostya Serebryany · 13 years ago
  71. d66a8d8 [asan]: fix typo from previous commit by Kostya Serebryany · 13 years ago
  72. 547652c [asan]: fix mac build by Kostya Serebryany · 13 years ago
  73. a7e760a [asan] refactoring: move some common linux/mac code to asan_posix.cc by Kostya Serebryany · 13 years ago
  74. 4803ab9 [asan] refactoring: move all interceptors to a single file by Kostya Serebryany · 13 years ago
  75. a6b5226 [asan] do not use new/delete for the internal thread structure by Kostya Serebryany · 13 years ago
  76. 9107c26 [asan] move more code into OS-specific files by Kostya Serebryany · 13 years ago
  77. 26c1596 [asan] cleanup: remove the SIGILL-related code (rt part) by Kostya Serebryany · 13 years ago
  78. ef14ff6 [asan] move more stuff to OS-specific files by Kostya Serebryany · 13 years ago
  79. b7a76d1 Fix build on minix. Patch by Ben Gras! by Rafael Espindola · 13 years ago
  80. efb3fa3 [asan] use dl_iterate_phdr for pre-symbolization on linux instead of parsing /proc/self/maps by Kostya Serebryany · 13 years ago
  81. c549dd7 [asan] move {linux,mac}-specific code from asan_thread.cc to asan_{linux,mac}.cc; also add asan_procmaps.h which I forgot to add on previous commit. by Kostya Serebryany · 13 years ago
  82. df499b4 [asan] implement our own /proc/self/maps reader and use it on linux instead of sysinfo.h by Kostya Serebryany · 13 years ago
  83. 609dc28 [asan] remove objdump-based tests in favour of much simpler LLVM-ish tests by Kostya Serebryany · 13 years ago
  84. a98b7cb Fix missing include of int_lib.h and ppc ifdef for FreeBSD. by Bob Wilson · 13 years ago
  85. 75a3923 Happy new year 2012! by NAKAMURA Takumi · 13 years ago
  86. 89a4a18 [asan] build asan-rt with -funwind-tables by Kostya Serebryany · 13 years ago
  87. 4558168 [asan] force the __asan_unregister_globals to reside in the runtime library by Kostya Serebryany · 13 years ago
  88. a874fe5 [asan] refactoring: don't #include <sys/mman.h> in non-os-specific files by Kostya Serebryany · 13 years ago
  89. de496f4 [asan] use custom libc-free getenv; a bit of refactoring around mmap calls by Kostya Serebryany · 13 years ago
  90. 07c5cda [asan] missing PTHREAD_DESTRUCTOR_ITERATIONS on Android. patch by eugeni.stepanov@gmail.com by Kostya Serebryany · 13 years ago
  91. ab9da7e [asan] discover main thread stack limits without pthread. patch by eugeni.stepanov@gmail.com by Kostya Serebryany · 13 years ago
  92. 6413ec3 [asan] no ucontext on Android. patch by eugeni.stepanov@gmail.com by Kostya Serebryany · 13 years ago
  93. 0ffe35c [asan] enable memset/memcpy/memmove interceptors in asan-rt (in addition to those in the compiler module) by Kostya Serebryany · 13 years ago
  94. c5e72a3 [asan] better message for parameter overlap bugs by Kostya Serebryany · 13 years ago
  95. 0985ca2 [asan] interceptor for strcat. Patch by samsonov@google.com by Kostya Serebryany · 13 years ago
  96. 52fb238 [asan] interceptor for memcmp. Patch by samsonov@google.com by Kostya Serebryany · 13 years ago
  97. af0f01d [asan] interceptors for strcasecmp and strncasecmp. patch by samsonov@google.com by Kostya Serebryany · 13 years ago
  98. c695a47 The code instrumented with ASan may have its own instance of the by Kostya Serebryany · 13 years ago
  99. 51e75c4 [asan] make sure __asan_report_* functions are not inlined (so that they are not optimized away and are kept in the resulting library). Patch by glider@google.com by Kostya Serebryany · 13 years ago
  100. 8547f6c [asan] remove the test for cfree. 'man cfree' says: 'This function should never be used.' and this function is not found on many OSes we support. by Kostya Serebryany · 13 years ago