diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-01-16 18:29:32 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-01-16 18:29:32 +0000 |
commit | ea9d2434b8a7ebfa1663213ee2a783c892df2589 (patch) | |
tree | d759d8052570f42ca64edd1bf270a43696ed865c | |
parent | f0d8db16852819875eeacd771adfe566dff39bf7 (diff) | |
parent | 7c5c702eaa47e25bba1a26bded3035d26a2ab064 (diff) | |
download | device_google_wahoo-ea9d2434b8a7ebfa1663213ee2a783c892df2589.tar.gz device_google_wahoo-ea9d2434b8a7ebfa1663213ee2a783c892df2589.tar.bz2 device_google_wahoo-ea9d2434b8a7ebfa1663213ee2a783c892df2589.zip |
Merge "DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master" into stage-aosp-master
-rw-r--r-- | default-permissions.xml | 5 | ||||
-rwxr-xr-x | device.mk | 2 | ||||
-rwxr-xr-x | dumpstate/DumpstateDevice.cpp | 15 |
3 files changed, 18 insertions, 4 deletions
diff --git a/default-permissions.xml b/default-permissions.xml index 695da91d..b64420ef 100644 --- a/default-permissions.xml +++ b/default-permissions.xml @@ -139,5 +139,10 @@ <permission name="android.permission.RECEIVE_MMS" fixed="false"/> <permission name="android.permission.WRITE_CALL_LOG" fixed="false"/> <permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"/> + </exception> + + <exception package="com.google.android.apps.scone"> + <!-- Used to call ActivityTransition API for Smart PNO --> + <permission name="android.permission.ACTIVITY_RECOGNITION" fixed="false"/> </exception> </exceptions> @@ -48,7 +48,7 @@ PRODUCT_COPY_FILES += \ # Set the SVN for the targeted MR release PRODUCT_PROPERTY_OVERRIDES += \ - ro.vendor.build.svn=38 + ro.vendor.build.svn=40 # Enforce privapp-permissions whitelist PRODUCT_PROPERTY_OVERRIDES += \ diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index 4c1c21ec..4b7e030f 100755 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -212,6 +212,15 @@ void DumpstateDevice::dumpModem(int fd, int fdModem) } } +static void DumpPower(int fd) { + RunCommandToFd(fd, "Power Stats Times", {"/vendor/bin/sh", "-c", + "echo -n \"Boot: \" && /vendor/bin/uptime -s &&" + "echo -n \"Now: \" && date"}); + DumpFileToFd(fd, "RPM Stats", "/d/rpm_stats"); + DumpFileToFd(fd, "Power Management Stats", "/d/rpm_master_stats"); + DumpFileToFd(fd, "WLAN Power Stats", "/d/wlan0/power_stats"); +} + static void DumpTouch(int fd) { if (!access("/sys/android_touch", R_OK)) { DumpFileToFd(fd, "Synaptics touch firmware version", @@ -261,9 +270,9 @@ Return<void> DumpstateDevice::dumpstateBoard(const hidl_handle& handle) { DumpFileToFd(fd, "UFS size", "/sys/block/sda/size"); RunCommandToFd(fd, "UFS health", {"/vendor/bin/sh", "-c", "for f in $(find /sys/kernel/debug/ufshcd0 -type f); do if [[ -r $f && -f $f ]]; then echo --- $f; cat $f; fi; done"}); DumpFileToFd(fd, "INTERRUPTS", "/proc/interrupts"); - DumpFileToFd(fd, "RPM Stats", "/d/rpm_stats"); - DumpFileToFd(fd, "Power Management Stats", "/d/rpm_master_stats"); - DumpFileToFd(fd, "WLAN Power Stats", "/d/wlan0/power_stats"); + + DumpPower(fd); + DumpFileToFd(fd, "LL-Stats", "/d/wlan0/ll_stats"); DumpFileToFd(fd, "ICNSS Stats", "/d/icnss/stats"); DumpFileToFd(fd, "SMD Log", "/d/ipc_logging/smd/log"); |