1. 71b42c9 [ASan] Add print_full_thread_history runtime option (on by default) that prints all full thread creation paths for threads involved in ASan error report by Alexey Samsonov · 12 years ago
  2. 1dc4cf7 [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T* by Alexey Samsonov · 12 years ago
  3. 38e853d [Sanitizer] Support for reading inlined frames from llvm-symbolizer by Alexey Samsonov · 12 years ago
  4. c5fee8e [compiler-rt] Recurse into 'utils' directory in CMake build of compiler-rt, enable build of llvm-symbolizer binary (currently for one target only) by Alexey Samsonov · 12 years ago
  5. 92656f8 [Sanitizer] llvm-symbolizer util: make it more conforming to LLVM code style, and support fetching inlining info by Alexey Samsonov · 12 years ago
  6. aaac6e2 tsan: do not crash with obscure message if a user passes invalid arguments to malloc/free/memset/etc by Dmitry Vyukov · 12 years ago
  7. 41e8153 tsan: insert cfi directives into assembly (not fully working for now, though) by Dmitry Vyukov · 12 years ago
  8. 0542644 tsan: more robust current thread stack restoration by Dmitry Vyukov · 12 years ago
  9. 1da1056 tsan: better diagnostics for mutex misuse by Dmitry Vyukov · 12 years ago
  10. 9adce67 tsan: fix crash when users pass insane mutex addresses in dynamic annotations by Dmitry Vyukov · 12 years ago
  11. 8485311 tsan: add "as if synchronized via sleep" feature by Dmitry Vyukov · 12 years ago
  12. 1b1de03 tsan: fix windows build (2) by Dmitry Vyukov · 12 years ago
  13. 0d9c08d tsan: fix windows build (1) by Dmitry Vyukov · 12 years ago
  14. c00e30a tsan: slightly optimize mutex unlock by Dmitry Vyukov · 12 years ago
  15. 7643a50 tsan: more precise handling of atomic_store(memory_order_release) by Dmitry Vyukov · 12 years ago
  16. 84112a3 tsan: improve stack depot by Dmitry Vyukov · 12 years ago
  17. 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
  18. 98ea507 [Sanitizer] fix overloaded operator error by Alexey Samsonov · 12 years ago
  19. 2132d13 [compiler-rt] fixup for r162988 - remove accidentally commited file by Alexey Samsonov · 12 years ago
  20. 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
  21. 2acf556 [Sanitizer] Remove some calls to libc malloc from symbolizer by Alexey Samsonov · 12 years ago
  22. 678b2fe [Sanitizer] Resolve fixme: break dependency of sanitizer_common tests on TSan RTL by Alexey Samsonov · 12 years ago
  23. 02aa242 [Sanitizer] Make lint checking a standalone script in sanitizer_common by Alexey Samsonov · 12 years ago
  24. 184fdd7 [Sanitizer] Remove lint checkers from our old makefiles in favor of buildbot by Alexey Samsonov · 12 years ago
  25. ada9236 [TSan] Fix style warinings in output test by Alexey Samsonov · 12 years ago
  26. 5092682 Whitespace/lint by Alexey Samsonov · 12 years ago
  27. af31087 tsan: speed up allocator64 GetBlockBegin() by Dmitry Vyukov · 12 years ago
  28. 9d6f5a8 tsan: simplify TSAN_HISTORY_SIZE code by Dmitry Vyukov · 12 years ago
  29. ff35f1d tsan: use stack depot to describe heap blocks by Dmitry Vyukov · 12 years ago
  30. 1b37017 asan/tsan: first version of "stack depot" by Dmitry Vyukov · 12 years ago
  31. 6282567 [ASan] fix flakiness of Linux-specific clone_test: waitpid should better be provided with __WCLONE option, otherwise it didn't wait for the subprocess, returned -1, and we went crushing the subprocess stack by Alexey Samsonov · 12 years ago
  32. 2122f70 For invalid pointers passed to free_common check whether they are actually skewed to hold an additional CFAllocatorRef. by Alexander Potapenko · 12 years ago
  33. 4fa111c [asan/tsan] use InternalScopedBuffer instead of stack arrays. Use mmap inseted of InternalAlloc in InternalScopedBuffer by Kostya Serebryany · 12 years ago
  34. 5f0297b [tsan] fix tsan's Makefile.old -- our build bot still uses it (hopefully, will soon migrate to cmake completely) by Kostya Serebryany · 12 years ago
  35. a60844d [asan] fix asan's Makefile.old -- our build bot still uses it (hopefully, will soon migrate to cmake completely) by Kostya Serebryany · 12 years ago
  36. d865fec Relocate the external headers provided by ASan and the common sanitizer library. by Chandler Carruth · 12 years ago
  37. 60ab090 Some flag cleanup for the sanitizer runtimes. by Chandler Carruth · 12 years ago
  38. 80acccf [asan] one more fix for windows build by Kostya Serebryany · 12 years ago
  39. 9ada1f3 [asan] fix the cmake build (hopefully) by Kostya Serebryany · 12 years ago
  40. c7be407 [asan] actually doing 'svn add' helps by Kostya Serebryany · 12 years ago
  41. 69f2174 [asan] fix Windows build by Kostya Serebryany · 12 years ago
  42. 1b5ea8f [asan] actually move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
  43. cc34722 [asan] even more refactoring to move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
  44. 2b939c3 [asan] more refactoring to move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
  45. 8757a68 [ASan] CMake build: share more compile flags between instrumented and non-instrumented tests by Alexey Samsonov · 12 years ago
  46. 4c2ddda [asan] some renaming before we move StackTrace into sanitizer_common (part 2) by Kostya Serebryany · 12 years ago
  47. c3390df [asan] some renaming before we move StackTrace into sanitizer_common by Kostya Serebryany · 12 years ago
  48. 283c296 [asan] get rid of AsanPrintf in favor of Printf from sanitizer_common by Kostya Serebryany · 12 years ago
  49. 2c29212 [asan] improve SetErrorReportCallbackTest to actually catch missing functionality in __asan_set_error_report_callback by Kostya Serebryany · 12 years ago
  50. 3ec16c5 [Sanitizer] Allow to create stub MemoryMappingLayout on Windows by Alexey Samsonov · 12 years ago
  51. f7fa68f [Sanitizer] One more method stub for Windows by Alexey Samsonov · 12 years ago
  52. d883c80 [Sanitizer] align allocation sizes in low level allocator by Alexey Samsonov · 12 years ago
  53. b100277 CMake build rules for ASan/Android runtime. by Evgeniy Stepanov · 12 years ago
  54. 985aaaa [Sanitizer] One more try to fix Windows build by Alexey Samsonov · 12 years ago
  55. 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
  56. e1f5dac [Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation by Alexey Samsonov · 12 years ago
  57. 1069b9a [ASan] add missing build dependency on sanitizer_common headers by Alexey Samsonov · 12 years ago
  58. 3891ce6 A few tweaks for building ASanRT against Android NDK. by Evgeniy Stepanov · 12 years ago
  59. 70e177e [Sanitizer] move low-level (mmap-based) allocator to sanitizer_common by Alexey Samsonov · 12 years ago
  60. ae46cd0 tsan: improve memory allocator a bit by Dmitry Vyukov · 12 years ago
  61. f5b925f Revert the erroneous changes made to Makefile.old in r162547 by Alexander Potapenko · 12 years ago
  62. 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
  63. 1e2525d Add add_clang_runtime_shared_library() CMake function and use it to put the shared ASan runtime in the appropriate place. by Alexander Potapenko · 12 years ago
  64. ffad0c4 tsan: allow to override per-thread event trace size by Dmitry Vyukov · 12 years ago
  65. 557042c tsan: fix new memory allocator by Dmitry Vyukov · 12 years ago
  66. 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
  67. af198e4 Re-implement the wrappers for libdispatch functions using blocks where appropriate by Alexander Potapenko · 12 years ago
  68. 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
  69. 06a7153 [ASan] use write instead of puts in malloc hooks test for ASan, as puts calls malloc on Mac by Alexey Samsonov · 12 years ago
  70. 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
  71. b21de9e [ASan] make ASan malloc/free hooks weak interface functions, overridable by user. Now the user can control malloc/free hooks without recompiling ASan runtime by Alexey Samsonov · 12 years ago
  72. df1f2ef [ASan] fix CMake build: make sure that all ASan runtimes are built at correct directory by Alexey Samsonov · 12 years ago
  73. 14c8bd7 [TSan] switch tsan to using InternalScopedBuffer from sanitizer_common by Alexey Samsonov · 12 years ago
  74. 128892c [asan] fix mac build by Kostya Serebryany · 12 years ago
  75. 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
  76. 2511347 [Sanitizer] implement internal_strcspn by Alexey Samsonov · 12 years ago
  77. 2bf265b [asan] update asan-rt to match the interface change in LLVm (r162268) by Kostya Serebryany · 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. 0ffc227 [asan] fix lint by Kostya Serebryany · 12 years ago
  80. 2483ce3 Dynamic interceptors for dispatch_async and dispatch_after. by Alexander Potapenko · 12 years ago
  81. b09dd34 Minor refactoring: reduce code duplication by introducing a macro for dispatch_sync_f, dispatch_async_f, dispatch_barrier_async_f bodies. by Alexander Potapenko · 12 years ago
  82. 5ffb40c Fix a leftover #if defined(DYNAMIC_MAC_WRAPPERS). by Alexander Potapenko · 12 years ago
  83. 55e711e tsan: proper handling of linker initialized mutexes by Dmitry Vyukov · 12 years ago
  84. a911c6f tsan: Non-executable stack for hand-coded assembly by Dmitry Vyukov · 12 years ago
  85. 9ee7cf1 Intercept siglongjmp and _longjmp under "#if ASAN_INTERCEPT_*" by Alexander Potapenko · 12 years ago
  86. beda44f Fix lint warnings. by Alexander Potapenko · 12 years ago
  87. 0ef5310 Commit the source and CMake changes that will allow to build ASan runtime by Alexander Potapenko · 12 years ago
  88. bbbb20b tsan: improve Go report format + fix build by Dmitry Vyukov · 12 years ago
  89. fd51390 tsan: add flag to disable reporting of destruction of locked mutexes (some programs use that on a regular basis) by Dmitry Vyukov · 12 years ago
  90. 332c62b tsan: better diagnostics for destroy of a locked mutex + a test by Dmitry Vyukov · 12 years ago
  91. 2e933fc tsan: support for linker initializer mutexes with static storage duration by Dmitry Vyukov · 12 years ago
  92. 539121b tsan: fix COMPAT shadow mapping once again by Dmitry Vyukov · 12 years ago
  93. c20e9ba tsan: implement RWLOCK annotations by Dmitry Vyukov · 12 years ago
  94. eee7f73 tsan: fix COMPAT shadow mapping for new memory allocator by Dmitry Vyukov · 12 years ago
  95. 64310b2 tsan: refactor cur_thread() -> thr by Dmitry Vyukov · 12 years ago
  96. 9bbc579 tsan: store sync objects in memory block headers + delete them when the block is freed by Dmitry Vyukov · 12 years ago
  97. 26af893 tsan: provide function that imitates write to a region but does not detect races by Dmitry Vyukov · 12 years ago
  98. 23ff97d Remove the extra semicolon reported by the buildbot. by Alexander Potapenko · 12 years ago
  99. 2e87051 tsan: switch to new allocator by Dmitry Vyukov · 12 years ago
  100. 05bf9a5 Introduce asan_intercepted_functions.h which contains the declarations wrapped functions and their wrappers. by Alexander Potapenko · 12 years ago