gps: Add MCU crash dump in bugreport
Bug: 189288775 Test: on device Change-Id: I0d3d1fdb6410098779d5ff9ed5d8b9bc7a347764
This commit is contained in:
parent
a05a8c3854
commit
d8908905aa
2 changed files with 9 additions and 3 deletions
|
@ -63,6 +63,7 @@ namespace V1_1 {
|
|||
namespace implementation {
|
||||
|
||||
#define GPS_LOG_PREFIX "gl-"
|
||||
#define GPS_MCU_LOG_PREFIX "esw-"
|
||||
#define MODEM_LOG_PREFIX "sbuff_"
|
||||
#define EXTENDED_LOG_PREFIX "extended_log_"
|
||||
#define RIL_LOG_PREFIX "rild.log."
|
||||
|
@ -193,10 +194,15 @@ void dumpModemEFS(std::string destDir) {
|
|||
void DumpstateDevice::dumpGpsLogs(int fd, std::string destDir) {
|
||||
const std::string gpsLogDir = GPS_LOG_DIRECTORY;
|
||||
const std::string gpsTmpLogDir = gpsLogDir + "/.tmp";
|
||||
const std::string gpsDestDir = destDir + "/gps";
|
||||
int maxFileNum = android::base::GetIntProperty(GPS_LOG_NUMBER_PROPERTY, 30);
|
||||
|
||||
dumpLogs(fd, gpsTmpLogDir, destDir, 1, GPS_LOG_PREFIX);
|
||||
dumpLogs(fd, gpsLogDir, destDir, maxFileNum, GPS_LOG_PREFIX);
|
||||
RunCommandToFd(fd, "MKDIR GPS LOG", {"/vendor/bin/mkdir", "-p", gpsDestDir.c_str()},
|
||||
CommandOptions::WithTimeout(2).Build());
|
||||
|
||||
dumpLogs(fd, gpsTmpLogDir, gpsDestDir, 1, GPS_LOG_PREFIX);
|
||||
dumpLogs(fd, gpsLogDir, gpsDestDir, 3, GPS_MCU_LOG_PREFIX);
|
||||
dumpLogs(fd, gpsLogDir, gpsDestDir, maxFileNum, GPS_LOG_PREFIX);
|
||||
}
|
||||
|
||||
timepoint_t startSection(int fd, const std::string §ionName) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
LheConsole=/data/vendor/gps/LheConsole
|
||||
LogEnabled=true
|
||||
Log=JAVA
|
||||
LheFailSafe=/data/vendor/gps/esw-crash-dump.txt
|
||||
LheFailSafe=/data/vendor/gps/logs/esw-crash-dump.txt
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue