mirror of
https://github.com/Evolution-X-Devices/device_google_gs201
synced 2026-01-27 19:18:35 +00:00
Merge "dumpstate: dump logbuffer tcpm logs in bugreport"
This commit is contained in:
committed by
Android (Google) Code Review
commit
22067f611c
@@ -144,6 +144,7 @@ on init
|
||||
chown system system /dev/logbuffer_rtx
|
||||
chown system system /dev/logbuffer_ssoc
|
||||
chown system system /dev/logbuffer_ttf
|
||||
chown system system /dev/logbuffer_tcpm
|
||||
chown system system /dev/logbuffer_usbpd
|
||||
chown system system /dev/logbuffer_wireless
|
||||
|
||||
|
||||
@@ -337,11 +337,14 @@ void DumpstateDevice::dumpPowerSection(int fd) {
|
||||
DumpFileToFd(fd, "maxfg_flip", "/dev/logbuffer_maxfg_flip");
|
||||
}
|
||||
|
||||
|
||||
if (!stat("/sys/kernel/debug/tcpm", &buffer)) {
|
||||
RunCommandToFd(fd, "TCPM logs", {"/vendor/bin/sh", "-c", "cat /sys/kernel/debug/tcpm/*"});
|
||||
} else {
|
||||
RunCommandToFd(fd, "TCPM logs", {"/vendor/bin/sh", "-c", "cat /sys/kernel/debug/usb/tcpm*"});
|
||||
if (!stat("/dev/logbuffer_tcpm", &buffer)) {
|
||||
DumpFileToFd(fd, "Logbuffer TCPM", "/dev/logbuffer_tcpm");
|
||||
} else if (!PropertiesHelper::IsUserBuild()) {
|
||||
if (!stat("/sys/kernel/debug/tcpm", &buffer)) {
|
||||
RunCommandToFd(fd, "TCPM logs", {"/vendor/bin/sh", "-c", "cat /sys/kernel/debug/tcpm/*"});
|
||||
} else {
|
||||
RunCommandToFd(fd, "TCPM logs", {"/vendor/bin/sh", "-c", "cat /sys/kernel/debug/usb/tcpm*"});
|
||||
}
|
||||
}
|
||||
|
||||
DumpFileToFd(fd, "PD Engine", "/dev/logbuffer_usbpd");
|
||||
|
||||
Reference in New Issue
Block a user