commit | 51e73d360e83532a39d57d720305197b0f2e572d | [log] [tgz] |
---|---|---|
author | Andy Hung <hunga@google.com> | Thu Mar 21 19:43:05 2024 -0700 |
committer | Andy Hung <hunga@google.com> | Thu Mar 21 21:35:21 2024 -0700 |
tree | 9592d63a2a937c12811dcc5360ce1deaff357fd0 | |
parent | a7ebac08edb3c14a35828ef44188e2264050f7cc [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 Change-Id: Id633d1371c6aedd111a04510c49e95729a0c7790