summaryrefslogtreecommitdiff
path: root/compiler-rt/lib/tsan/rtl
AgeCommit message (Expand)Author
2025-11-21[TSan] [Darwin] Fix off by one in TSAN init due to MemoryRangeIsAvailable (#1...Andrew Haberlandt
2025-11-14[compiler-rt] [Darwin] Strip MTE tags from ASAN and TSAN (#166453)Andrew Haberlandt
2025-11-13[sanitizer_common] Add darwin-specific MemoryRangeIsAvailable (#167797)Andrew Haberlandt
2025-11-07[compiler-rt] Add CMake option to enable execute-only code generation on AArc...Csanád Hajdú
2025-10-28[TSan] Fix warning when compiling with -Wmissing-designated-field-initializer...Dan Blackwell
2025-10-21[NFCI][asm][i386/x86-64] Enable AT&T syntax explicitly (#164453)Raul Tambre
2025-10-13[TSan] guard lock_during_write flag on Apple platforms changes to exclude Go ...Dan Blackwell
2025-10-09[TSan] Add lock_during_write flag on Apple platforms to avoid deadlock (#157928)Dan Blackwell
2025-10-07[compiler-rt][TSan] Fix compilation error on Android x86 (#162385)Fei Peng
2025-10-07[compiler-rt][TSan] Fix TSan compile error on Android (#162369)Fei Peng
2025-10-07[sanitizers][Darwin][NFC] Insert missing void* casts for printf %p (#161282)Andrew Haberlandt
2025-10-06[compiler-rt][TSan] fix crash caused by intercpting pthread_detach on Android...Fei Peng
2025-10-06[compiler-rt][TSan] Add support for Android (#147580)Fei Peng
2025-09-22[compiler-rt] [TSan] [Darwin] Fix missing Report() arg in vm layout msg (#160...Andrew Haberlandt
2025-09-17[sanitizer_common][tsan][Darwin] Improve message for unsupported vm config on...Andrew Haberlandt
2025-09-11[TSan] Add interceptor for os_unfair_lock_lock_with_flags (#153815)Dan Blackwell
2025-08-25[tsan][riscv] correct Go race detector mapping for RISC-V sv48 VMA (#154700)Joel Sing
2025-08-25[tsan][riscv] add Go race detector support for RISC-V sv39 VMA (#154701)Joel Sing
2025-08-19tsan: Refine conditions to intercept pthread_cond_t functionsFangrui Song
2025-08-12[TSan] Fix deadlocks during TSan error reporting on Apple platforms (#151495)Dan Blackwell
2025-08-07[compiler-rt][AArch64] Add GCS property in assembly files (#152502)Csanád Hajdú
2025-08-01[TSan] Fix tsan_rtl_access printf type warnings (#151508)Dan Blackwell
2025-07-30[TSan][compiler-rt] Defer symbolization of Reports to as late as possible (#1...Dan Blackwell
2025-07-23[sanitizer_common][nfc] Rename `tid_t` to avoid conflicting declarations (#14...Jake Egan
2025-07-09[sanitizer_common] Introduce SANITIZER_MMAP_BEGIN macro (#147645)Jake Egan
2025-07-02Reland [TSan] Clarify and enforce shadow end alignment (#146676)Kunqiu Chen
2025-07-02Revert "[TSan] Clarify and enforce shadow end alignment" (#146674)Kunqiu Chen
2025-06-30tsan: Support free_sized and free_aligned_sized from C23 (#144531)Justin King
2025-06-27[TSan] Clarify and enforce shadow end alignment (#144648)Kunqiu Chen
2025-06-23[TSan, NFC] Eliminate useless calculations in TSan (#145283)Kunqiu Chen
2025-06-21[TSan] Fix p == end == ShadowMem::end in ShadowSet (#144994)Kunqiu Chen
2025-06-19[TSan] Make Shadow/Meta region inclusive-exclusive (#144647)Kunqiu Chen
2025-06-09[tsan] Don't symbolize stack traces if dl_iterate_phdr is not ready (#143199)Thurston Dang
2025-06-04[tsan] Change personality CHECK to Printf() + Die() (#142821)Thurston Dang
2025-05-22[tsan] Fix nested signal handling (#138599)Jakob Widauer
2025-03-24[tsan] Don't treat uncontended pthread_once as a potentially blocking region ...David Benjamin
2025-02-28[tsan][RISCV] Add Go support for linux/riscv64 (#127295)Meng Zhuo
2025-01-27[TSan][Apple] Fix interceptor build error (#124351)Julian Lettner
2024-12-24[Ubsan][Driver] Remove UBSAN C++ runtime from other sanitizers (#121006)Vitaly Buka
2024-12-07[sanitizer] Replace uptr by usize/SIZE_T in interfacesStefan Schulze Frielinghaus
2024-11-24[tsan] Unwind for CHECK according to fast_unwind_on_fatal (#117470)Vitaly Buka
2024-11-11[tsan] Fix typo in type (#115769)Vitaly Buka
2024-11-05[nfc][tsan] Replace some macros with templates (#114931)Vitaly Buka
2024-11-05[nfc][tsan] Simplify morder conversion (#115075)Vitaly Buka
2024-11-05Reapply "[tsan] Don't use `enum __tsan_memory_order` in tsan interface"" (#11...Vitaly Buka
2024-11-05Revert "[tsan] Don't use `enum __tsan_memory_order` in tsan interface" (#115032)Vitaly Buka
2024-11-05[tsan] Don't use `enum __tsan_memory_order` in tsan interface (#114724)Vitaly Buka
2024-11-04[nfc][tsan] Move out `morder` params from __VA_ARGS__ (#114916)Vitaly Buka
2024-11-04[nfc][tsan] Wrap `Atomic`/`NoTsanAtomic` int struct (#114909)Vitaly Buka
2024-11-04[tsan] Clang format a few files (#114725)Vitaly Buka