1. 799172d Update aosp/master compiler-rt for rebase to r256229 by Pirama Arumuga Nainar · 9 years ago
  2. cdce50b Update aosp/master compiler-rt for rebase to r239765 by Pirama Arumuga Nainar · 9 years ago
  3. 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 9 years ago
  4. 2d1fdb2 Update compiler-rt aosp/master for 3.5 (r209699) rebase. by Stephen Hines · 10 years ago
  5. 6866dba tsan: move verbosity flag to CommonFlags by Dmitry Vyukov · 11 years ago
  6. c519335 [lsan] Support ASan's stack-use-after-return mode in LSan. by Sergey Matveev · 11 years ago
  7. e1c68c3 [asan] introduce run-time flag uar_stack_size_log to control the size of FakeStack; don't crash when the fake stack is exhausted, move some code to .cc file by Kostya Serebryany · 11 years ago
  8. 230e52f [asan] add a run-time option detect_stack_use_after_return, add verbosity output for fake stack by Kostya Serebryany · 11 years ago
  9. b388987 [asan] further speedup use-after-return: simplify deallocation of fake frames. ~ 20% speedup. by Kostya Serebryany · 11 years ago
  10. ff64012 [asan] Android does not have TLS by Kostya Serebryany · 11 years ago
  11. 0f22837 [asan] don't record the class_id in FakeFrame (scratching the last bits of performance) by Kostya Serebryany · 11 years ago
  12. dff16d4 [asan] more performance to FakeStack: a) don't used atomic exchange, instead rely on regular load and store and other signal-safe logic; b) remove allocated_from_size_class_mask_ which is not helping much anyway; Another 10% speedup by Kostya Serebryany · 11 years ago
  13. 9433af3 [asan] second attempt to use TLS with fake stack. This time it looks (more) async-signal safe. by Kostya Serebryany · 11 years ago
  14. b8a903c [asan] undo the previous commit since TLS hack breaks with signals... :( by Kostya Serebryany · 11 years ago
  15. 6147f02 [asan] use TLS on Linux to get the FakeStack. Saves 15% performance by Kostya Serebryany · 11 years ago
  16. 8f7ec32 [asan] inline PoisonShadow in FakeStack to get ~10% speedup by Kostya Serebryany · 11 years ago
  17. b1173c2 [asan] a bit of performance improvement in fake stack, generalized one test, fixed android build of another test by Kostya Serebryany · 11 years ago
  18. 89de457 [asan] add a test for use-after-return and exceptions and fix it. Not 100% sure this is a complete fix, will keep looking for harder cases. by Kostya Serebryany · 11 years ago
  19. c98fc1f [asan] hopefully make the FakeStack async-signal safe, enable the related test by Kostya Serebryany · 11 years ago
  20. 86b88b8 [asan] use xchg instead of CAS in FakeStack::Allocate (5% faster for this case) by Kostya Serebryany · 11 years ago
  21. 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
  22. 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
  23. 73dc36e [asan] make use-after-return handle very deep recursion; fixes 483.xalancbmk in UAR mode by Kostya Serebryany · 11 years ago
  24. 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
  25. 103e5b7 [asan] Limit fake stack size to a reasonable value when running with unlimited stack. by Evgeniy Stepanov · 11 years ago
  26. 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
  27. 5e97ba3 Fix MSVC W3 compiler warnings by Timur Iskhodzhanov · 11 years ago
  28. 71c9e9e [asan] improve the UAR reporting (try harder to find the correct frame), try to make the test more stable by Kostya Serebryany · 11 years ago
  29. a27bdf7 [sanitizer] found a bug by code inspection: CHECK(a=b) instead of CHECK(a==b). Was puzzled why lint did not catch it. Turns out this check was disabled for asan source. fix all cases and enable the check by Kostya Serebryany · 11 years ago
  30. 7e84349 [ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals. by Alexey Samsonov · 11 years ago
  31. def1be9 [ASan] Switch ASan to generic ThreadRegistry from sanitizer_common. Delete ASan-specific AsanThreadRegistry. by Alexey Samsonov · 11 years ago
  32. 89c1384 [ASan] Move GetCurrentThread/SetCurrentThread from AsanThreadRegistry class into plain functions: they don't actually use registry by Alexey Samsonov · 11 years ago
  33. c70fa28 [ASan] Split ASan interface header into private and public parts. Add a test that makes sure users can include interface header by Alexey Samsonov · 12 years ago
  34. 2679f19 [asan] move FakeStack into a separate file by Kostya Serebryany · 12 years ago