diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2023-12-19 07:10:16 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-12-19 07:11:23 -0800 |
commit | e54fb4e1440c3c1d6933ceec2b36012228507719 (patch) | |
tree | a133a587cc0b9443c4e143d776710a93030d7f39 /ci | |
parent | bae260199fffe782d5a5414bb80cfe49abb1436f (diff) | |
download | abseil-e54fb4e1440c3c1d6933ceec2b36012228507719.tar.gz abseil-e54fb4e1440c3c1d6933ceec2b36012228507719.tar.bz2 abseil-e54fb4e1440c3c1d6933ceec2b36012228507719.zip |
Mutex: Prevent false race in EnableInvariantDebugging.
The added test exposes a false TSan race report in
EnableInvariantDebugging/EnableDebugLog related to SynchEvent reuse.
We ignore most of the stuff that happens inside of the Mutex code,
but not for the code inside of EnableInvariantDebugging/EnableDebugLog.
So these can cause occasional false reports on SynchEvent bankruptcy.
Also ignore accesses in EnableInvariantDebugging/EnableDebugLog.
PiperOrigin-RevId: 592226791
Change-Id: I066edb1ef5661ba6cf86a195f91a9d5328b93d10
Diffstat (limited to 'ci')
0 files changed, 0 insertions, 0 deletions