summaryrefslogtreecommitdiff
path: root/llvm/test/Instrumentation/ThreadSanitizer
AgeCommit message (Expand)Author
2025-08-06[TSan] Add option to ignore capturing behavior when instrumenting (#148156)Yussur Mustafa Oraji
2025-06-18[TSan] Fix missing inst cleanup (#144067)Kunqiu Chen
2025-06-13[TSan] Regenerate test checks (NFC)Nikita Popov
2025-04-24[TSan, SanitizerBinaryMetadata] Analyze the capture status for `alloca` rathe...Camsyn
2025-04-17[TSan, SanitizerBinaryMetadata] Improve instrument for derived pointers via p...Camsyn
2024-08-20[IR] Check that arguments of naked function are not used (#104757)Nikita Popov
2024-08-12[Sanitizer] Make sanitizer passes idempotent (#99439)Chaitanya
2024-05-03[tsan] Don't crash on vscale (#91018)Vitaly Buka
2024-03-15[TSan] Fix atomicrmw xchg with pointer and floats (#85228)Nikita Popov
2023-08-24[tsan] Respect !nosanitize metadata and remove gcov special caseFangrui Song
2023-08-09NFC: Switch to update_test_checks for a couple tests.James Y Knight
2023-07-17[ThreadSanitizer] Add fallback DebugLocation for memintrinsic callsMarco Elver
2023-06-01[Analysis][LoongArch] Add sign extension for i32 parameters and returnszhanglimin
2023-01-18Add parameter extension attributes in various instrumentation passes.Jonas Paulsson
2022-12-11Use poison instead of undef where its used as a placeholder [NFC]Manuel Brito
2022-11-27ThreadSanitizer: Convert tests to opaque pointersMatt Arsenault
2022-09-06[tsan] Replace mem intrinsics with calls to interceptorsVitaly Buka
2022-09-06Revert "[tsan] Replace mem intrinsics with calls to interceptors"Vitaly Buka
2022-09-06[tsan] Replace mem intrinsics with calls to interceptorsVitaly Buka
2022-08-11[MemorySanitizer] Support memcpy.inline and memset.inlineMarco Elver
2022-06-14[PS5] Use __gxx_personality_v0 for TSanPaul Robinson
2022-05-05[ThreadSanitizer] Add fallback DebugLocation for instrumentation callsMarco Elver
2022-04-21[tsan][test] Change -tsan to -passes=tsanFangrui Song
2021-11-17tsan: don't consider debug calls as callsDmitry Vyukov
2021-09-05[test] Remove some legacy PM tests in llvm/test/InstrumentationArthur Eubanks
2021-07-21[sanitizer] Place module_ctor/module_dtor in llvm.usedFangrui Song
2021-05-13[TSAN] Honor failure memory orders in AtomicCASBruno Cardoso Lopes
2020-09-18[test][TSan] Fix tests under NPMArthur Eubanks
2020-09-15[TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN)Xun Li
2020-07-17[TSan] Add option for emitting compound read-write instrumentationMarco Elver
2020-06-26[BasicAA] Rename deprecated -basicaa to -basic-aaFangrui Song
2020-05-15[TSAN] Add option to allow instrumenting reads of reads-before-writesDmitry Vyukov
2020-04-22[TSAN] Add optional support for distinguishing volatilesDmitry Vyukov
2020-04-09tsan: don't instrument __attribute__((naked)) functionsAnton Bikineev
2019-10-11Insert module constructors in a module passVitaly Buka
2019-10-11Revert 374481 "[tsan,msan] Insert module constructors in a module pass"Nico Weber
2019-10-10[tsan,msan] Insert module constructors in a module passVitaly Buka
2019-01-16[NewPM][TSan] Reiterate the TSan portPhilip Pfaffe
2019-01-09Revert r350647: "[NewPM] Port tsan"Florian Hahn
2019-01-08[NewPM] Port tsanPhilip Pfaffe
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-01-19Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson
2017-07-11Enhance synchscope representationKonstantin Zhuravlyov
2017-02-15ThreadSanitizer: don't track swifterror memory addressesArnold Schwaighofer
2016-12-11[Verifier] Add verification for TBAA metadataSanjoy Das
2016-11-14[tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during...Kuba Brecka
2016-11-11[tsan][llvm] Implement the function attribute to disable TSan checking at run...Anna Zaks
2016-11-07[tsan] Cast floating-point types correctly when instrumenting atomic accesses...Kuba Brecka
2016-07-19[tsan] Don't instrument __llvm_gcov_global_state_pred or __llvm_gcda*Vedant Kumar
2016-07-07[tsan] Try harder to not instrument gcov countersVedant Kumar