summaryrefslogtreecommitdiff
path: root/lib/asan/asan_interceptors.cc
AgeCommit message (Expand)Author
2015-05-16[sanitizer] Recognize static TLS in __tls_get_addr interceptor.Evgeniy Stepanov
2015-04-08Move some POSIX-specific functions from sanitizer_libc.h to a new sanitizer_p...Timur Iskhodzhanov
2015-04-06sanitizer: new "strict_string_checks" run-time flagDmitry Vyukov
2015-03-27Add another sanity check for swapcontext, which is currently unsupported. Pat...Nick Lewycky
2015-03-17asan: optimization experimentsDmitry Vyukov
2015-03-16[ASan] NFC: Factor out platform-specific interceptorsTimur Iskhodzhanov
2015-03-11[ASan/Win] Fix a CHECK failure when an exception is thrown from a callback pa...Timur Iskhodzhanov
2015-02-24[ASan] Disable strict init-order checking if dlopen() is called.Alexey Samsonov
2015-01-30[Sanitizers] Introduce GET_LINK_MAP_BY_DLOPEN_HANDLE() macroViktor Kutuzov
2015-01-27[ASan] Fix use-after-scope in COMMON_INTERCEPTOR_ENTER implementation.Alexey Samsonov
2015-01-21[Sanitizers] Intercept opendir()Viktor Kutuzov
2015-01-12Fix two extra semicolon warningsEhsan Akhgari
2015-01-09Remove AsanInterceptsSignal in favor of (equivalent) IsDeadlySignal.Alexey Samsonov
2014-12-26[asan] Allow enabling coverage at activation.Evgeniy Stepanov
2014-12-26Revert r224838, r224839.Evgeniy Stepanov
2014-12-25[asan] Allow enabling coverage at activation.Evgeniy Stepanov
2014-12-24[ASan/Win] Bandaid fix for PR22025 -- deadlocks when creating suspended threadsTimur Iskhodzhanov
2014-12-16[asan] new flag: hard_rss_limit_mbKostya Serebryany
2014-12-05Implement AddressSanitizer suppressions.Kuba Brecka
2014-12-05[ASan] Refactor thread starting code.Sergey Matveev
2014-12-05[ASan] Fix Win build following r223419.Sergey Matveev
2014-12-05[ASan, LSan] Improve tracking of thread creation.Sergey Matveev
2014-11-13Fix -Wcast-qual warnings in sanitizersAlexey Samsonov
2014-08-25[sanitizer] move mlock interceptor from asan/tsan/msan to common; no function...Kostya Serebryany
2014-08-22[ASan/Win] Land the trivial bits of -MD RTL support (PR20214)Timur Iskhodzhanov
2014-08-21Follow-up for r215436: use SIZE_T for strlen and wcslen interceptors.Alexander Potapenko
2014-08-21[ASan] Turns out we should always intercept __cxa_throwTimur Iskhodzhanov
2014-08-12[ASan] Use more appropriate return types for strlen/wcslen to avoid MSVC warn...Timur Iskhodzhanov
2014-08-05[ASan/Win] Handle SEH exceptions even with -GSTimur Iskhodzhanov
2014-07-25Allow initialization of Asan interceptors before the general Asan initializat...Viktor Kutuzov
2014-07-22[ASan/Win] Handle SEH exceptions (best-effort, similar to longjmp)Timur Iskhodzhanov
2014-07-22[ASan/Win] Add handling of C++ exceptions to the RTLTimur Iskhodzhanov
2014-06-04[sancov] Handle fork.Evgeniy Stepanov
2014-05-27[asancov] Write coverage directly to a memory-mapped file.Evgeniy Stepanov
2014-05-22[ASan/Win] Make sure the list of wrappers exported by the main module and imp...Timur Iskhodzhanov
2014-05-14[asan] use some LIKELY/UNLIKELYKostya Serebryany
2014-05-07[sanitizer] Replace a macro with a function.Evgeniy Stepanov
2014-04-21[asan] add __asan_memset and friendsKostya Serebryany
2014-04-14[asan] provide better reports for cases where memcpy/etc get negative size pa...Kostya Serebryany
2014-03-26[ASan] Fix a thinko spotted by Evgeniy Stepanov: use REAL(memcpy) on non-OSX ...Alexander Potapenko
2014-03-06[sanitizer] Simplify interceptors with user callbacks.Evgeniy Stepanov
2014-02-13[asan] Enable signal and sigaction interceptors on Android.Evgeniy Stepanov
2014-02-05[sanitizer] hide two functions in the __sanitizer namespace to avoid exportin...Kostya Serebryany
2014-01-31[ASan] Move the SIGSEGV/SIGBUS handling to sanitizer_commonAlexander Potapenko
2014-01-28[ASan] Move the signal handling-related flags to sanitizer_common.Alexander Potapenko
2014-01-16[asan] Fix a bunch of style issues.Evgeniy Stepanov
2014-01-16[asan] Implement delayed activation of AddressSanitizerEvgeniy Stepanov
2013-12-26[ASan] Delete asan_intercepted_functions.h, move the code into asan_intercept...Alexander Potapenko
2013-12-20[sanitizer] Use the new sanitizer_interception.h header in all interceptors.Evgeniy Stepanov
2013-12-05[sanitizer] Introduce VReport and VPrintf macros and use them in sanitizer code.Sergey Matveev