aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-03-24 10:27:08 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-03-24 11:27:46 +0100
commit180d211770a0a1f82d483433fab007cd4d14cbd9 (patch)
tree54a4367e9c030472d9c157067f3258f7973b93bf /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
parent080d046c91d26bd3b0afba817cf5c2f99d1288ff (diff)
downloadllvm-180d211770a0a1f82d483433fab007cd4d14cbd9.zip
llvm-180d211770a0a1f82d483433fab007cd4d14cbd9.tar.gz
llvm-180d211770a0a1f82d483433fab007cd4d14cbd9.tar.bz2
tsan: Adding releaseAcquire() to ThreadClock
realeaseAcquire() is a new function added to TSan in support of the Go data-race detector. It's semantics is: void ThreadClock::releaseAcquire(SyncClock *sc) const { for (int i = 0; i < kMaxThreads; i++) { tmp = clock[i]; clock[i] = max(clock[i], sc->clock[i]); sc->clock[i] = tmp; } } For context see: https://go-review.googlesource.com/c/go/+/220419 Reviewed-in: https://reviews.llvm.org/D76322 Author: dfava (Daniel Fava)
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions