mirror of
https://github.com/chromium/crashpad.git
synced 2025-01-17 04:50:27 +08:00
70d10eb629
client_win used a non-standard/poorly defined "Acquire Store" and "Release Load" pair to have handlers notify when they changed state and to wait for handlers to change state. Acquire stores and Release Loads are not expressable in C++11 atomics and even at face value did not provide useful semantics here (code waiting for a handler to change state wants to see the handler's stores.) Change-Id: I8d08d0d7baf9979406557ec2b90fea4cd51892bc Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/1741716 Reviewed-by: Mark Mentovai <mark@chromium.org> Commit-Queue: Mark Mentovai <mark@chromium.org>