1. 799172d Update aosp/master compiler-rt for rebase to r256229 by Pirama Arumuga Nainar · 9 years ago
  2. cdce50b Update aosp/master compiler-rt for rebase to r239765 by Pirama Arumuga Nainar · 9 years ago
  3. 7c91505 Update aosp/master compiler-rt for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
  4. 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 9 years ago
  5. 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 10 years ago
  6. 6a211c5 Update compiler-rt for rebase to r212749. by Stephen Hines · 10 years ago
  7. 2d1fdb2 Update compiler-rt aosp/master for 3.5 (r209699) rebase. by Stephen Hines · 10 years ago
  8. e86e35f [asan] Improve thread lifetime tracking on POSIX systems. by Sergey Matveev · 11 years ago
  9. 46efcb0 Disable init-order checking before destructors are run. by Alexey Samsonov · 11 years ago
  10. 649a270 [ASan] Kill the remainders of platform defines in favor of SANITIZER_ defines by Alexey Samsonov · 11 years ago
  11. 7e84349 [ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals. by Alexey Samsonov · 11 years ago
  12. 30e110e [sanitizer] More renamed macros. by Evgeniy Stepanov · 11 years ago
  13. 83cb787 [sanitizer] Move ASan platform macros to sanitizer_common and rename them appropriately. by Evgeniy Stepanov · 11 years ago
  14. e135343 [asan] on linux, run __asan_init from .preinit_array (even earlier than before) by Kostya Serebryany · 12 years ago
  15. e31eca9 [asan] make asan work with 7fff8000 offset and prelink by Kostya Serebryany · 12 years ago
  16. c70fa28 [ASan] Split ASan interface header into private and public parts. Add a test that makes sure users can include interface header by Alexey Samsonov · 12 years ago
  17. 57db4ba [ASan] minor changes to swapcontext handling: don't clear shadow memory if context stack is too large by Alexey Samsonov · 12 years ago
  18. e52810d [asan] properly define ASAN_LOW_MEMORY. Due to a mistake it has been always true causing redzone and quarantine sizes to be smaller than it was some time before (and out of sync with the documentation). Also make one test less greedy by Kostya Serebryany · 12 years ago
  19. 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
  20. 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
  21. 0870028 [ASan] Add interceptor for swapcontext to fight with false positives in some of its use cases. by Alexey Samsonov · 12 years ago
  22. e406c8c [ASan] Revert r168040 and r168043 and take a cleaner solution suggested by Kostya: return the known frame name for fake stack instead of looking it up. by Alexander Potapenko · 12 years ago
  23. 036945d [ASan] Poison the leftmost shadow byte with a special value so that we can find by Alexander Potapenko · 12 years ago
  24. 3be3384 Set ASAN_NEEDS_SEGV=0 on Android only. by Alexander Potapenko · 12 years ago
  25. 1ca5357 [Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization. by Alexey Samsonov · 12 years ago
  26. 9712af9 [asan] Change defaults for Android target. by Evgeniy Stepanov · 12 years ago
  27. 80acccf [asan] one more fix for windows build by Kostya Serebryany · 12 years ago
  28. 1b5ea8f [asan] actually move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
  29. c3390df [asan] some renaming before we move StackTrace into sanitizer_common by Kostya Serebryany · 12 years ago
  30. 283c296 [asan] get rid of AsanPrintf in favor of Printf from sanitizer_common by Kostya Serebryany · 12 years ago
  31. 3891ce6 A few tweaks for building ASanRT against Android NDK. by Evgeniy Stepanov · 12 years ago
  32. 70e177e [Sanitizer] move low-level (mmap-based) allocator to sanitizer_common by Alexey Samsonov · 12 years ago
  33. 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
  34. c93d3e2 [ASan] get rid of ASAN_USE_EXTERNAL_SYMBOLIZER compiler def in favor of __asan_set_symbolize_callback interface function. Now the user doesn't have to recompile ASan runtime to provide its own symbolizer by Alexey Samsonov · 12 years ago
  35. 3945c58 [asan] run-time part of the initialization order checker. Patch by Reid Watson with some bits from kcc. The sub-pass is off by default for now. On simple tests it works fine. by Kostya Serebryany · 12 years ago
  36. e218beb [ASan] move some functions that describe addresses to asan_report.cc by Alexey Samsonov · 12 years ago
  37. 75b19eb Intercept CFAllocator for each thread in the program. by Alexander Potapenko · 12 years ago
  38. 7ed1d2b [ASan] move flags description to separate header, add comments about them. by Alexey Samsonov · 12 years ago
  39. 4fbbcbe [ASan] cleanup: remove dead flag by Alexey Samsonov · 12 years ago
  40. cb8c4dc [ASan] Use common flags parsing machinery. by Alexey Samsonov · 12 years ago
  41. 0aa794d Factor the common code out of cf_free and mz_free. by Alexander Potapenko · 12 years ago
  42. c925697 [Sanitizer] move all the rest re-implementations of libc functions from ASan runtime to common sanitizer runtime by Alexey Samsonov · 12 years ago
  43. dd3a911 [Sanitizer] move ShadowRangeIsAvailable and several defines to common runtime by Alexey Samsonov · 12 years ago
  44. 4c49666 [Sanitizer] move atomic ops, min/max and sort to commnon runtime by Alexey Samsonov · 12 years ago
  45. fa3daaf [Sanitizer] move more portability wrappers to common runtime: sleep, _exit, abort, atexit, pthread_self by Alexey Samsonov · 12 years ago
  46. be7420c [Sanitizer] move DumpProcessMap and DisableCoreDumper to common runtime by Alexey Samsonov · 12 years ago
  47. f607fc1 [Sanitizer] move rest of mmap routines to common sanitizer runtime by Alexey Samsonov · 12 years ago
  48. 3dbeabb [Sanitizer] move portable GetEnv to common sanitizer runtime by Alexey Samsonov · 12 years ago
  49. cffe2f5 [Sanitizer] Move ReadFileToBuffer to sanitizer_common. by Alexey Samsonov · 12 years ago
  50. a25b346 [Sanitizer] Switch to common mmap/munmap routines in ASan run-time. by Alexey Samsonov · 12 years ago
  51. 8c53e54 [Sanitizer] Make UNIMPLEMENTED macro common. by Alexey Samsonov · 12 years ago
  52. 15a7761 [Sanitizer] Use common CHECK machinery. Currently each tool has to define its own CheckFailed function. by Alexey Samsonov · 12 years ago
  53. 7ebac95 [asan] start compacting the allocator header, the goal is to make it 16 bytes w/o losing any information by Kostya Serebryany · 12 years ago
  54. 7fdcdf5 [Sanitizer] Remove __attribute__((format)) by Alexey Samsonov · 12 years ago
  55. e954101 [Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms). by Alexey Samsonov · 12 years ago
  56. 230c3be [Sanitizer] Move more functions/constants to sanitizer_common. by Alexey Samsonov · 12 years ago
  57. 47657ce [ASan] Use __sanitizer::Die() in ASan runtime. by Alexey Samsonov · 12 years ago
  58. 94b5036 [Sanitizer] rename sanitizer_defs.h to sanitizer_internal_defs.h by Alexey Samsonov · 12 years ago
  59. b9a30e0 [Sanitizer] remove using namespace __sanitizer lines by Alexey Samsonov · 12 years ago
  60. 0a4c906 [Sanitizer] Use common defines for ASan and TSan runtime. Split defines between interface defines (can be visible in user code that includes interface ASan/TSan headers) and internal defines. by Alexey Samsonov · 12 years ago
  61. 1f11d31 [Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitizer_libc: sscanf, munmap, memchr by Alexey Samsonov · 12 years ago
  62. 2221f55 [ASan] use internal_{close,read,write} in ASan runtime. by Alexey Samsonov · 12 years ago
  63. 9552db7 [ASan] use internal_open from sanitizer_libc in ASan runtime by Alexey Samsonov · 12 years ago
  64. b49879c [asan] partial fix for windows build by Kostya Serebryany · 12 years ago
  65. ee39255 [asan] more renaming by Kostya Serebryany · 12 years ago
  66. 3f4c387 [asan] more renaming by Kostya Serebryany · 12 years ago
  67. 16e0075 [asan,tsan] rename files in sanitizer_common to have a common prefix (sanitizer_). by Kostya Serebryany · 12 years ago
  68. b3cedf9 [asan,tsan] Add a new directory compiler-rt/lib/sanitizer_common by Kostya Serebryany · 12 years ago
  69. 62f10e7 Rework the flags machinery a bit. by Alexander Potapenko · 12 years ago
  70. 3793123 Introduce the check_malloc_usable_size flag (on by default). by Alexander Potapenko · 12 years ago
  71. 8c505ef [ASan] Make for-Windows RTL compileable using Clang++ by Timur Iskhodzhanov · 12 years ago
  72. 850a49e [asan] last bit for gcc compatibility by Kostya Serebryany · 12 years ago
  73. 4d5f98d [ASan] move replacements for new/delete to separate file by Alexey Samsonov · 12 years ago
  74. f8e6fee [asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exit by Kostya Serebryany · 12 years ago
  75. f1e82b8 [asan] make __asan::Deallocate immune to racy double-free (issue #57) by Kostya Serebryany · 12 years ago
  76. f03d8af Introduce the use_sigaltstack flag (off by default), which enables using alternate by Alexander Potapenko · 12 years ago
  77. 34a3202 [ASan] use macro to define if we should intercept signal/sigaction by Alexey Samsonov · 12 years ago
  78. 38dd4ed [ASan]: remove GetMacosVersion from asan_mac.h header by Alexey Samsonov · 12 years ago
  79. 95d6b33 [ASan]: re-enable noreturn attribute on posix by Alexey Samsonov · 12 years ago
  80. 9f311bb [asan] fix unwinding inside libc intercepors (asan issue #46) by Kostya Serebryany · 12 years ago
  81. 469a1ab [ASan] Undo NORETURN on POSIX as it's not clear how to do this cleanly yet by Timur Iskhodzhanov · 12 years ago
  82. b55c88d [ASan] Fix build error on Linux; screen-reviewed by glider@google.com by Timur Iskhodzhanov · 12 years ago
  83. 23bd2bb [ASan/Win] Eliminate a couple of FIXMEs, add NORETURN to CheckFailed/UNIMPLEMENTED by Timur Iskhodzhanov · 12 years ago
  84. 25c7178 [asan] use O(log(N)) algorithm instead of O(N) in __asan_get_ownership by Kostya Serebryany · 13 years ago
  85. 8ae44ac Replace some #ifdef(s) with plain if(s). by Evgeniy Stepanov · 13 years ago
  86. 600972e [ASan] Intercept CreateThread on Windows by Timur Iskhodzhanov · 13 years ago
  87. bfc694d AddressSanitizer: quick fix - undef INT32_MIN etc to avoid macro redefinition by Alexey Samsonov · 13 years ago
  88. b823e3c AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h instead by Alexey Samsonov · 13 years ago
  89. e4092f6 AddressSanitizer: get rid of limits.h, use constants for fixed size integral types instead. by Alexey Samsonov · 13 years ago
  90. 99d17eb Move the contents of AsanProcMaps::Dump() into AsanDumpProcessMaps() for Posix systems. by Alexander Potapenko · 13 years ago
  91. e1fe0fd [asan] implement __asan_set_death_callback by Kostya Serebryany · 13 years ago
  92. f73a6a3 Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc by Alexander Potapenko · 13 years ago
  93. 3e81fe4 [asan] The first version of the RTL for Windows, reviewed at http://codereview.appspot.com/5647052 by Timur Iskhodzhanov · 13 years ago
  94. 71d3b39 Move the _ReturnAddress definition out of the __asan:: namespace by Alexander Potapenko · 13 years ago
  95. a0935fa Typo fix: s/SNPrint/SNPrintf by Alexander Potapenko · 13 years ago
  96. 1c83ae3 [asan] GET_CALLER_PC macro for Win. Patch by timurrrr@google.com by Kostya Serebryany · 13 years ago
  97. f58f998 [asan] make sure the AsanThread object is destroyed if pthread_exit is called by Kostya Serebryany · 13 years ago
  98. adf2b03 AddressSanitizer: Replace __attribute__ with macro (for Win compatibility). Patch by timurrrr@google.com by Alexey Samsonov · 13 years ago
  99. 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
  100. cb00d13 [asan] new run-time flag: sleep_before_dying (asan Issue #31) by Kostya Serebryany · 13 years ago