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. 259f706 Update aosp/master compiler-rt for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
  4. 7c91505 Update aosp/master compiler-rt for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
  5. 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 9 years ago
  6. 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 10 years ago
  7. aafc5c8 [asan] Delay system log initialization on Android. by Evgeniy Stepanov · 10 years ago
  8. 6a211c5 Update compiler-rt for rebase to r212749. by Stephen Hines · 10 years ago
  9. 2d1fdb2 Update compiler-rt aosp/master for 3.5 (r209699) rebase. by Stephen Hines · 10 years ago
  10. e041c60 [asan] attempting to fix x32 build (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59018) by Kostya Serebryany · 11 years ago
  11. c1a1ed6 Overhaul the symbolizer interface. by Peter Collingbourne · 11 years ago
  12. 5e7ba22 Use internal_memset to initialize this variable. by Peter Collingbourne · 11 years ago
  13. 5f4984d tsan: move kernel struct definition from sanitizer_linux.h to sanitizer_platform_limits_posix.h by Dmitry Vyukov · 11 years ago
  14. 0f7a2ac tsan: implement internal syscall-based versions of sigaction/sigprocmask by Dmitry Vyukov · 11 years ago
  15. 497ae56 [sanitizer] Do not break the CFI unwind chain in clone(). by Sergey Matveev · 11 years ago
  16. 356cff7 Check the function we just called for errors, not an incoming argument. Noticed by Nick Lewycky · 11 years ago
  17. cac631e [TSan] Use --whole-archive around TSan runtime in old TSan makefiles. Fix a Go build by Alexey Samsonov · 11 years ago
  18. 7847d77 [Sanitizer] Refactor symbolization interface: use class instead of several functions. Move some code around to get rid of extra source files by Alexey Samsonov · 11 years ago
  19. a4e950a [libsanitizer] Remove an unused variable introduced in r189789 by Alexander Potapenko · 11 years ago
  20. 2e13ca8 [TSan] Move the /proc/self/maps parsing logic to sanitizer_common by Alexander Potapenko · 11 years ago
  21. cb33910 [sanitizer_common] Add internal_clone(). by Sergey Matveev · 11 years ago
  22. 6d40a0a Conditionalise inclusion of link.h on !SANITIZER_ANDROID. by Peter Collingbourne · 11 years ago
  23. 3c80c6c Define SANITIZER_INTERFACE_ATTRIBUTE on Windows and fix all the places where SANITIZER_INTERFACE_ATTRIBUTE or SANITIZER_ATTRIBUTE_WEAK are used by Timur Iskhodzhanov · 11 years ago
  24. d054abe [sanitizer] Disable ForEachMappedRegion on Android. by Evgeniy Stepanov · 11 years ago
  25. f50b0fc Fix warning. by Peter Collingbourne · 11 years ago
  26. 2e75ac9 Move UnpoisonMappedDSO to sanitizer_common. by Peter Collingbourne · 11 years ago
  27. e57f26b tsan: fix unitialized read warning under newer gcc (it does not have visibility into asm) by Dmitry Vyukov · 11 years ago
  28. 2592a06 [asan] workaround for the quemu bug in proc maps (http://code.google.com/p/address-sanitizer/issues/detail?id=160) by Kostya Serebryany · 11 years ago
  29. 51c963a [nolibc] Unweak SymbolizerPrepareForSandboxing and move it to libc-independent part. by Peter Collingbourne · 11 years ago
  30. 8a4f89a [nolibc] Make SymbolizerPrepareForSandboxing weak and optional. by Peter Collingbourne · 11 years ago
  31. 5ce93fc [ASan] Introduce SymbolizerPrepareForSandboxing(), which is a no-op on every platform except Linux (because we don't support sandboxing anywhere else yet) by Alexander Potapenko · 11 years ago
  32. a8bc34e [sanitizer] fix asan on the platforms where the page size is not a compile-time constant (or at least where EXEC_PAGESIZE may not be trustworthy), e.g. powerpc64. by Kostya Serebryany · 11 years ago
  33. 4df343a [nolibc] Move GetPageSize to the individual platforms. by Peter Collingbourne · 11 years ago
  34. 088ea2b [nolibc] Move libc-dependent sanitizer_linux.cc code to sanitizer_linux_libcdep.cc. by Peter Collingbourne · 11 years ago
  35. 26337b6 [nolibc] Make GetArgsAndEnv libc-independent. by Peter Collingbourne · 11 years ago
  36. 3de0086 [sanitizer] LibraryNameIs in sanitizer_linux by Sergey Matveev · 11 years ago
  37. 9578a3e [nolibc] Change internal syscall API to remove reliance on libc's errno. by Peter Collingbourne · 11 years ago
  38. f310654 [sanitizer] Fixed InitTlsSize for Android. by Sergey Matveev · 11 years ago
  39. 35f1c1f [sanitizer] Fixed includes in sanitizer_linux.cc for Android. by Sergey Matveev · 11 years ago
  40. 24323de [sanitizer] Move GetThreadStackAndTls from TSan to sanitizer_common. by Sergey Matveev · 11 years ago
  41. 2be3a28 [sanitizer] Sanitizer __internal_*stat interface. by Evgeniy Stepanov · 11 years ago
  42. 62db3f2 Revert r180599 "[sanitizer] Clear LD_PRELOAD when forking an external symbolizer." by Sergey Matveev · 11 years ago
  43. ab06583 [sanitizer] Clear LD_PRELOAD when forking an external symbolizer. by Sergey Matveev · 11 years ago
  44. ff7c14f Revert r180082 and add a test for SetEnv function by Alexey Samsonov · 11 years ago
  45. 51ecba3 [Sanitizer] Delete unused function by Alexey Samsonov · 11 years ago
  46. 10f3ab7 Remove InternalAlloc/InternalFree calls from StopTheWorld. Patch by Sergey Matveev. by Alexey Samsonov · 11 years ago
  47. 46f9395 [Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines by Alexey Samsonov · 11 years ago
  48. 9ae2883 [libsanitizer] Unmapping the old cache partially invalidates the memory layout, so add by Alexander Potapenko · 11 years ago
  49. b152b1f tsan: add SetEnv() function that can be used in frontends by Dmitry Vyukov · 11 years ago
  50. 4bebe7b tsan: use a single background thread for memory profiler and memory flush (and later for symbolizer flush) by Dmitry Vyukov · 11 years ago
  51. 6d6ab9e tsan: add internal_unlink() function by Dmitry Vyukov · 11 years ago
  52. 24e1372 [sanitizer] Replace more platform checks with SANITIZER_ constants. by Evgeniy Stepanov · 11 years ago
  53. 609a02a [sanitizer] Avoid use of uintptr_t. by Evgeniy Stepanov · 11 years ago
  54. b9bf700 [sanitizer] Don't adjust the size of the user-allocated stack. by Evgeniy Stepanov · 11 years ago
  55. 93af594 [Sanitizer] Add default constructor for BlockingMutex by Alexey Samsonov · 11 years ago
  56. b114ed8 [sanitizer] Move GetTlsSize code from TSan to sanitizer_common. by Evgeniy Stepanov · 11 years ago
  57. ab11e0b [Sanitizer] Fix a typo in function name by Alexey Samsonov · 11 years ago
  58. 45717c9 [Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev. by Alexey Samsonov · 11 years ago
  59. ce70097 [Sanitizer] Implement BlockingMutex::CheckLocked() by Alexey Samsonov · 11 years ago
  60. 35a7faf [Sanitizer] don't include missing header on Android by Alexey Samsonov · 12 years ago
  61. 6fb47af add Linux syscall wrappers and ThreadLister to sanitizer_common by Kostya Serebryany · 12 years ago
  62. f882247 [Sanitizer] use raw syscall instead of _exit() function on Linux by Alexey Samsonov · 12 years ago
  63. f35eae8 [msan] Fix ReExec on linux. by Evgeniy Stepanov · 12 years ago
  64. eab0611 [sanitizer] Get full argv and envp on glibc. by Evgeniy Stepanov · 12 years ago
  65. 7b7801d [sanitizer] Raise argv limit for ReExec. by Evgeniy Stepanov · 12 years ago
  66. 4c9317a [Sanitizer] extend internal libc with stat/fstat/lstat functions by Alexey Samsonov · 12 years ago
  67. e85c83d [Sanitizer] use u32 instead of mode_t, which is defined in Darwin headers by Alexey Samsonov · 12 years ago
  68. ee7cc44 [Sanitizer] make internal_open have the same interface as libc version by Alexey Samsonov · 12 years ago
  69. fa5c41e asan/tsan: manually define FUTEX constants, because <linux/futes.h> header is broken on some linux distributions by Dmitry Vyukov · 12 years ago
  70. 23709c9 Have ReExec read environment from /proc/self/environ by Peter Collingbourne · 12 years ago
  71. b10a562 [sanitizer] hide PR_SET_NAME under an ifdef (for older kernels) by Kostya Serebryany · 12 years ago
  72. c0dbb80 asan: fix Android build by Dmitry Vyukov · 12 years ago
  73. d164ed1 tsan: fix cmake warning (unused private field) by Dmitry Vyukov · 12 years ago
  74. 4852601 asan: fix compilation errors in mutex by Dmitry Vyukov · 12 years ago
  75. f4f51f2 asan/tsan: move blocking mutex from asan to sanitizer_common by Dmitry Vyukov · 12 years ago
  76. 5e10443 [asan] make the slow unwinder a bit more robust. The unittests pass with fast_unwind_on_fatal=0, but I still observe some differences between the two unwinders by Kostya Serebryany · 12 years ago
  77. 4fce449 tsan: fix build by Dmitry Vyukov · 12 years ago
  78. 49d616e [asan] pop the internal stack frames in SlowUnwindStack, extend the test to check this by Kostya Serebryany · 12 years ago
  79. 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
  80. 2574257 Add a libsanitizer API __sanitizer_sandbox_on_notify(void* reserved), which should be used by by Alexander Potapenko · 12 years ago
  81. 1ec519c tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
  82. dddb18b [sanitizer] implement SanitizerSetThreadName/SanitizerGetThreadName. Just for linux so far (using prctl(PR_GET_NAME)) by Kostya Serebryany · 12 years ago
  83. 286dd3f tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
  84. 7385f8b Fix a use-after-unmap bug in /proc/self/maps caching. The cached buffer was occasionally deleted in the MemoryMappingLayout destructor. by Alexander Potapenko · 12 years ago
  85. ad91267 Use a struct to hold the /proc/self/maps buffer on Linux. by Alexander Potapenko · 12 years ago
  86. 93da8b6 Add caching to the MemoryMappingLayout class on Linux. This is necessary for the cases when a sandbox prevents ASan from reading the mappings by Alexander Potapenko · 12 years ago
  87. 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
  88. 08bfe49 [asan] better support for powerpc and sparc targets (thanks to H.J. Liu and David Miller) by Kostya Serebryany · 12 years ago
  89. 9d0dbba [asan] support PowerPC and SPARC in sanitizer_linux.cc by Kostya Serebryany · 12 years ago
  90. fb4f8e1 [asan] use #if defined __x86_64__ instead of #if __WORDSIZE == 64 in sanitizer_linux.cc by Kostya Serebryany · 12 years ago
  91. 93b4caf [Sanitizer] add sanity checks for communication with external symbolizer by Alexey Samsonov · 12 years ago
  92. 3334e12 [*San]: handle EINTR. by Evgeniy Stepanov · 12 years ago
  93. e0023f7 tsan: fix mac build by Dmitry Vyukov · 12 years ago
  94. d7e5bb4 [Sanitizer] Hoist functions to get/set stack size and re-exec from memory-sanitizer branch to sanitizer_common by Alexey Samsonov · 12 years ago
  95. d1b8f58 [Sanitizer] implement readlink as syscall on Linux by Alexey Samsonov · 12 years ago
  96. e1f5dac [Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation by Alexey Samsonov · 12 years ago
  97. 6e893b6 [Sanitizer] move OS-dependent pieces of symbolizer to separate source files by Alexey Samsonov · 12 years ago
  98. 75983dd [Sanitizer] When obtaining the data for loaded modules, add address ranges of loadable segments only. Looks like address range of PT_TLS segment may intersect with loadable segments of other modules. by Alexey Samsonov · 12 years ago
  99. a68633f [Sanitizer] Extend a symbolizer code. Implemented for Linux only. Use dl_iterate_phdr to get virtual addresses of mapped module sections. To symbolize an address from a module, map this module to memory and obtain pointers to debug info sections. Later these pointers can be passed to constructor of DWARF context-in-memory from LLVM DebugInfo lib. by Alexey Samsonov · 12 years ago
  100. bb8a951 [asan] fix lint by Kostya Serebryany · 12 years ago