mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-02-01 07:50:47 +00:00
Add WiFi Statistics to Bugreport to Wahoo
This commit adds some statistics from debugfs to bugreport this includes the files: /d/wlan0/power_stats /d/wlan0/ll_stats /d/icnss/stats Bug: 62290986 Test: adb bugreport and inspect the required statistics Change-Id: Ib65b98935a043542283a645f9760e02ff6935db3 Signed-off-by: Ahmed ElArabawy <arabawy@google.com>
This commit is contained in:
@@ -183,6 +183,9 @@ Return<void> DumpstateDevice::dumpstateBoard(const hidl_handle& handle) {
|
||||
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");
|
||||
DumpFileToFd(fd, "LL-Stats", "/d/wlan0/ll_stats");
|
||||
DumpFileToFd(fd, "ICNSS Stats", "/d/icnss/stats");
|
||||
DumpFileToFd(fd, "SMD Log", "/d/ipc_logging/smd/log");
|
||||
RunCommandToFd(fd, "ION HEAPS", {"/vendor/bin/sh", "-c", "for d in $(ls -d /d/ion/*); do for f in $(ls $d); do echo --- $d/$f; cat $d/$f; done; done"});
|
||||
DumpFileToFd(fd, "dmabuf info", "/d/dma_buf/bufinfo");
|
||||
|
||||
1
sepolicy/vendor/file.te
vendored
1
sepolicy/vendor/file.te
vendored
@@ -23,6 +23,7 @@ type debugfs_rmt_storage, debugfs_type, fs_type;
|
||||
type debugfs_usb, debugfs_type, fs_type;
|
||||
type debugfs_wlan, debugfs_type, fs_type;
|
||||
type debugfs_mdp, debugfs_type, fs_type;
|
||||
type debugfs_icnss, debugfs_type, fs_type;
|
||||
|
||||
# /proc
|
||||
type proc_wifi_dbg, fs_type;
|
||||
|
||||
1
sepolicy/vendor/genfs_contexts
vendored
1
sepolicy/vendor/genfs_contexts
vendored
@@ -77,3 +77,4 @@ genfscon debugfs /ipc_logging/smblib/log u:object_r:debugfs_usb:s0
|
||||
genfscon debugfs /msm_ipc_router u:object_r:debugfs_ipc:s0
|
||||
genfscon debugfs /mdp u:object_r:debugfs_mdp:s0
|
||||
genfscon debugfs /rmt_storage u:object_r:debugfs_rmt_storage:s0
|
||||
genfscon debugfs /icnss u:object_r:debugfs_icnss:s0
|
||||
|
||||
4
sepolicy/vendor/hal_dumpstate_impl.te
vendored
4
sepolicy/vendor/hal_dumpstate_impl.te
vendored
@@ -39,6 +39,10 @@ allow hal_dumpstate_impl sysfs_thermal:file r_file_perms;
|
||||
allow hal_dumpstate_impl debugfs_ion:dir r_dir_perms;
|
||||
allow hal_dumpstate_impl debugfs_ion:file r_file_perms;
|
||||
allow hal_dumpstate_impl debugfs_rpm:file r_file_perms;
|
||||
allow hal_dumpstate_impl debugfs_wlan:dir r_dir_perms;
|
||||
allow hal_dumpstate_impl debugfs_wlan:file r_file_perms;
|
||||
allow hal_dumpstate_impl debugfs_icnss:dir r_dir_perms;
|
||||
allow hal_dumpstate_impl debugfs_icnss:file r_file_perms;
|
||||
allow hal_dumpstate_impl debugfs_ipc:file r_file_perms;
|
||||
allow hal_dumpstate_impl proc_stat:file r_file_perms;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user