webrtc/rtc_base/synchronization
Markus Handell 0d3c09a8fe webrtc::Mutex: Introduce mutex_race_check.h.
This change introduces a race-checking mutex implementation useful
for downstream consumers that can guarantee that they invoke
WebRTC serially.

Fixed: webrtc:11787
Change-Id: I7cb74e2e88dc87b751130504c267ac20ee8df4ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179284
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33769}
2021-04-19 11:10:02 +00:00
..
BUILD.gn webrtc::Mutex: Introduce mutex_race_check.h. 2021-04-19 11:10:02 +00:00
DEPS Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
mutex.cc Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
mutex.h webrtc::Mutex: Introduce mutex_race_check.h. 2021-04-19 11:10:02 +00:00
mutex_abseil.h Reland "Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c++ code" 2021-01-15 17:59:05 +00:00
mutex_benchmark.cc Mutex: Temporarily add re-entry CHECK. 2020-06-10 07:45:50 +00:00
mutex_critical_section.h Reland "Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c++ code" 2021-01-15 17:59:05 +00:00
mutex_pthread.h Reland "Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c++ code" 2021-01-15 17:59:05 +00:00
mutex_race_check.h webrtc::Mutex: Introduce mutex_race_check.h. 2021-04-19 11:10:02 +00:00
mutex_unittest.cc Make MessageHandler cleanup optional. 2020-09-07 12:57:15 +00:00
sequence_checker_internal.cc Split sequence checker on two headers before moving to API 2021-02-03 17:19:59 +00:00
sequence_checker_internal.h Split sequence checker on two headers before moving to API 2021-02-03 17:19:59 +00:00
yield.cc Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
yield.h Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
yield_policy.cc Add pthread thread-local storage support for ScopedYieldPolicy 2019-07-19 14:33:53 +00:00
yield_policy.h Deleting copy constructors for Scoped* classes. 2019-03-25 09:05:29 +00:00
yield_policy_unittest.cc In rtc_base/ and api/ replace mock macros with unified MOCK_METHOD macro 2020-05-14 19:33:26 +00:00