webrtc/rtc_base/synchronization
Byoungchan Lee 4086721e6a Make ExpectationToString generate detailed logs in more cases.
ExpectationToString is used to explain why RTC_DCHECK_RUN_ON is
triggered.
Unfortunately, the current implementation only generates verbose strings
when SequenceCheckerImpl is passed as an argument.

Modify ExpectationToString to generate detailed messages even for
derived classes of SequenceCheckerImpl.

Bug: None
Change-Id: I55f76d44ad59dbe6f21cee7d7d8e19188e0f3088
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276061
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38211}
2022-09-26 16:24:04 +00:00
..
BUILD.gn Replace Thread::Invoke with Thread::BlockingCall 2022-09-09 10:44:17 +00:00
DEPS Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
mutex.h Reland "Delete unused class GlobalMutex" 2022-04-08 10:02:08 +00:00
mutex_abseil.h Add method Mutex::AssertHeld 2021-07-27 07:46:32 +00:00
mutex_benchmark.cc Mutex: Temporarily add re-entry CHECK. 2020-06-10 07:45:50 +00:00
mutex_critical_section.h Add method Mutex::AssertHeld 2021-07-27 07:46:32 +00:00
mutex_pthread.h Add method Mutex::AssertHeld 2021-07-27 07:46:32 +00:00
mutex_unittest.cc Remove usage of MessageHandlerAutoCleanup in rtc_base unittests 2022-09-05 10:14:50 +00:00
sequence_checker_internal.cc Make ExpectationToString generate detailed logs in more cases. 2022-09-26 16:24:04 +00:00
sequence_checker_internal.h Make ExpectationToString generate detailed logs in more cases. 2022-09-26 16:24:04 +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
yield_policy.h
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