aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/tsan
AgeCommit message (Expand)AuthorFilesLines
2024-09-18[NFC][sanitizer] Move `InitTlsSize` into `InitializePlatformEarly` (#108921)Vitaly Buka1-1/+0
2024-09-17[tsan] Use DlSymAllocator (#108920)Vitaly Buka1-3/+21
2024-09-16Reland "[sanitizer] Fix partially initialized static TLS range" (#108883)Vitaly Buka1-4/+6
2024-09-16Revert "[sanitizer] Fix partially initialized static TLS range" (#108881)Vitaly Buka1-6/+4
2024-09-16[sanitizer] Fix partially initialized static TLS range (#108685)Vitaly Buka1-4/+6
2024-09-15[NFC][tsan] Fix `reallocarray`, `calloc` parameters orderVitaly Buka2-7/+7
2024-08-13[CompilerRT][Darwin] Silence the warnings for deprecated APIs (#102977)Steven Wu1-0/+8
2024-08-07[NFC] Fix typo in `REAL(pthread_join(th, ret))` (#102393)Vitaly Buka1-1/+1
2024-08-07[compiler-rt] [TSan] leave BufferedStackTrace uninitFlorian Mayer1-1/+1
2024-07-16[tsan] Replace ALIGNED with alignasFangrui Song8-16/+15
2024-07-16[tsan] Avoid ALIGNED in tsan_platform_mac.cpp. NFCFangrui Song1-2/+2
2024-07-16Revert "[tsan] Replace ALIGNED with alignas" (#99240)Daniel Thornburgh9-16/+17
2024-07-16[tsan] Replace ALIGNED with alignasFangrui Song9-17/+16
2024-07-12[sanitizer] Internalize .preinit_array variablesFangrui Song1-6/+4
2024-07-11[tsan] Fix ASLR edge case, and improve diagnostics (#97125)Thurston Dang1-7/+21
2024-07-10[tsan] Fix calculation of shadow end address in MemoryAccessRangeT (#98404)Thurston Dang1-8/+14
2024-07-01[tsan][aarch64] Fix branch protection in interceptors (#95839)Tulio Magno Quites Machado Filho1-0/+7
2024-06-25[tsan] Lock/Unlock allocator and stacks on fork (#96600)Vitaly Buka1-0/+10
2024-06-25[nfc][tsan] Clang format includes (#96599)Vitaly Buka1-3/+4
2024-06-25[nfc][tsan] Better name for locking functions (#96598)Vitaly Buka3-9/+10
2024-06-25[tsan] Test `__tsan_test_only_on_fork` only on Mac (#96597)Vitaly Buka1-0/+4
2024-06-25[sanitizer] Rename DEFINE_REAL_PTHREAD_FUNCTIONS (#96527)Vitaly Buka1-4/+4
2024-06-25[tsan] Fix dead lock when starting StackDepot thread (#96456)Vitaly Buka1-1/+12
2024-06-04[compiler-rt] Revise IDE folder structure (#89753)Michael Kruse3-3/+3
2024-03-26[tsan] Refine fstat{,64} interceptors (#86625)Fangrui Song1-25/+18
2024-03-26[tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (#8...Nazım Can Altınova1-0/+22
2024-03-26[tsan] Mark `pthread_*_lock` functions as blocking (#84162)Nazım Can Altınova1-5/+5
2024-03-24Revert "[compiler-rt] Also consider SIGPROF as a synchronous signal" (#86416)Vitaly Buka1-3/+1
2024-03-22[tsan] Process SIGPROF as sync signal only if thread is alive (#86343)Vitaly Buka1-3/+3
2024-03-22[tsan] Set `thr->is_inited` after SlotAttachAndLock (#86342)Vitaly Buka1-3/+4
2024-03-22[NFC][tsan] Use the result of placement new (#86341)Vitaly Buka1-2/+1
2024-03-21[compiler-rt] Fix build race with COMPILER_RT_TEST_STANDALONE_BUILD_LIBSAlexander Richardson1-1/+1
2024-03-15[compiler-rt] Also consider SIGPROF as a synchronous signalserge-sans-paille1-1/+3
2024-03-14Revert "[compiler-rt] Also consider SIGPROF as a synchronous signal (#85188)"...dyung1-3/+1
2024-03-14[compiler-rt] Also consider SIGPROF as a synchronous signal (#85188)serge-sans-paille1-1/+3
2024-03-13[compiler-rt] Remove llvm_gtest dependency from unit testsAlexander Richardson1-1/+1
2024-03-12[sanitizer] Reject unsupported -static at link time (#83524)Fangrui Song1-0/+2
2024-03-12Fix race in the implementation of __tsan_acquire() (#84923)Dave Clausen1-1/+1
2024-03-08[tsan] Intercept __tls_get_addr_earlierAlexander Richardson1-9/+11
2024-01-25[tsan] Lazily call 'personality' to minimize sandbox violations (#79334)Thurston Dang1-1/+9
2024-01-23[NFCI] Move SANITIZER_WEAK_IMPORT to sanitizer_common (#79208)Chris Apple1-7/+0
2024-01-23[tsan] Fix build for FreeBSD and NetBSD after 0784b1eefa36 (#79019)Dimitry Andric1-2/+4
2024-01-19Re-exec TSan with no ASLR if memory layout is incompatible on Linux (#78351)Thurston Dang4-50/+138
2024-01-05[NFC][sanitizer] Add consts to SkipInternalFrames (#77162)Vitaly Buka1-3/+3
2024-01-05[NFC][tsan] Move SkipInternalFrames into sanitizer_common (#77146)Vitaly Buka1-15/+2
2024-01-05[tsan] Fallback to top frame (#77145)Vitaly Buka1-4/+5
2024-01-05[NFC][tsan] `ptr != 0` to implicit check (#77144)Vitaly Buka1-3/+3
2024-01-05[tsan] Generalize FrameIsInternal (#77143)Vitaly Buka1-6/+2
2023-12-28[tsan] Add support for linux/loongarch64 in lib/tsan/go/buildgo.sh (#72819)abner chenc3-1/+41
2023-12-22[tsan] Only intercept pthread_mutex_clocklock on Linux (#76220)Rainer Orth1-0/+2