summaryrefslogtreecommitdiff
path: root/lib/asan/asan_thread.cc
AgeCommit message (Expand)Author
2014-02-26Reapply r201910. MSVC gets __func__ defined explicitly, even though itJoerg Sonnenberger
2014-02-22Revert "Replace __FUNCTION__ with __func__, the latter being standard C99/C++...Reid Kleckner
2014-02-21Replace __FUNCTION__ with __func__, the latter being standard C99/C++11.Joerg Sonnenberger
2014-01-29[asan] experimental intercetor for __tls_get_addr. So far it does nothing int...Kostya Serebryany
2014-01-28[ASan] Move the signal handling-related flags to sanitizer_common.Alexander Potapenko
2013-12-16[asan] replace the flag uar_stack_size_log with two flags min_uar_stack_size_...Kostya Serebryany
2013-12-11[asan] if verbosity>=2, print the fake stack usage stats at thread exit; No f...Kostya Serebryany
2013-12-05[sanitizer] Introduce VReport and VPrintf macros and use them in sanitizer code.Sergey Matveev
2013-11-27[ASan] Clarify that AsanThread objects are allocated only via mmap(). No func...Alexey Samsonov
2013-11-13[asan] fix a leak in tds (https://code.google.com/p/address-sanitizer/issues/...Kostya Serebryany
2013-10-24Introduce an operator new for LowLevelAllocator, and convert most users to it.Peter Collingbourne
2013-10-18[asan] allocate AsanThreadContext using LowLevelAllocator instead of mmap to ...Kostya Serebryany
2013-10-18[asan] reduce the size of AsanThreadContext by storing the stack trace in the...Kostya Serebryany
2013-10-15tsan: move verbosity flag to CommonFlagsDmitry Vyukov
2013-10-14[lsan] Support ASan's stack-use-after-return mode in LSan.Sergey Matveev
2013-10-14[asan] Improve thread lifetime tracking on POSIX systems.Sergey Matveev
2013-09-27[asan] introduce run-time flag uar_stack_size_log to control the size of Fake...Kostya Serebryany
2013-09-19[asan] fix one more async-signal-safety issue with use-after-returnKostya Serebryany
2013-09-18[asan] add a run-time option detect_stack_use_after_return, add verbosity out...Kostya Serebryany
2013-09-13[asan] second attempt to use TLS with fake stack. This time it looks (more) a...Kostya Serebryany
2013-09-12[asan] (part 2) don't lazy-init fake_stack if we only need to check that fake...Kostya Serebryany
2013-09-12[asan] don't lazy-init fake_stack if we only need to check that fake_stack ex...Kostya Serebryany
2013-09-12[asan] hopefully make the FakeStack async-signal safe, enable the related testKostya Serebryany
2013-09-02Improve collecting malloc stats in ASanAlexey Samsonov
2013-07-08[lsan] Handle fork() correctly.Sergey Matveev
2013-06-26[asan] initialize fake_stack lazily and increase its maximal size. This makes...Kostya Serebryany
2013-06-21[asan] Move lsan_disabled out of thread context.Sergey Matveev
2013-06-04Fix ALIGNED misuse in asan_thread.cc (built on all platforms); also, add a co...Timur Iskhodzhanov
2013-06-03[asan] ASan Linux MIPS32 support (compiler-rt part), patch by Jyun-Yan YKostya Serebryany
2013-06-03[lsan] Add __lsan_disable() and __lsan_enable().Sergey Matveev
2013-05-29[asan] Make ASan report the correct thread address ranges to LSan.Sergey Matveev
2013-05-21[asan] LSan hooks in asan_thread.ccSergey Matveev
2013-04-05[sanitizer] found a bug by code inspection: CHECK(a=b) instead of CHECK(a==b)...Kostya Serebryany
2013-03-28[ASan] Speed-up initialization-order checking: create and use fast versions o...Alexey Samsonov
2013-03-22[asan] Change the way we report the alloca frame on stack-buff-overflow.Kostya Serebryany
2013-03-22asan: fix lint warning about line lengthDmitry Vyukov
2013-03-21[ASan] Switch ASan to generic ThreadRegistry from sanitizer_common. Delete AS...Alexey Samsonov
2013-03-20[ASan] Move GetCurrentThread/SetCurrentThread from AsanThreadRegistry class i...Alexey Samsonov
2013-01-18[asan] fix two off-by-one errors that seem to affect only PowerPC because onl...Kostya Serebryany
2012-11-23[asan] get rid of some of the uses of kPageSize. The intent is to get rid of ...Kostya Serebryany
2012-11-21[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instea...Kostya Serebryany
2012-11-15[ASan] Revert r168040 and r168043 and take a cleaner solution suggested by Ko...Alexander Potapenko
2012-11-15[ASan] Minor fix: return to the last byte of the fake stack if we've raced by.Alexander Potapenko
2012-11-15[ASan] Poison the leftmost shadow byte with a special value so that we can findAlexander Potapenko
2012-09-06[asan] increase max stack size to 256 (+test)Kostya Serebryany
2012-08-28[asan] some renaming before we move StackTrace into sanitizer_commonKostya Serebryany
2012-08-27[Sanitizer] Use low-level allocator in flag parsing to avoid calling malloc()...Alexey Samsonov
2012-07-23Intercept CFAllocator for each thread in the program.Alexander Potapenko
2012-07-17[asan] get rid of the last operator new call in asan rtlKostya Serebryany
2012-07-09[ASan] Use common flags parsing machinery.Alexey Samsonov