aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/asan/asan_interceptors.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-03-28Fix some small typos in compiler-rt. NFC (#133388)Qinkun Bao1-1/+1
2025-01-14[ASan] Change strdup interceptor to allow null input on Windows (#122803)Zack Johnson1-0/+3
2024-12-07[sanitizer] Fix few size types in memprof (#119114)Vitaly Buka1-2/+2
2024-12-07[sanitizer] Replace uptr by usize/SIZE_T in interfacesStefan Schulze Frielinghaus1-3/+3
2024-11-26[nfc][asan] Fix typo in commentVitaly Buka1-1/+1
2024-09-22[win/asan] Ensure errno gets set correctly for strtol (#109258)Hans1-1/+26
2024-07-20[compiler-rt] remove unneeded comma for pthread_atfork declaration (#99739)David CARLIER1-1/+1
2024-06-25[sanitizer] Rename DEFINE_REAL_PTHREAD_FUNCTIONS (#96527)Vitaly Buka1-1/+1
2024-03-26compiler-rt: Fix variadic macro warnings [-Wc++20-extensions]NAKAMURA Takumi1-2/+2
2024-03-13Reapply "[sanitizer][asan][win] Intercept _strdup on Windows (#85006)Charlie Barto1-2/+17
2024-02-16[asan] Intercept __makecontext_v2 on Solaris/SPARC (#81588)Rainer Orth1-0/+17
2023-12-04[NFC][asan] Inline ENSURE_ASAN_INITED macro (#74174)Vitaly Buka1-12/+15
2023-12-04[NFC][asan] Replace a few `#if SANITIZER_APPLE` with `if (SANITIZER_APPLE` (#...Vitaly Buka1-9/+3
2023-12-04[NFC][asan] Replace AsanInited/ENSURE_ASAN_INITED with TryAsanInitFromRtl (#7...Vitaly Buka1-4/+2
2023-12-04[NFC][ASAN] Replace AsanInitIsRunning with TryAsanInitFromRtlVitaly Buka1-17/+19
2023-12-01[NFC][asan] Clang format a few linesVitaly Buka1-3/+3
2023-11-09[NFC][asan] Change asan_init and asan_init_is_running; add setters/gettersZachary Johnson1-16/+16
2023-11-09[ASan] Clang-format for #71833Zachary Johnson1-17/+22
2023-11-05[sanitizer] Fix pthread_exit interceptor's return type (#71253)Heejin Ahn1-2/+2
2023-10-18Initialize sigset in asan_interceptors (#69502)Ivan Tadeu Ferreira Antunes Filho1-1/+1
2023-09-26Revert "[sanitizer] Move signal blocking code into posix"Vitaly Buka1-0/+6
2023-09-26[sanitizer] Move signal blocking code into posixVitaly Buka1-6/+0
2023-08-28[sanitizer] Intercept glibc 2.38 __isoc23_* functionsFangrui Song1-22/+28
2023-08-27[asan] Intercept atoll and strtoll on WindowsFangrui Song1-5/+1
2023-07-26[asan] Block signals only on platforms with implementationVitaly Buka1-0/+6
2023-07-26[asan] Block signals when starting threadsVitaly Buka1-1/+10
2023-07-26[NFC][asan] Replace start_routine_ and arg_ with opaque start_data_ fieldVitaly Buka1-4/+2
2023-07-26[NFC][asan] Split AsanThread::ThreadStartVitaly Buka1-1/+2
2023-07-18Revert "[sanitizer][asan][win] Intercept _strdup on Windows instead of strdup"Mitch Phillips1-17/+2
2023-07-17[sanitizer][asan][win] Intercept _strdup on Windows instead of strdupCharlie Barto1-2/+17
2023-07-13sanitizer_common: initialize sanitizer runtimes lazily from signal interceptorsDmitry Vyukov1-0/+2
2023-07-07[ASAN] Add mmap and munmap interceptor in ASANKirill Stoimenov1-0/+43
2023-05-30Revert "[NFC][ASAN] Remove redundant fields of AsanThread"Vitaly Buka1-3/+4
2023-05-30[NFC][ASAN] Remove redundant fields of AsanThreadVitaly Buka1-4/+3
2023-05-30[compiler-rt] Refactor memintrinsic interceptorsMarco Elver1-24/+0
2023-05-24[compiler-rt] Simplify ALIAS() attribute macroMarco Elver1-1/+1
2023-05-18[ASAN] Use ThreadArgRetval in ASANVitaly Buka1-13/+44
2023-05-16Revert "[ASAN] Use ThreadArgRetval in ASAN"Vitaly Buka1-39/+10
2023-05-12[sanitizers] Remove assert from ThreadArgRetval::FinishVitaly Buka1-3/+1
2023-05-11[ASAN][LSAN] Ignore main or uninitialized thead in pthread_exitVitaly Buka1-1/+4
2023-05-11[ASAN] Use ThreadArgRetval in ASANVitaly Buka1-10/+39
2023-05-08[NFC][ASAN] Sort includesVitaly Buka1-0/+2
2023-05-07[NFC][ASAN] Add more pthread interceptorsVitaly Buka1-2/+33
2023-05-04[compiler-rt][interception][asan][win] Improve error reportingAlvin Wong1-2/+1
2023-04-25[compiler-rt][asan] Add report on intercept fail to more placesAlvin Wong1-2/+2
2023-04-13[runtimes][asan] Fix swapcontext interceptionIvan Trofimov1-13/+34
2023-02-20asan: fix crash in strdup on malloc failureDmitry Vyukov1-2/+6
2022-07-22[libasan] Remove 4Mb stack limit for swapcontext unpoisoningIvan Trofimov1-3/+7
2022-07-22[asan] Reset stack bounds of contextVitaly Buka1-0/+13
2022-07-20[NFC][asan] Clang-format a codeVitaly Buka1-6/+5