mirror of
https://github.com/Evolution-X-Devices/device_google_redfin
synced 2026-02-01 11:26:33 +00:00
Merge "redfin: support modem logging on user build"
Change-Id: Id146dcbffb51ed44e4c090875eff4a23faef4b88 Change-Id: I5d36054e592196719ac0841ae1c34cfba4a733a2 Change-Id: If11b59fb1ba69947fd1e4716f10da1a5a450f749 Change-Id: Ifa5b46ec193150bbbbba9e9185811c6da1f4163f
This commit is contained in:
@@ -157,12 +157,25 @@ void DumpstateDevice::dumpModem(int fd, int fdModem)
|
||||
|
||||
RunCommandToFd(fd, "MKDIR MODEM LOG", {"/vendor/bin/mkdir", "-p", modemLogAllDir.c_str()}, CommandOptions::WithTimeout(2).Build());
|
||||
|
||||
const std::string diagLogDir = "/data/vendor/radio/diag_logs/logs";
|
||||
const std::string diagPoweronLogPath = "/data/vendor/radio/diag_logs/logs/diag_poweron_log.qmdl";
|
||||
|
||||
if (isModemLoggingEnabled()) {
|
||||
if (isModemLoggingRunning()) {
|
||||
ALOGD("diag_mdlog is running");
|
||||
} else {
|
||||
ALOGD("diag_mdlog is not running");
|
||||
}
|
||||
|
||||
dumpLogs(fd, diagLogDir, modemLogAllDir, android::base::GetIntProperty(DIAG_MDLOG_NUMBER_BUGREPORT, 100), DIAG_LOG_PREFIX);
|
||||
}
|
||||
RunCommandToFd(fd, "CP MODEM POWERON LOG", {"/vendor/bin/cp", diagPoweronLogPath.c_str(), modemLogAllDir.c_str()}, CommandOptions::WithTimeout(2).Build());
|
||||
|
||||
if (!PropertiesHelper::IsUserBuild()) {
|
||||
char cmd[256] = { 0 };
|
||||
|
||||
android::base::SetProperty(MODEM_EFS_DUMP_PROPERTY, "true");
|
||||
|
||||
const std::string diagLogDir = "/data/vendor/radio/diag_logs/logs";
|
||||
const std::string tcpdumpLogDir = "/data/vendor/tcpdump_logger/logs";
|
||||
const std::string extendedLogDir = "/data/vendor/radio/extended_logs";
|
||||
const std::vector <std::string> rilAndNetmgrLogs
|
||||
@@ -183,7 +196,6 @@ void DumpstateDevice::dumpModem(int fd, int fdModem)
|
||||
"/data/vendor/radio/power_anomaly_data.txt",
|
||||
"/data/vendor/radio/diag_logs/diag_trace.txt",
|
||||
"/data/vendor/radio/diag_logs/diag_trace_old.txt",
|
||||
"/data/vendor/radio/diag_logs/logs/diag_poweron_log.qmdl",
|
||||
"/data/vendor/radio/metrics_data",
|
||||
"/data/vendor/ssrlog/ssr_log.txt",
|
||||
"/data/vendor/ssrlog/ssr_log_old.txt",
|
||||
@@ -191,16 +203,6 @@ void DumpstateDevice::dumpModem(int fd, int fdModem)
|
||||
"/sys/kernel/debug/ipa/ipa_statistics_msg"
|
||||
};
|
||||
|
||||
if (isModemLoggingEnabled()) {
|
||||
if (isModemLoggingRunning()) {
|
||||
ALOGD("diag_mdlog is running");
|
||||
} else {
|
||||
ALOGD("diag_mdlog is not running");
|
||||
}
|
||||
|
||||
dumpLogs(fd, diagLogDir, modemLogAllDir, android::base::GetIntProperty(DIAG_MDLOG_NUMBER_BUGREPORT, 100), DIAG_LOG_PREFIX);
|
||||
}
|
||||
|
||||
bool tcpdumpEnabled = android::base::GetBoolProperty(TCPDUMP_PERSIST_PROPERTY, false);
|
||||
|
||||
if (tcpdumpEnabled) {
|
||||
|
||||
Reference in New Issue
Block a user