Members of designated initializers in C++20 must be ordered, unlike C99.
Bug: 139945549
Test: mm
Change-Id: I34f715dcd9991403b8ae99b85fbe357da3c46971
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
- IStateResidencyDataProvider now uses std::unordered_map instead of
std::map. This was originally intended to use an unordered_map.
- Changed PowerStats::debug header to "Entity" instead of "Subsystem"
- Removed dead code related to dumping of statistics for the old power
HAL
Bug: 117887759
Test: adb shell "lshal debug android.hardware.power.stats@1.0::IPowerStats/default"
Observed the following output on C2F2:
========== PowerStats HAL 1.0 state residencies ==========
Entity State Total time Total entries Last entry timestamp
Airbrush Active 0 ms 0 0 ms
Airbrush Sleep 0 ms 0 0 ms
Airbrush Deep sleep 0 ms 0 0 ms
Airbrush Suspend 0 ms 0 0 ms
Airbrush Off 0 ms 1 912 ms
Airbrush Unknown 0 ms 0 0 ms
WLAN Active 31436 ms 0 0 ms
WLAN Deep-Sleep 0 ms 0 0 ms
SoC AOSD 0 ms 0 0 ms
SoC CXSD 0 ms 0 0 ms
SoC DDR 0 ms 0 0 ms
SLPI Sleep 13747 ms 759 31038 ms
CDSP Sleep 15165 ms 98 26055 ms
ADSP Sleep 14327 ms 160 25012 ms
MPSS Sleep 5 ms 4 22409 ms
APSS Sleep 0 ms 0 0 ms
========== End of PowerStats HAL 1.0 state residencies ==========
Change-Id: Iea8fc895b06ce215e60ad76a2427fcd5a6f7724e