aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/asan/asan_thread.h
AgeCommit message (Expand)AuthorFilesLines
13 days[sanitizer_common][nfc] Rename `tid_t` to avoid conflicting declarations (#14...Jake Egan1-1/+1
2024-10-11[NFC][sanitizer][asan] Promote stack_id into ThreadContextBase (#111917)Vitaly Buka1-8/+3
2023-10-02[compiler-rt][asan] Silence MSVC warningAlexandre Ganea1-0/+11
2023-07-26[NFC][asan] Replace start_routine_ and arg_ with opaque start_data_ fieldVitaly Buka1-5/+19
2023-07-26[NFC][asan] Split AsanThread::ThreadStartVitaly Buka1-1/+2
2023-05-30Revert "[NFC][ASAN] Remove redundant fields of AsanThread"Vitaly Buka1-2/+7
2023-05-30[NFC][ASAN] Remove redundant fields of AsanThreadVitaly Buka1-7/+2
2023-05-18[ASAN] Use ThreadArgRetval in ASANVitaly Buka1-0/+2
2023-05-16Revert "[ASAN] Use ThreadArgRetval in ASAN"Vitaly Buka1-2/+0
2023-05-11[ASAN] Use ThreadArgRetval in ASANVitaly Buka1-0/+2
2023-05-08[NFC][ASAN] Sort includesVitaly Buka1-1/+1
2023-05-08[NFC][ASAN] Add const to getterVitaly Buka1-1/+1
2021-07-13sanitizer_common: add simpler ThreadRegistry ctorDmitry Vyukov1-2/+0
2021-07-12Revert "sanitizer_common: add simpler ThreadRegistry ctor"Vitaly Buka1-0/+2
2021-07-11sanitizer_common: add simpler ThreadRegistry ctorDmitry Vyukov1-2/+0
2021-06-04[NFC][asan] Split fake_stack() into two funcionsVitaly Buka1-7/+8
2021-04-30sanitizer_common: introduce kInvalidTid/kMainTidDmitry Vyukov1-1/+0
2021-01-22[ASan] Stop blocking child thread progress from parent thread in `pthread_cre...Dan Liew1-2/+3
2020-11-02[sanitizer] Make destructors protectedVitaly Buka1-1/+1
2019-08-01compiler-rt: Rename .cc file in lib/asan to .cppNico Weber1-1/+1
2019-03-05[NFC] Move ScopedUnwinding from .h to .ccVitaly Buka1-12/+0
2019-02-27[hwasan, asan] Intercept vfork.Evgeniy Stepanov1-0/+3
2019-02-21Revert "[asan] Fix vfork handling.", +1Evgeniy Stepanov1-3/+0
2019-02-21[hwasan,asan] Intercept vfork.Evgeniy Stepanov1-0/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-16[asan] Restore check removed by r332033Walter Lee1-0/+2
2018-05-10[asan] Initialize fake stack during thread initWalter Lee1-2/+0
2017-12-04[ASan] Enhance libsanitizer support for invalid-pointer-pair.Alex Shlyapnikov1-0/+3
2017-09-18[asan] Remove ScopedDeadlySignalVitaly Buka1-19/+0
2017-08-09[asan] Refactor thread creation bookkeepingVitaly Buka1-2/+11
2017-04-17[sanitizer] Introduce tid_t as a typedef for OS-provided thread IDsKuba Mracek1-1/+1
2016-09-28[ASAN] Pass previous stack information through __sanitizer_finish_switch_fiberDmitry Vyukov1-1/+2
2016-06-21[asan] add primitives that allow coroutine implementationsDmitry Vyukov1-10/+24
2016-01-14[LSan] Use __tls_get_addr interceptor to keep track of dynamic TLS.Alexey Samsonov1-0/+6
2015-10-01[compiler-rt] Apply modernize-use-nullptr fixes in sanitizersVedant Kumar1-6/+7
2015-06-29[asan] Fix SanitizerCommon.PthreadDestructorIterations test on Android L.Evgeniy Stepanov1-6/+3
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-2/+2
2014-12-05[ASan] Refactor thread starting code.Sergey Matveev1-6/+2
2014-12-05[ASan, LSan] Improve tracking of thread creation.Sergey Matveev1-1/+2
2014-11-10[Sanitizers] Enable stack traces on FreeBSDViktor Kutuzov1-0/+19
2014-10-01[ASan] Make stack-buffer-overflow reports more robustAlexey Samsonov1-1/+6
2014-03-04[ASan] Speed up stack trace unwinding for stacks of size 2.Alexey Samsonov1-1/+0
2013-12-11[asan] if verbosity>=2, print the fake stack usage stats at thread exit; No f...Kostya Serebryany1-2/+2
2013-11-27[ASan] Clarify that AsanThread objects are allocated only via mmap(). No func...Alexey Samsonov1-7/+8
2013-10-18[asan] reduce the size of AsanThreadContext by storing the stack trace in the...Kostya Serebryany1-4/+4
2013-10-14[asan] Improve thread lifetime tracking on POSIX systems.Sergey Matveev1-0/+3
2013-09-20[asan] nuke yet another async-signal-safety bug in UAR (oh, my)Kostya Serebryany1-1/+0
2013-09-19[asan] fix one more async-signal-safety issue with use-after-returnKostya Serebryany1-1/+4
2013-09-18[asan] add a run-time option detect_stack_use_after_return, add verbosity out...Kostya Serebryany1-0/+2
2013-09-13[asan] second attempt to use TLS with fake stack. This time it looks (more) a...Kostya Serebryany1-1/+4