commit | 165c521e698a350eb9bdebeeae03afe4d12819d1 | [log] [tgz] |
---|---|---|
author | Ryan Zuklie <rzuklie@google.com> | Thu Jun 15 17:46:17 2023 -0700 |
committer | Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Fri Jun 16 21:21:17 2023 +0000 |
tree | 00807cb0e49cc61e733f1fe0467f093171a76a01 | |
parent | f338ffa8f70bbd545d87516cda710ba930f69068 [diff] |
Trace events while not recording history. This makes the ATrace events be recorded even when the history events are not. History recording may be disabled when the device is on a charger and the batter is nearly fully charged. BatteryStats will reset history around this time so it may be fine to stop history, but the same is not true for tracing. Note: this introduces two new fields to record the state since when history is not recorded, mHistoryLastWritten isn't updated. Test: atest FrameworksServicesTests:BatteryStatsHistoryTest Bug: 286818006 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e1b5dc72c4eb910c3c70b7eda697a6ad6511010b) Merged-In: I52fc02cd8336adcb6f12305c584206242c40f507 Change-Id: I52fc02cd8336adcb6f12305c584206242c40f507