1. 4a4719c [asan] There is no __libc_malloc on Android. by Evgeniy Stepanov · 12 years ago
  2. 6d924fa [asan] increase max stack size to 256 (+test) by Kostya Serebryany · 12 years ago
  3. 03e699f [Sanitizer] remove unused field by Alexey Samsonov · 12 years ago
  4. d1b8f58 [Sanitizer] implement readlink as syscall on Linux by Alexey Samsonov · 12 years ago
  5. 5f799c7 [asan] added tests for asan-initialization-order, patch by Reid Watson by Kostya Serebryany · 12 years ago
  6. 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
  7. 1dc4cf7 [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T* by Alexey Samsonov · 12 years ago
  8. 38e853d [Sanitizer] Support for reading inlined frames from llvm-symbolizer by Alexey Samsonov · 12 years ago
  9. 1b1de03 tsan: fix windows build (2) by Dmitry Vyukov · 12 years ago
  10. 0d9c08d tsan: fix windows build (1) by Dmitry Vyukov · 12 years ago
  11. 84112a3 tsan: improve stack depot by Dmitry Vyukov · 12 years ago
  12. 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
  13. 98ea507 [Sanitizer] fix overloaded operator error by Alexey Samsonov · 12 years ago
  14. 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
  15. 2acf556 [Sanitizer] Remove some calls to libc malloc from symbolizer by Alexey Samsonov · 12 years ago
  16. 678b2fe [Sanitizer] Resolve fixme: break dependency of sanitizer_common tests on TSan RTL by Alexey Samsonov · 12 years ago
  17. 02aa242 [Sanitizer] Make lint checking a standalone script in sanitizer_common by Alexey Samsonov · 12 years ago
  18. af31087 tsan: speed up allocator64 GetBlockBegin() by Dmitry Vyukov · 12 years ago
  19. ff35f1d tsan: use stack depot to describe heap blocks by Dmitry Vyukov · 12 years ago
  20. 1b37017 asan/tsan: first version of "stack depot" by Dmitry Vyukov · 12 years ago
  21. 4fa111c [asan/tsan] use InternalScopedBuffer instead of stack arrays. Use mmap inseted of InternalAlloc in InternalScopedBuffer by Kostya Serebryany · 12 years ago
  22. d865fec Relocate the external headers provided by ASan and the common sanitizer library. by Chandler Carruth · 12 years ago
  23. 60ab090 Some flag cleanup for the sanitizer runtimes. by Chandler Carruth · 12 years ago
  24. 80acccf [asan] one more fix for windows build by Kostya Serebryany · 12 years ago
  25. 9ada1f3 [asan] fix the cmake build (hopefully) by Kostya Serebryany · 12 years ago
  26. c7be407 [asan] actually doing 'svn add' helps by Kostya Serebryany · 12 years ago
  27. 1b5ea8f [asan] actually move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
  28. 4c2ddda [asan] some renaming before we move StackTrace into sanitizer_common (part 2) by Kostya Serebryany · 12 years ago
  29. 283c296 [asan] get rid of AsanPrintf in favor of Printf from sanitizer_common by Kostya Serebryany · 12 years ago
  30. 3ec16c5 [Sanitizer] Allow to create stub MemoryMappingLayout on Windows by Alexey Samsonov · 12 years ago
  31. f7fa68f [Sanitizer] One more method stub for Windows by Alexey Samsonov · 12 years ago
  32. d883c80 [Sanitizer] align allocation sizes in low level allocator by Alexey Samsonov · 12 years ago
  33. b100277 CMake build rules for ASan/Android runtime. by Evgeniy Stepanov · 12 years ago
  34. 985aaaa [Sanitizer] One more try to fix Windows build by Alexey Samsonov · 12 years ago
  35. 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
  36. e1f5dac [Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation by Alexey Samsonov · 12 years ago
  37. 3891ce6 A few tweaks for building ASanRT against Android NDK. by Evgeniy Stepanov · 12 years ago
  38. 70e177e [Sanitizer] move low-level (mmap-based) allocator to sanitizer_common by Alexey Samsonov · 12 years ago
  39. ae46cd0 tsan: improve memory allocator a bit by Dmitry Vyukov · 12 years ago
  40. 557042c tsan: fix new memory allocator by Dmitry Vyukov · 12 years ago
  41. 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
  42. 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
  43. 14c8bd7 [TSan] switch tsan to using InternalScopedBuffer from sanitizer_common by Alexey Samsonov · 12 years ago
  44. 2511347 [Sanitizer] implement internal_strcspn by Alexey Samsonov · 12 years ago
  45. 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
  46. 9bbc579 tsan: store sync objects in memory block headers + delete them when the block is freed by Dmitry Vyukov · 12 years ago
  47. cbeeced tsan: add some more tests for memory allocator by Dmitry Vyukov · 12 years ago
  48. fcf1c6f tsan: fix several integer overflows by Dmitry Vyukov · 12 years ago
  49. 0aa04b3 [asan] better diagnostics for mmap failure by Kostya Serebryany · 12 years ago
  50. 6e893b6 [Sanitizer] move OS-dependent pieces of symbolizer to separate source files by Alexey Samsonov · 12 years ago
  51. 0b56247 [Sanitizer] Return cmake support for setting compile definitions for sanitizer_common library by Alexey Samsonov · 12 years ago
  52. fe51abb [ASan] CMake support for building ASan runtime as a universal binary on Mac by Alexey Samsonov · 12 years ago
  53. 8fc90f6 [Sanitizer] cleanup CMake files for interception and sanitizer_common helper libraries by Alexey Samsonov · 12 years ago
  54. 668accc [Sanitizer] Fix warnings to please cmake build by Alexey Samsonov · 12 years ago
  55. 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
  56. 06c2e8f [tsan] fix lint by Kostya Serebryany · 12 years ago
  57. 47b5f04 [tsan] minor fixes in tsan allocator and its testlib. Now runs fine with chrome by Kostya Serebryany · 12 years ago
  58. 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
  59. 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
  60. 219f20b [Sanitizer] add missing unit test for flag parsing (forgot to run svn add before) by Alexey Samsonov · 12 years ago
  61. 0dc3177 [Sanitizer] implement straightforward nlogn sorting, as qsort() may call malloc, which leads to deadlock in ASan allocator by Alexey Samsonov · 12 years ago
  62. 9b1b101 [Sanitizer] fix CMake build by Alexey Samsonov · 12 years ago
  63. f3be706 [Sanitizer] move flag parsing routines (and unit tests) from tsan runtime to common runtime. by Alexey Samsonov · 12 years ago
  64. 8428a6a Suppress a lint warning. by Alexander Potapenko · 12 years ago
  65. deafb6b [tsan] start using AllocatorCache in CombinedAllocator by Kostya Serebryany · 12 years ago
  66. 541c620 [tsan] implement SizeClassAllocatorLocalCache (part of tsan allocator) by Kostya Serebryany · 12 years ago
  67. 816398d [tsan] use intrusive list in the new tsan allocator by Kostya Serebryany · 12 years ago
  68. 5a2327c [tsan] add intrusive list to be used in tsan allocator, etc by Kostya Serebryany · 12 years ago
  69. b78caa6 tsan: Go language support by Dmitry Vyukov · 12 years ago
  70. c4a3ff3 [ASan] Add a default constructor for DWARFSection to initialize it with zeros. by Alexey Samsonov · 12 years ago
  71. 00d345c tsan/asan: kill STL by Dmitry Vyukov · 12 years ago
  72. fe67024 [ASan] fixup for r159652 by Alexey Samsonov · 12 years ago
  73. 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
  74. 8d99318 asan/tsan: improve SpinMutex by Dmitry Vyukov · 12 years ago
  75. e088e16 tsan/asan: add mutex to 64-bit allocator by Dmitry Vyukov · 12 years ago
  76. 62f2940 [ASan] cmake cleanup: make tab/space padding in CMakeLists consistent, silence/fix some pedantic warnings by Alexey Samsonov · 12 years ago
  77. 6902135 tsan/asan: third try on msvc atomics by Dmitry Vyukov · 12 years ago
  78. 6dab190 tsan/asan: second attemp on msvc atomics by Dmitry Vyukov · 12 years ago
  79. b6eb56f tsan/asan: first try on msvc atomics by Dmitry Vyukov · 12 years ago
  80. a3eca81 tsan/asan: add SpinMutex to sanitizer_common by Dmitry Vyukov · 12 years ago
  81. c04d8b3 tsan/asan: unify ScopedLock by Dmitry Vyukov · 12 years ago
  82. fce5bd4 tsan/asan: unify atomics (move atomics from tsan to sanitizer_common) by Dmitry Vyukov · 12 years ago
  83. 19d9bfe [tsan] added CombinedAllocator for tsan by Kostya Serebryany · 12 years ago
  84. bb8a951 [asan] fix lint by Kostya Serebryany · 12 years ago
  85. a4e4744 [asan] get rid of libc's sscanf as it causes infinite recursion on Fedora. by Kostya Serebryany · 12 years ago
  86. d51a1a1 tsan: prevent insertion of unwanted memset/memcpy/memcmp into runtime by Dmitry Vyukov · 12 years ago
  87. fc6c80e [tsan] added LargeMmapAllocator, a part of the new tsan allocator by Kostya Serebryany · 12 years ago
  88. 225f531 tsan: remove internal allocator, switch to sanitizer_common one. by Dmitry Vyukov · 12 years ago
  89. c421429 [tsan] lint by Kostya Serebryany · 12 years ago
  90. 16441b0 [tsan] minor changes in tsan allocator by Kostya Serebryany · 12 years ago
  91. 136e9a5 [tsan] fix the build by Kostya Serebryany · 12 years ago
  92. 821f21b Cleanup the handling of CFLAGS even more in the cmake build for ASan. by Chandler Carruth · 12 years ago
  93. a765ffc Another big step toward a viable CMake build system for CompilerRT, by Chandler Carruth · 12 years ago
  94. 025ea90 [tsan] a better CHECK for OOM in the new allocator by Kostya Serebryany · 12 years ago
  95. 6dd4ae3 [tsan] add metadata to the new tsan allocator by Kostya Serebryany · 12 years ago
  96. 8ebf84c [tsan] more code for a specialized tsan allocator by Kostya Serebryany · 12 years ago
  97. c375657 [tsan] first step in implementing a custom allocator for tsan (and msan) which saves precious shadow by Kostya Serebryany · 12 years ago
  98. 6985085 [tsan] a bit more lint and Makefile changes to run tests from sanitizer_common by Kostya Serebryany · 12 years ago
  99. 479d47f Resuming work on the compiler-rt CMake build at long long last. In order by Chandler Carruth · 12 years ago
  100. de08c02 [Sanitizer] Renaming: SNPrintf -> internal_snprintf (and move it to sanitizer libc) by Alexey Samsonov · 12 years ago