- b8a903c [asan] undo the previous commit since TLS hack breaks with signals... :( by Kostya Serebryany · 11 years ago
- 6147f02 [asan] use TLS on Linux to get the FakeStack. Saves 15% performance by Kostya Serebryany · 11 years ago
- 8f7ec32 [asan] inline PoisonShadow in FakeStack to get ~10% speedup by Kostya Serebryany · 11 years ago
- 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
- 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
- bdd9545 [ASan] Do not build asan_fake_stack_test.cc on OSX until https://code.google.com/p/address-sanitizer/issues/detail?id=222 is fixed. by Alexander Potapenko · 11 years ago
- 3b37dd4 [asan] limit the size of the fake stack with a reasonable constant. This fixes a failure when the main thread's stack is considered unlimited (very large). by Kostya Serebryany · 11 years ago
- b39a604 [asan] (part 2) don't lazy-init fake_stack if we only need to check that fake_stack exists (should fix 32-bit builds) by Kostya Serebryany · 11 years ago
- dcf98bf [asan] don't lazy-init fake_stack if we only need to check that fake_stack exists (should fix 32-bit builds) by Kostya Serebryany · 11 years ago
- c98fc1f [asan] hopefully make the FakeStack async-signal safe, enable the related test by Kostya Serebryany · 11 years ago
- 96a575f [asan] Fix deadlock in stack unwinder on android/x86. by Evgeniy Stepanov · 11 years ago
- 86b88b8 [asan] use xchg instead of CAS in FakeStack::Allocate (5% faster for this case) by Kostya Serebryany · 11 years ago
- 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
- 9213e07 [ASan] Remove the explicit function prototypes for intercepted functions on Windows by Timur Iskhodzhanov · 11 years ago
- 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
- 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
- 997454a [ASan] Don't crash in DescribeHeapAddress if we don't know the current thread's ID by Timur Iskhodzhanov · 11 years ago
- d9a5e24 [sanitizer] Fix PR17138. by Evgeniy Stepanov · 11 years ago
- 4f78b35 [ASan] fix one more memory leak in test case by Alexey Samsonov · 11 years ago
- 1a24918 [ASan] turn on leak checking for ASan tests and fix a few discovered leaks by Alexey Samsonov · 11 years ago
- 639df40 [sanitizer] A bunch of linux system call handlers. by Evgeniy Stepanov · 11 years ago
- 0b2c3a7 [ASan] make the check for NULL more portable. by Alexander Potapenko · 11 years ago
- e9e4f04 Fix compiler warning introduced in r190022 by Alexey Samsonov · 11 years ago
- f7f2e43 Migrate ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS to new spelling - ATTRIBUTE_NO_SANITIZE_ADDRESS by Alexey Samsonov · 11 years ago
- 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
- 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
- b99228d asan: Add a wcslen interceptor mirroring strlen by Reid Kleckner · 11 years ago
- ed2364b [asan] add a test that demonstrates why the current use-after-return is not signal-safe by Kostya Serebryany · 11 years ago
- 73dc36e [asan] make use-after-return handle very deep recursion; fixes 483.xalancbmk in UAR mode by Kostya Serebryany · 11 years ago
- 22917e9 [asan] Hopefully fix the RTL build on Windows (part 2) by Timur Iskhodzhanov · 11 years ago
- 89fe564 [asan] attemping to fix the Windows build by Kostya Serebryany · 11 years ago
- edb39c7 implement PR17059: more visible diagnostics for stack-buffer-overflow by Kostya Serebryany · 11 years ago
- 650c7d4 [lsan] Colorize LSan reports. by Sergey Matveev · 11 years ago
- 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
- 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
- dcf154d [ASan] Make blacklist test more robust by Alexey Samsonov · 11 years ago
- 717ece5 Improve collecting malloc stats in ASan by Alexey Samsonov · 11 years ago
- 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
- 544bdfb Generate list of symbols exported from sanitizer runtimes only on 64-bit Unix by Alexey Samsonov · 11 years ago
- e5fa243 Properly generate lists of exported symbols for sanitizer runtimes by Alexey Samsonov · 11 years ago
- c1f1af7 cmake: fix the compiler-rt build with MSVC by Hans Wennborg · 11 years ago
- 13f5be4 [ASan/RTL] Disable colored reporting on Windows by Timur Iskhodzhanov · 11 years ago
- a0e78c9 [ASan/RTL] Disable alloc_dealloc_mismatch by default on Windows by Timur Iskhodzhanov · 11 years ago
- e274841 [ASan/Win] Oops, forgot to add the attributes to the memory allocations functions by Timur Iskhodzhanov · 11 years ago
- 43e62df [ASan/Win] Hook some memory allocation functions; passes simple sanity test now by Timur Iskhodzhanov · 11 years ago
- 68cd60c [ASan/Win] Add the first version of the RTL thunk that should be linked with instrumented DLLs by Timur Iskhodzhanov · 11 years ago
- 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
- e18e3f0 [sanitizer] Intercept poll/ppoll. by Evgeniy Stepanov · 11 years ago
- a1b15b4 [tests] Update to use lit_config and lit package, as appropriate. by Daniel Dunbar · 11 years ago
- 6793ea5 Merge commit '653e4526c70eb3d47780ed57553bc41c4b3cc1d6' into merge-20130807 by Stephen Hines · 11 years ago
- 82821fa [sanitizer] ASan/MSan tests for r187967. by Evgeniy Stepanov · 11 years ago
- ead14cf ASan: fix one more test case for pipefail by Alexey Samsonov · 11 years ago
- 244a8e0 Distinguish 32-bit ASan from 64-bit ASan in lit configs by Alexey Samsonov · 11 years ago
- f2366a9 Enable pipefail for ASan tests by Alexey Samsonov · 11 years ago
- 41f1540 [lsan] Add leak_check_at_exit flag. by Sergey Matveev · 11 years ago
- 103e5b7 [asan] Limit fake stack size to a reasonable value when running with unlimited stack. by Evgeniy Stepanov · 11 years ago
- 0738e2f disable pipefail on asan for now. by Rafael Espindola · 11 years ago
- 62519eb [lsan] Make __lsan_do_leak_check() honor the detect_leaks flag. by Sergey Matveev · 11 years ago
- f021f4f Use --driver-mode=g++ instead of -ccc-cxx; required after Clang r186605 by Hans Wennborg · 11 years ago
- 2ec879e [ASan] Fix leaks in ASan tests found by LSan by Alexey Samsonov · 11 years ago
- 67505a8 [Sanitizer] move strcpy and strncpy to common interceptors by Alexey Samsonov · 11 years ago
- bb7f2d8 [ASan] Use less shadow on Win 32-bit by Timur Iskhodzhanov · 11 years ago
- 31f78fd [ASan] Cache the OSX version to avoid calling sysctl() on every GetMacosVersion() call. by Alexander Potapenko · 11 years ago
- ad2ae54 [ASan] Add support for OS X Mavericks to GetMacosVersion. by Alexander Potapenko · 11 years ago
- eaca82c Fix check_lint warnings in sanitizers' runtime libraries by Timur Iskhodzhanov · 11 years ago
- 5a482cd Fix a veritable conucopia of bugs in the readdir_r interceptors. by Chandler Carruth · 11 years ago
- d26cb23 Fix a bug in the readdir_r interceptor: when we reach the end of the by Chandler Carruth · 11 years ago
- d907702 [asan] Update blacklists to use categories. by Peter Collingbourne · 11 years ago
- 3fa122e [sanitizer] Support GLOB_ALTDIRFUNC in glob interceptor. by Evgeniy Stepanov · 11 years ago
- 12eb79d [sanitizer] Intercept realpath and canonicalize_file_name. by Evgeniy Stepanov · 11 years ago
- ae4e6fd [asan] Fix windows build. by Evgeniy Stepanov · 11 years ago
- c6ac98d [lsan] Handle fork() correctly. by Sergey Matveev · 11 years ago
- 2e6a1fb [ASan] Close stderr before launching atos in asan_symbolize.py by Alexander Potapenko · 11 years ago
- 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
- b9a9284 [ASan] try to fix Windows build by Alexey Samsonov · 11 years ago
- 9465cbd [ASan] Properly disable strict init-order checking when pthread_create is called by Alexey Samsonov · 11 years ago
- f21e025 [ASan] Cache atos processes to make Darwin symbolication faster. by Alexander Potapenko · 11 years ago
- 997aede [ASan] Add sanity test for asan_symbolize.py script by Alexey Samsonov · 11 years ago
- ed936c1 [ASan] Remove leading underscores from function names in output tests by Alexey Samsonov · 11 years ago
- c8c312a Hide mlock/munlock info message under verbosity flag. by Alexey Samsonov · 11 years ago
- fe18723 Define the path to llvm-symbolizer tool in a common config to reduce copy-paste by Alexey Samsonov · 11 years ago
- ec2ee9b [ASan] Remove %symbolize from lit tests: we now use external symbolizer instead of python script by Alexey Samsonov · 11 years ago
- 2a96098 [ASan] Migrate lit tests to external symbolizer from asan_symbolize.py script by Alexey Samsonov · 11 years ago
- 341b9e6 [sanitizer] Intercept ptrace. by Evgeniy Stepanov · 11 years ago
- 6b233ed [ASan][OSX] Make sure the zones created by malloc_create_zone() are write-protected. by Alexander Potapenko · 11 years ago
- 66ad412 [ASan][OSX] Fix the incorrect malloc_create_zone() implementation that led to out-of-bounds mprotect()s by Alexander Potapenko · 11 years ago
- 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
- b624606 [sanitizer] Move log_path to common flag and use it in MSan. by Evgeniy Stepanov · 11 years ago
- b916e6a [sanitizer] Intercept readv, preadv, writev, pwritev. by Evgeniy Stepanov · 11 years ago
- ac78d00 Revert to C-style callbacks for iteration over allocator chunks. by Sergey Matveev · 11 years ago
- c3b30b3 Add cmake rules for building LSan common on Mac OS by Alexey Samsonov · 11 years ago
- 21e024e [lsan] Try REALLY hard to fix Win build. by Sergey Matveev · 11 years ago
- 200afbd [asan] Move lsan_disabled out of thread context. by Sergey Matveev · 11 years ago
- d530d89 [ASan] reimplement strdup() interceptor to get nicer stack traces for memory chunks allocated there by Alexey Samsonov · 11 years ago
- 18a9189 [ASan] make test for LSan annotations Linux-only for now by Alexey Samsonov · 11 years ago
- 5326ee1 [ASan] Check that ASan user may include and use LSan headers by Alexey Samsonov · 11 years ago
- 9b618a7 [asan] Define LSan annotations as no-ops if leak detection is not supported. by Sergey Matveev · 11 years ago
- 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
- 3f9f877 [ASan] Delete excessive 'extern "C"' around mlock* interceptors. by Alexander Potapenko · 11 years ago
- 2557a1b [sanitizer] Symbolic ioctl names. by Evgeniy Stepanov · 11 years ago