[all-commits] [llvm/llvm-project] ded1f3: [TSan] Add option to ignore capturing behavior whe...
Yussur Mustafa Oraji via All-commits
all-commits at lists.llvm.org
Wed Aug 6 06:47:55 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ded1f3ec96bc3de2951094dff5a8d2e12f7402c8
https://github.com/llvm/llvm-project/commit/ded1f3ec96bc3de2951094dff5a8d2e12f7402c8
Author: Yussur Mustafa Oraji <yussur.oraji at tu-darmstadt.de>
Date: 2025-08-06 (Wed, 06 Aug 2025)
Changed paths:
M llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
A llvm/test/Instrumentation/ThreadSanitizer/capture-no-omit.ll
M llvm/test/Instrumentation/ThreadSanitizer/capture.ll
Log Message:
-----------
[TSan] Add option to ignore capturing behavior when instrumenting (#148156)
While not needed for most applications, some tools such as
[MUST](https://www.i12.rwth-aachen.de/cms/i12/forschung/forschungsschwerpunkte/lehrstuhl-fuer-hochleistungsrechnen/~nrbe/must/)
depend on the instrumentation being present.
MUST uses the ThreadSanitizer annotation interface to detect data races
in MPI programs, where the capture tracking is detrimental as it has no
bearing on MPI data races, leading to missed races.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list