commit | ef2096d0864a3763c41cec569d552d3363bf2cdb | [log] [tgz] |
---|---|---|
author | Andy Hung <hunga@google.com> | Thu Mar 21 19:43:05 2024 -0700 |
committer | Andy Hung <hunga@google.com> | Thu Jun 13 13:38:04 2024 -0700 |
tree | 813b79ba1fedbaec43fcebfc2929a4fdfa8e9606 | |
parent | 4f195983e77b3112fcbc72b60d1dca5f09cf5c93 [diff] |
TimeCheck: Track waiting through thread join in AudioFlinger The TimeCheck watchdog is used to diagnose binder stalls. When one occurs, it does a thread-wait analysis, tracking downstream to the ultimate thread the target is blocked on. We add thread join diagnostic tracing in AudioFlinger ThreadBase::exit(). Test: atest CtsMediaAudioTestCases Bug: 328693634 Merged-In: Id633d1371c6aedd111a04510c49e95729a0c7790 Change-Id: Id633d1371c6aedd111a04510c49e95729a0c7790