1. 9db0aed [UBSan] Add support for building ubsan runtime library on Linux with 'make'. Compiler-rt part. by Alexey Samsonov · 12 years ago
  2. 539dd2b [ASan] Add the "lea $imm(%rip),%rax" instruction to mach_override.c by Alexander Potapenko · 12 years ago
  3. 8783d83 Fix typo from code review (thanks to Alexey Samsonov). This is also caught by the existing tests when building for i386. by Richard Smith · 12 years ago
  4. 4a4ef70 Support for building the ubsan runtime when using the autoconf build system on by Richard Smith · 12 years ago
  5. f493220 -fsanitize=undefined: Switch to using sanitizer_common for output. This gets us much closer to not depending on any system headers. by Richard Smith · 12 years ago
  6. fb4f8e1 [asan] use #if defined __x86_64__ instead of #if __WORDSIZE == 64 in sanitizer_linux.cc by Kostya Serebryany · 12 years ago
  7. a7bf04e tsan: remove unused const by Dmitry Vyukov · 12 years ago
  8. ed77156 tsan: better function names by Dmitry Vyukov · 12 years ago
  9. 8c55a1f [TSan] Add output test for write under reader lock by Alexey Samsonov · 12 years ago
  10. 08adb18 tsan: fix stats collection by Dmitry Vyukov · 12 years ago
  11. 4aa1ac9 [ASan] now we don't need llvm_obj_root to access llvm-symbolizer tool by Alexey Samsonov · 12 years ago
  12. a22e7e9 [ASan] test blacklist functionality for global-init-order checker (r167725) by Alexey Samsonov · 12 years ago
  13. 79ad22a [ASan] Remove llvm-symbolizer from compiler-rt/utils/ by Alexander Potapenko · 12 years ago
  14. 0555259 [ASan] Fix the golden stack for use-after-free.cc. by Alexander Potapenko · 12 years ago
  15. aad173b tsan: intercept gettimeofday() by Dmitry Vyukov · 12 years ago
  16. 93b4caf [Sanitizer] add sanity checks for communication with external symbolizer by Alexey Samsonov · 12 years ago
  17. c43f272 tsan: switch to new memory_order constants (ABI compatible) by Dmitry Vyukov · 12 years ago
  18. e337bf3 tsan: add __tsan_atomicX_compare_exchange_val() function by Dmitry Vyukov · 12 years ago
  19. 8c7e491 Add a possible underscore before the wrappers to the output expectations for Darwin by Alexander Potapenko · 12 years ago
  20. 275ca01 [Sanitizer] Build all sanitizer runtime libraries with debug info (with -gline-tables-only, if it's available) by Alexey Samsonov · 12 years ago
  21. 1a9cd8d tsan: add range access functions for Go by Dmitry Vyukov · 12 years ago
  22. 3aa15c1 [ASan] avoid including <new> header in ASan runtime by Alexey Samsonov · 12 years ago
  23. 6f121a1 tsan: change TSAN_OPTIONS->GORACE in build script as well by Dmitry Vyukov · 12 years ago
  24. e43542a [Sanitizer] try to fix Windows bot - include stdlib.h for abort/_exit functions by Alexey Samsonov · 12 years ago
  25. 79c9836 tsan: use GORACE env for options for Go by Dmitry Vyukov · 12 years ago
  26. 54e0a9a tsan: do not sleep at exit if there are no other threads by Dmitry Vyukov · 12 years ago
  27. 8a32677 tsan: add flag to suppress all reports (useful for benchmarking) by Dmitry Vyukov · 12 years ago
  28. 538f1ba tsan: more precise handling of finalizers by Dmitry Vyukov · 12 years ago
  29. 6b641c5 tsan: slightly relax requirements for lazy shadow memory (can overlap and may not be properly aligned) by Dmitry Vyukov · 12 years ago
  30. a05fcc1 tsan: lazily allocate shadow for Go by Dmitry Vyukov · 12 years ago
  31. be1a4c4 tsan: fix debug output by Dmitry Vyukov · 12 years ago
  32. 785a7c0 tsan: better diagnostics for failed mmap() by Dmitry Vyukov · 12 years ago
  33. 65d601e tsan: fix compiler warning by Dmitry Vyukov · 12 years ago
  34. 17192a7 tsan: windows platform support by Dmitry Vyukov · 12 years ago
  35. 65c445c tsan: update script to support windows by Dmitry Vyukov · 12 years ago
  36. 6da4354 tsan: add shadow mapping for windows by Dmitry Vyukov · 12 years ago
  37. a6f1237 tsan: add missing function for windows by Dmitry Vyukov · 12 years ago
  38. 6c51d6e tsan: fix constant types by Dmitry Vyukov · 12 years ago
  39. 33b2a94 tsan: windows: less includes, better diagnostics for failed VirtualAlloc(), implement sched_yield() by Dmitry Vyukov · 12 years ago
  40. 1e99374 tsan: don't release disabled clocks by Dmitry Vyukov · 12 years ago
  41. e2462f7 tsan: define missing compier macros for windows by Dmitry Vyukov · 12 years ago
  42. bb19294 tsan: fix non-msvc windows build by Dmitry Vyukov · 12 years ago
  43. 97daee8 tasn: improve sanitizer_internal_defs.h by Dmitry Vyukov · 12 years ago
  44. bfa45e1 tsan: fix windows build __declspec is not _WIN32, it's _MSC_VER by Dmitry Vyukov · 12 years ago
  45. b1ed7fb tsan: fix Go build by Dmitry Vyukov · 12 years ago
  46. f10a79a Update compiler-rt tests to match flag renaming/deprecation in Clang. by Richard Smith · 12 years ago
  47. 84d57b4 [Sanitizer] Add internal_isatty to sanitizer_libc and PrintsToTty to determine whether error reports are printed to terminal by Alexey Samsonov · 12 years ago
  48. 40bd009 [Sanitizer] fix printf unittest on 32-bit arch by Alexey Samsonov · 12 years ago
  49. a517641 [Sanitizer] move unit test for Printf from tsan to sanitizer_common by Alexey Samsonov · 12 years ago
  50. b1fe302 [TSan] finally remove TsanPrintf in favor of Printf from sanitizer_common by Alexey Samsonov · 12 years ago
  51. f3457cb [Sanitizer] Use kStderrFd constant instead of hardcoded 2 by Alexey Samsonov · 12 years ago
  52. ac8564e [Sanitizer]: add __sanitizer_set_report_fd function to alter file descriptor for error reports by Alexey Samsonov · 12 years ago
  53. ea0177e Flag -ccc-clang-cxx was removed in r166986, remove it from compiler-rt lit configs by Alexey Samsonov · 12 years ago
  54. 2529922 Consistently declare 'extern "C"' variable in namespace __ubsan. No functionality change. by Richard Smith · 12 years ago
  55. 26a725f Don't define an extern "C" variable in its first declaration, to appease a by Richard Smith · 12 years ago
  56. 71a8273 Fix a compiler warning in internal_memmove. by Alexander Potapenko · 12 years ago
  57. 341588a Fix the internal_memmove() implementation that used to skip src[0] if dst < src. by Alexander Potapenko · 12 years ago
  58. f70848d [ASan] don't run hacky test for __asan_get_free_bytes() on 32-bits by Alexey Samsonov · 12 years ago
  59. 71578fa In the dynamic runtime on Mac OS, do not call internal_strdup() before __asan_init(). by Alexander Potapenko · 12 years ago
  60. eda8bd0 -fcatch-undefined-behavior checking for appropriate vptr value: library side. by Richard Smith · 12 years ago
  61. a69eb9a Build ASan runtime for ARM/Android. by Evgeniy Stepanov · 12 years ago
  62. ec3a5a2 [ASan] Rename ReplaceCFAllocator to MaybeReplaceCFAllocator. by Alexander Potapenko · 12 years ago
  63. 3e8458a [ASan] Use internal_memmove() in both static and dynamic runtime libraries if asan_inited != 0. by Alexander Potapenko · 12 years ago
  64. 697a22b [ASan] Due to data races, ASan malloc stats are inaccurate, which may cause certain ASan interface functions returning negative values (casted to unsigned). Return a reasonable value if such a case is detected. by Alexey Samsonov · 12 years ago
  65. f816892 [ASan] add comment to blacklist file to test behavior introduced in r166283 by Alexey Samsonov · 12 years ago
  66. 7a89732 [ASan] instrumented asan unit tests should depend on blacklist file by Alexey Samsonov · 12 years ago
  67. 087a68b Fix comment typo. by Bob Wilson · 12 years ago
  68. dbe6035 [asan] Disable new/delete interceptors on Android and make them visible elsewhere. by Evgeniy Stepanov · 12 years ago
  69. d5951e6 [Sanitizer] fall back to online symbolizer if user-provided callback failed by Alexey Samsonov · 12 years ago
  70. 4944181 Re-enable this test now that r166172 has hacked around the terrible by Chandler Carruth · 12 years ago
  71. 079ed92 build/clang_darwin: Don't try to build ARM contents on 10.6. by Daniel Dunbar · 12 years ago
  72. 3ecda61 build/make: There is no need to put timestamps into .dir files, and it just by Daniel Dunbar · 12 years ago
  73. de55be3 [ASan] unit tests: Move main() to a separate file. Fix lint by Alexey Samsonov · 12 years ago
  74. 8d8626f [asan] added a test for a bug in asan at -O0 introduced by r165936 (making asan a FunctionPass). The test is not actually enabled for -O0 yet (since it fails) by Kostya Serebryany · 12 years ago
  75. fa7e95d [ASan] Fix strchr/index tests for users who have 'char* strchr(char*,int)' instead of 'char* strchr(const char*, int)' by Alexey Samsonov · 12 years ago
  76. 1cffef3 [ASan] don't use attribute no_address_safety_analysis if it's unknown to compiler by Alexey Samsonov · 12 years ago
  77. e98723f [Sanitizer] symbolizer: increase the maximal number of shared libraries to 16K by Alexey Samsonov · 12 years ago
  78. 68e8aca [asan] fix gcc warnings while building asan-rt by Kostya Serebryany · 12 years ago
  79. e0c94cc Do not call ReplaceCFAllocator() before __CFInitialize(), otherwise crashes are possible on 10.8. by Alexander Potapenko · 12 years ago
  80. 4e0e50a Commit a leftover file from r166026: Add MACOS_VERSION_MOUNTAIN_LION. by Alexander Potapenko · 12 years ago
  81. 679bf63 Add MACOS_VERSION_MOUNTAIN_LION. by Alexander Potapenko · 12 years ago
  82. 5759d92 [asan] fix lint by Kostya Serebryany · 12 years ago
  83. bd8969c platform/clang_darwin: Drop an x86_64 slice into cc_kext_ios5. by Daniel Dunbar · 12 years ago
  84. 7bba84a Un-revert r164907 and r164902 (+ follow-ups), 10.6 build fix to follow. by Daniel Dunbar · 12 years ago
  85. 0cbb83b Revert r164907 and r164902 (+ follow-ups). They broke building on 10.6. by Nico Weber · 12 years ago
  86. f1673e6 Implement internal_memmove. by Alexander Potapenko · 12 years ago
  87. ca9b5dd [asan] fix more tests by Kostya Serebryany · 12 years ago
  88. 69d8ede [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' by Kostya Serebryany · 12 years ago
  89. 0aad69a Provide a slightly more helpful diagnostic if -fcatch-undefined-behavior finds by Richard Smith · 12 years ago
  90. 20c2fb3 Use a better test for __int128 support, which works on old GCC versions. by Richard Smith · 12 years ago
  91. ba3fde6 Fix the bootstrap of CompilerRT with host compilers that don't support by Chandler Carruth · 12 years ago
  92. 5856170 -fcatch-undefined-behavior: Runtime library support for trapping conversions to or by Richard Smith · 12 years ago
  93. b04caf1 -fcatch-undefined-behavior: handler for VLA bound which evaluates to a non-positive value. by Richard Smith · 12 years ago
  94. ed81c21 -fcatch-undefined-behavior: store the type name directly at the end of a type descriptor. 5% binary size reduction due to fewer relocations. by Richard Smith · 12 years ago
  95. 6ebe451 Add a runtime diagnostics library for Clang's -fcatch-undefined-behavior. by Richard Smith · 12 years ago
  96. 48154ec Determine supported archs for compiler-rt libraries on Linux by trying to compile a simple executable by Alexey Samsonov · 12 years ago
  97. 35b6614 [Sanitizer] Remove unneeded returns after UNIMPLEMENTED macro by Alexey Samsonov · 12 years ago
  98. 45418d1 [Sanitizer] Add UNREACHABLE(msg) macro by Alexey Samsonov · 12 years ago
  99. 444a185 [ASan] use llvm-symbolizer for ASan lit-style tests on Mac by Alexey Samsonov · 12 years ago
  100. 6544844 llvm-symbolizer for Mac: add support for reading DWARF from separate object file in resource directory generated by dsymutil. Fix minor symbol table lookup issues. by Alexey Samsonov · 12 years ago