1. 96a575f [asan] Fix deadlock in stack unwinder on android/x86. by Evgeniy Stepanov · 11 years ago
  2. 86b88b8 [asan] use xchg instead of CAS in FakeStack::Allocate (5% faster for this case) by Kostya Serebryany · 11 years ago
  3. ac3ae5d [asan] fully re-implement the FakeStack (use-after-return) to make it faster and async-signal-safe. The implementation is not yet complete (see FIXMEs) but the existing tests pass. by Kostya Serebryany · 11 years ago
  4. 9213e07 [ASan] Remove the explicit function prototypes for intercepted functions on Windows by Timur Iskhodzhanov · 11 years ago
  5. 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
  6. 34e3ed1 [asan] refactor the use-after-return API so that the size class is computed at compile time instead of at run-time. compiler-rt part by Kostya Serebryany · 11 years ago
  7. 997454a [ASan] Don't crash in DescribeHeapAddress if we don't know the current thread's ID by Timur Iskhodzhanov · 11 years ago
  8. d9a5e24 [sanitizer] Fix PR17138. by Evgeniy Stepanov · 11 years ago
  9. 4f78b35 [ASan] fix one more memory leak in test case by Alexey Samsonov · 11 years ago
  10. 1a24918 [ASan] turn on leak checking for ASan tests and fix a few discovered leaks by Alexey Samsonov · 11 years ago
  11. 639df40 [sanitizer] A bunch of linux system call handlers. by Evgeniy Stepanov · 11 years ago
  12. 0b2c3a7 [ASan] make the check for NULL more portable. by Alexander Potapenko · 11 years ago
  13. e9e4f04 Fix compiler warning introduced in r190022 by Alexey Samsonov · 11 years ago
  14. f7f2e43 Migrate ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS to new spelling - ATTRIBUTE_NO_SANITIZE_ADDRESS by Alexey Samsonov · 11 years ago
  15. 48b7ee9 [asan] make calloc crash instead of returning 0 on overflow (controlled by the allocator_may_return_null flag) by Kostya Serebryany · 11 years ago
  16. 9150f39 [sanitizer] make the allocator crash instead of returning 0 on huge size (controlled by the allocator_may_return_null flag) by Kostya Serebryany · 11 years ago
  17. b99228d asan: Add a wcslen interceptor mirroring strlen by Reid Kleckner · 11 years ago
  18. ed2364b [asan] add a test that demonstrates why the current use-after-return is not signal-safe by Kostya Serebryany · 11 years ago
  19. 73dc36e [asan] make use-after-return handle very deep recursion; fixes 483.xalancbmk in UAR mode by Kostya Serebryany · 11 years ago
  20. 22917e9 [asan] Hopefully fix the RTL build on Windows (part 2) by Timur Iskhodzhanov · 11 years ago
  21. 89fe564 [asan] attemping to fix the Windows build by Kostya Serebryany · 11 years ago
  22. edb39c7 implement PR17059: more visible diagnostics for stack-buffer-overflow by Kostya Serebryany · 11 years ago
  23. 650c7d4 [lsan] Colorize LSan reports. by Sergey Matveev · 11 years ago
  24. 68c016a ASan, LSan, MSan: try to find llvm-symbolizer binary in PATH if it is not provided. Now we don't need to explicitly set the location of llvm-symbolizer in lit test configs. by Alexey Samsonov · 11 years ago
  25. 696902a fix PR17061 (and pleeease, don't ask me for a test, this is just a minor output formatting issue :) by Kostya Serebryany · 11 years ago
  26. dcf154d [ASan] Make blacklist test more robust by Alexey Samsonov · 11 years ago
  27. 717ece5 Improve collecting malloc stats in ASan by Alexey Samsonov · 11 years ago
  28. 6102afb [asan]: fix a CHECK failure in use-after-return mode; enable and fix stack-use-after-return.cc; add a test for UAR mode in asan_noinst_test by Kostya Serebryany · 11 years ago
  29. 544bdfb Generate list of symbols exported from sanitizer runtimes only on 64-bit Unix by Alexey Samsonov · 11 years ago
  30. e5fa243 Properly generate lists of exported symbols for sanitizer runtimes by Alexey Samsonov · 11 years ago
  31. c1f1af7 cmake: fix the compiler-rt build with MSVC by Hans Wennborg · 11 years ago
  32. 13f5be4 [ASan/RTL] Disable colored reporting on Windows by Timur Iskhodzhanov · 11 years ago
  33. a0e78c9 [ASan/RTL] Disable alloc_dealloc_mismatch by default on Windows by Timur Iskhodzhanov · 11 years ago
  34. e274841 [ASan/Win] Oops, forgot to add the attributes to the memory allocations functions by Timur Iskhodzhanov · 11 years ago
  35. 43e62df [ASan/Win] Hook some memory allocation functions; passes simple sanity test now by Timur Iskhodzhanov · 11 years ago
  36. 68cd60c [ASan/Win] Add the first version of the RTL thunk that should be linked with instrumented DLLs by Timur Iskhodzhanov · 11 years ago
  37. 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
  38. e18e3f0 [sanitizer] Intercept poll/ppoll. by Evgeniy Stepanov · 11 years ago
  39. a1b15b4 [tests] Update to use lit_config and lit package, as appropriate. by Daniel Dunbar · 11 years ago
  40. 82821fa [sanitizer] ASan/MSan tests for r187967. by Evgeniy Stepanov · 11 years ago
  41. ead14cf ASan: fix one more test case for pipefail by Alexey Samsonov · 11 years ago
  42. 244a8e0 Distinguish 32-bit ASan from 64-bit ASan in lit configs by Alexey Samsonov · 11 years ago
  43. f2366a9 Enable pipefail for ASan tests by Alexey Samsonov · 11 years ago
  44. 41f1540 [lsan] Add leak_check_at_exit flag. by Sergey Matveev · 11 years ago
  45. 103e5b7 [asan] Limit fake stack size to a reasonable value when running with unlimited stack. by Evgeniy Stepanov · 11 years ago
  46. 0738e2f disable pipefail on asan for now. by Rafael Espindola · 11 years ago
  47. 62519eb [lsan] Make __lsan_do_leak_check() honor the detect_leaks flag. by Sergey Matveev · 11 years ago
  48. f021f4f Use --driver-mode=g++ instead of -ccc-cxx; required after Clang r186605 by Hans Wennborg · 11 years ago
  49. 2ec879e [ASan] Fix leaks in ASan tests found by LSan by Alexey Samsonov · 11 years ago
  50. 67505a8 [Sanitizer] move strcpy and strncpy to common interceptors by Alexey Samsonov · 11 years ago
  51. bb7f2d8 [ASan] Use less shadow on Win 32-bit by Timur Iskhodzhanov · 11 years ago
  52. 31f78fd [ASan] Cache the OSX version to avoid calling sysctl() on every GetMacosVersion() call. by Alexander Potapenko · 11 years ago
  53. ad2ae54 [ASan] Add support for OS X Mavericks to GetMacosVersion. by Alexander Potapenko · 11 years ago
  54. eaca82c Fix check_lint warnings in sanitizers' runtime libraries by Timur Iskhodzhanov · 11 years ago
  55. 5a482cd Fix a veritable conucopia of bugs in the readdir_r interceptors. by Chandler Carruth · 11 years ago
  56. d26cb23 Fix a bug in the readdir_r interceptor: when we reach the end of the by Chandler Carruth · 11 years ago
  57. d907702 [asan] Update blacklists to use categories. by Peter Collingbourne · 11 years ago
  58. 3fa122e [sanitizer] Support GLOB_ALTDIRFUNC in glob interceptor. by Evgeniy Stepanov · 11 years ago
  59. 12eb79d [sanitizer] Intercept realpath and canonicalize_file_name. by Evgeniy Stepanov · 11 years ago
  60. ae4e6fd [asan] Fix windows build. by Evgeniy Stepanov · 11 years ago
  61. c6ac98d [lsan] Handle fork() correctly. by Sergey Matveev · 11 years ago
  62. 2e6a1fb [ASan] Close stderr before launching atos in asan_symbolize.py by Alexander Potapenko · 11 years ago
  63. e1f1661 [ASan] Do not protect the malloc zone created by malloc_zone_create() on Snow Leopard and earlier systems. by Alexander Potapenko · 11 years ago
  64. b9a9284 [ASan] try to fix Windows build by Alexey Samsonov · 11 years ago
  65. 9465cbd [ASan] Properly disable strict init-order checking when pthread_create is called by Alexey Samsonov · 11 years ago
  66. f21e025 [ASan] Cache atos processes to make Darwin symbolication faster. by Alexander Potapenko · 11 years ago
  67. 997aede [ASan] Add sanity test for asan_symbolize.py script by Alexey Samsonov · 11 years ago
  68. ed936c1 [ASan] Remove leading underscores from function names in output tests by Alexey Samsonov · 11 years ago
  69. c8c312a Hide mlock/munlock info message under verbosity flag. by Alexey Samsonov · 11 years ago
  70. fe18723 Define the path to llvm-symbolizer tool in a common config to reduce copy-paste by Alexey Samsonov · 11 years ago
  71. ec2ee9b [ASan] Remove %symbolize from lit tests: we now use external symbolizer instead of python script by Alexey Samsonov · 11 years ago
  72. 2a96098 [ASan] Migrate lit tests to external symbolizer from asan_symbolize.py script by Alexey Samsonov · 11 years ago
  73. 341b9e6 [sanitizer] Intercept ptrace. by Evgeniy Stepanov · 11 years ago
  74. 6b233ed [ASan][OSX] Make sure the zones created by malloc_create_zone() are write-protected. by Alexander Potapenko · 11 years ago
  75. 66ad412 [ASan][OSX] Fix the incorrect malloc_create_zone() implementation that led to out-of-bounds mprotect()s by Alexander Potapenko · 11 years ago
  76. 7a0bba4 [asan] initialize fake_stack lazily and increase its maximal size. This makes -fsanitize=address,use-after-return more robust: all SPEC tests pass now. In the default mode thread stacks become a bit smaller. by Kostya Serebryany · 11 years ago
  77. b624606 [sanitizer] Move log_path to common flag and use it in MSan. by Evgeniy Stepanov · 11 years ago
  78. b916e6a [sanitizer] Intercept readv, preadv, writev, pwritev. by Evgeniy Stepanov · 11 years ago
  79. ac78d00 Revert to C-style callbacks for iteration over allocator chunks. by Sergey Matveev · 11 years ago
  80. c3b30b3 Add cmake rules for building LSan common on Mac OS by Alexey Samsonov · 11 years ago
  81. 21e024e [lsan] Try REALLY hard to fix Win build. by Sergey Matveev · 11 years ago
  82. 200afbd [asan] Move lsan_disabled out of thread context. by Sergey Matveev · 11 years ago
  83. d530d89 [ASan] reimplement strdup() interceptor to get nicer stack traces for memory chunks allocated there by Alexey Samsonov · 11 years ago
  84. 18a9189 [ASan] make test for LSan annotations Linux-only for now by Alexey Samsonov · 11 years ago
  85. 5326ee1 [ASan] Check that ASan user may include and use LSan headers by Alexey Samsonov · 11 years ago
  86. 9b618a7 [asan] Define LSan annotations as no-ops if leak detection is not supported. by Sergey Matveev · 11 years ago
  87. a292152 [ASan] Clear allocation magic value before recycling the chunk. This led to spurious crashes in LSan when it walked through reused chunks. Don't know how to create not-brittle test case for this. by Alexey Samsonov · 11 years ago
  88. 3f9f877 [ASan] Delete excessive 'extern "C"' around mlock* interceptors. by Alexander Potapenko · 11 years ago
  89. 2557a1b [sanitizer] Symbolic ioctl names. by Evgeniy Stepanov · 11 years ago
  90. 441a216 Properly install LSan interface header, rely on sanitizer header presence in lit tests by Alexey Samsonov · 11 years ago
  91. a64d435 [Sanitizer] Rename InternalVector to InternalMmapVector by Alexey Samsonov · 11 years ago
  92. f9262ae Fix broken header guard. by Richard Trieu · 11 years ago
  93. b3b46da [lsan] Harmonized some naming inconsistencies. by Sergey Matveev · 11 years ago
  94. d64bcf4 [Sanitizer] support running external llvm-symbolizer on Mac by Alexey Samsonov · 11 years ago
  95. dc8015f [ASan] Fix unset-insert-libraries-on-exec.cc on 32-bit Darwin. by Alexander Potapenko · 11 years ago
  96. fdde5a9 [ASan] mark ioctl test as xfailing on darwin. remove redundant semicolons by Alexey Samsonov · 11 years ago
  97. 72efa94 [asan] fix Android build (mark asan_malloc_usable_size as an interface function) by Kostya Serebryany · 11 years ago
  98. 5d43b5a [asan] fix the bug with memalign and malloc_usable_size (http://code.google.com/p/address-sanitizer/issues/detail?id=193); also fix lint by Kostya Serebryany · 11 years ago
  99. c65fe5e [ASan] don't use -m{32,64} flag in test case, as it can be run in both 32- and 64-bit modes by Alexey Samsonov · 11 years ago
  100. ea1b27f [ASan] fix test case to use absolute paths by Alexey Samsonov · 11 years ago