1. f3457cb [Sanitizer] Use kStderrFd constant instead of hardcoded 2 by Alexey Samsonov · 12 years ago
  2. ac8564e [Sanitizer]: add __sanitizer_set_report_fd function to alter file descriptor for error reports by Alexey Samsonov · 12 years ago
  3. 71a8273 Fix a compiler warning in internal_memmove. by Alexander Potapenko · 12 years ago
  4. 341588a Fix the internal_memmove() implementation that used to skip src[0] if dst < src. by Alexander Potapenko · 12 years ago
  5. d5951e6 [Sanitizer] fall back to online symbolizer if user-provided callback failed by Alexey Samsonov · 12 years ago
  6. e98723f [Sanitizer] symbolizer: increase the maximal number of shared libraries to 16K by Alexey Samsonov · 12 years ago
  7. 5759d92 [asan] fix lint by Kostya Serebryany · 12 years ago
  8. f1673e6 Implement internal_memmove. by Alexander Potapenko · 12 years ago
  9. 35b6614 [Sanitizer] Remove unneeded returns after UNIMPLEMENTED macro by Alexey Samsonov · 12 years ago
  10. 45418d1 [Sanitizer] Add UNREACHABLE(msg) macro by Alexey Samsonov · 12 years ago
  11. e8216fd [asan] properly report mmap failure by Kostya Serebryany · 12 years ago
  12. 8bf8b79 Do not patch the instruction address when symbolizing the reports. by Alexander Potapenko · 12 years ago
  13. 73ed35f [Sanitizer] fix line width by Alexey Samsonov · 12 years ago
  14. 3334e12 [*San]: handle EINTR. by Evgeniy Stepanov · 12 years ago
  15. e0023f7 tsan: fix mac build by Dmitry Vyukov · 12 years ago
  16. 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
  17. 7dccf3f tsan: output tid's in reports by Dmitry Vyukov · 12 years ago
  18. 678e543 Add a missing const qualifier. by Evgeniy Stepanov · 12 years ago
  19. b46941a [ASan] Apply some ASan-relevant pieces of patch by Ruben Van Boxem. In the same time, remove ASan from CMake build on Windows after conversation with Timur. We don't want to support building ASan on Windows until it is in a working state. by Alexey Samsonov · 12 years ago
  20. c64b999 [Sanitizer] update lint checker script by Alexey Samsonov · 12 years ago
  21. 53fec5d [tsan] fix the tsan allocator to handle any alignment by Kostya Serebryany · 12 years ago
  22. 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
  23. d0dc918 tsan: reserve msb in stack depot id's (required for msan) by Dmitry Vyukov · 12 years ago
  24. 01167e8 [asan] fix the va_arg usage by Kostya Serebryany · 12 years ago
  25. 81dfbb7 [asan] add asan option log_path=PATH to let users redirect asan reports to a file PATH.PID instead of stderr by Kostya Serebryany · 12 years ago
  26. 721460b [Sanitizer] Please Android build. Re-check the availability of -Wno-variadic-macros flag. by Alexey Samsonov · 12 years ago
  27. b43d6a8 [Sanitizer] first effort to start building ASan runtime with -Werror in CMake build by Alexey Samsonov · 12 years ago
  28. 726fa67 [Sanitizer] test 64-bit allocator only on suitable targets by Alexey Samsonov · 12 years ago
  29. 34fc56c CMake build rules for ASan Android runtime and tests. by Evgeniy Stepanov · 12 years ago
  30. 3f3ca96 [Sanitizer] Add new lit testsuite: check-sanitizer that runs unit tests for sanitizer_common runtime (shared between ASan and TSan) by Alexey Samsonov · 12 years ago
  31. d7ed1f0 [Sanitizer] fix warnings reported by gcc. Update the list of targets to check lint for by Alexey Samsonov · 12 years ago
  32. 374520d [Sanitizer] remove custom Die/CheckFailed from allocator testlib by Alexey Samsonov · 12 years ago
  33. 591616d [Sanitizer] Get rid of dependency between sanitizer_common and asan/tsan runtimes: implement tool-specific Die and CheckFailed functions via callbacks by Alexey Samsonov · 12 years ago
  34. 4a4719c [asan] There is no __libc_malloc on Android. by Evgeniy Stepanov · 12 years ago
  35. 6d924fa [asan] increase max stack size to 256 (+test) by Kostya Serebryany · 12 years ago
  36. 03e699f [Sanitizer] remove unused field by Alexey Samsonov · 12 years ago
  37. d1b8f58 [Sanitizer] implement readlink as syscall on Linux by Alexey Samsonov · 12 years ago
  38. 5f799c7 [asan] added tests for asan-initialization-order, patch by Reid Watson by Kostya Serebryany · 12 years ago
  39. 0f7d4a4 [ASan] hoist more compile flags to SANITIZER_COMMON_CFLAGS var and add the rest of flags/defs from old Makefile to CMake by Alexey Samsonov · 12 years ago
  40. 1dc4cf7 [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T* by Alexey Samsonov · 12 years ago
  41. 38e853d [Sanitizer] Support for reading inlined frames from llvm-symbolizer by Alexey Samsonov · 12 years ago
  42. 1b1de03 tsan: fix windows build (2) by Dmitry Vyukov · 12 years ago
  43. 0d9c08d tsan: fix windows build (1) by Dmitry Vyukov · 12 years ago
  44. 84112a3 tsan: improve stack depot by Dmitry Vyukov · 12 years ago
  45. c79c21f [tsan] locate the auxilary space for tsan's Allocator64 after the main region, not before. This simplifies the shadow mappings by Kostya Serebryany · 12 years ago
  46. 98ea507 [Sanitizer] fix overloaded operator error by Alexey Samsonov · 12 years ago
  47. 8790f0a [compiler-rt] Move draft code for llvm-symbolizer to compiler-rt/utils/llvm-symbolizer after chandlerc's suggestion by Alexey Samsonov · 12 years ago
  48. 2acf556 [Sanitizer] Remove some calls to libc malloc from symbolizer by Alexey Samsonov · 12 years ago
  49. 678b2fe [Sanitizer] Resolve fixme: break dependency of sanitizer_common tests on TSan RTL by Alexey Samsonov · 12 years ago
  50. 02aa242 [Sanitizer] Make lint checking a standalone script in sanitizer_common by Alexey Samsonov · 12 years ago
  51. af31087 tsan: speed up allocator64 GetBlockBegin() by Dmitry Vyukov · 12 years ago
  52. ff35f1d tsan: use stack depot to describe heap blocks by Dmitry Vyukov · 12 years ago
  53. 1b37017 asan/tsan: first version of "stack depot" by Dmitry Vyukov · 12 years ago
  54. 4fa111c [asan/tsan] use InternalScopedBuffer instead of stack arrays. Use mmap inseted of InternalAlloc in InternalScopedBuffer by Kostya Serebryany · 12 years ago
  55. d865fec Relocate the external headers provided by ASan and the common sanitizer library. by Chandler Carruth · 12 years ago
  56. 60ab090 Some flag cleanup for the sanitizer runtimes. by Chandler Carruth · 12 years ago
  57. 80acccf [asan] one more fix for windows build by Kostya Serebryany · 12 years ago
  58. 9ada1f3 [asan] fix the cmake build (hopefully) by Kostya Serebryany · 12 years ago
  59. c7be407 [asan] actually doing 'svn add' helps by Kostya Serebryany · 12 years ago
  60. 1b5ea8f [asan] actually move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
  61. 4c2ddda [asan] some renaming before we move StackTrace into sanitizer_common (part 2) by Kostya Serebryany · 12 years ago
  62. 283c296 [asan] get rid of AsanPrintf in favor of Printf from sanitizer_common by Kostya Serebryany · 12 years ago
  63. 3ec16c5 [Sanitizer] Allow to create stub MemoryMappingLayout on Windows by Alexey Samsonov · 12 years ago
  64. f7fa68f [Sanitizer] One more method stub for Windows by Alexey Samsonov · 12 years ago
  65. d883c80 [Sanitizer] align allocation sizes in low level allocator by Alexey Samsonov · 12 years ago
  66. b100277 CMake build rules for ASan/Android runtime. by Evgeniy Stepanov · 12 years ago
  67. 985aaaa [Sanitizer] One more try to fix Windows build by Alexey Samsonov · 12 years ago
  68. 947fbd1 [Sanitizer] Use low-level allocator in flag parsing to avoid calling malloc() before ASan/TSan initialization is done by Alexey Samsonov · 12 years ago
  69. e1f5dac [Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation by Alexey Samsonov · 12 years ago
  70. 3891ce6 A few tweaks for building ASanRT against Android NDK. by Evgeniy Stepanov · 12 years ago
  71. 70e177e [Sanitizer] move low-level (mmap-based) allocator to sanitizer_common by Alexey Samsonov · 12 years ago
  72. ae46cd0 tsan: improve memory allocator a bit by Dmitry Vyukov · 12 years ago
  73. 557042c tsan: fix new memory allocator by Dmitry Vyukov · 12 years ago
  74. 5e26975 [Sanitizer] Add external symbolizer binary. Next steps - include it in CMake build (produce 32-bit and 64-bit version of it, make sure we can compile LLVM sources with our own flags) and add tests for it. by Alexey Samsonov · 12 years ago
  75. 9c6e530 [Sanitizer] Switch the symbolization strategy that would be used by sanitizer tools family: as compiling in-process symbolizer into runtime involves certain difficulties, we may instead launch an external symbolizer program (fork + execl) in a subprocess and communicate with it via pipe. by Alexey Samsonov · 12 years ago
  76. 14c8bd7 [TSan] switch tsan to using InternalScopedBuffer from sanitizer_common by Alexey Samsonov · 12 years ago
  77. 2511347 [Sanitizer] implement internal_strcspn by Alexey Samsonov · 12 years ago
  78. 6611abe [Sanitizer] define InternalScopedBuffer to replace large arrays on stack. It is defined analogous to similar class in tsan and should replace it. by Alexey Samsonov · 12 years ago
  79. 9bbc579 tsan: store sync objects in memory block headers + delete them when the block is freed by Dmitry Vyukov · 12 years ago
  80. cbeeced tsan: add some more tests for memory allocator by Dmitry Vyukov · 12 years ago
  81. fcf1c6f tsan: fix several integer overflows by Dmitry Vyukov · 12 years ago
  82. 0aa04b3 [asan] better diagnostics for mmap failure by Kostya Serebryany · 12 years ago
  83. 6e893b6 [Sanitizer] move OS-dependent pieces of symbolizer to separate source files by Alexey Samsonov · 12 years ago
  84. 0b56247 [Sanitizer] Return cmake support for setting compile definitions for sanitizer_common library by Alexey Samsonov · 12 years ago
  85. fe51abb [ASan] CMake support for building ASan runtime as a universal binary on Mac by Alexey Samsonov · 12 years ago
  86. 8fc90f6 [Sanitizer] cleanup CMake files for interception and sanitizer_common helper libraries by Alexey Samsonov · 12 years ago
  87. 668accc [Sanitizer] Fix warnings to please cmake build by Alexey Samsonov · 12 years ago
  88. 41df565 [Sanitizer] Wrapper around llvm::DIContext from LLVM DebugInfo library. If a macro SANITIZER_USES_LLVM_LIBS is defined (by default it is not), then sanitizer runtime includes llvm headers and tries to use LLVM libs for in-process symbolization. To make it functional, we have to link with these LLVM libs - either pass them to linker from Clang driver, or link them into static ASan runtime when we build it. by Alexey Samsonov · 12 years ago
  89. 06c2e8f [tsan] fix lint by Kostya Serebryany · 12 years ago
  90. 47b5f04 [tsan] minor fixes in tsan allocator and its testlib. Now runs fine with chrome by Kostya Serebryany · 12 years ago
  91. 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
  92. 389b74b [tsan] minor enhancements in the new tsan allocator and a test malloc replacement library that can be linked to any program to replace malloc (tested on spec2006) by Kostya Serebryany · 12 years ago
  93. 219f20b [Sanitizer] add missing unit test for flag parsing (forgot to run svn add before) by Alexey Samsonov · 12 years ago
  94. 0dc3177 [Sanitizer] implement straightforward nlogn sorting, as qsort() may call malloc, which leads to deadlock in ASan allocator by Alexey Samsonov · 12 years ago
  95. 9b1b101 [Sanitizer] fix CMake build by Alexey Samsonov · 12 years ago
  96. f3be706 [Sanitizer] move flag parsing routines (and unit tests) from tsan runtime to common runtime. by Alexey Samsonov · 12 years ago
  97. 8428a6a Suppress a lint warning. by Alexander Potapenko · 12 years ago
  98. deafb6b [tsan] start using AllocatorCache in CombinedAllocator by Kostya Serebryany · 12 years ago
  99. 541c620 [tsan] implement SizeClassAllocatorLocalCache (part of tsan allocator) by Kostya Serebryany · 12 years ago
  100. 816398d [tsan] use intrusive list in the new tsan allocator by Kostya Serebryany · 12 years ago