Attach more CPA traces to bug reports. am: b9c47ce0dc am: 3df06659f1 am: 8b904be4d9

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15448666

Change-Id: Ifab9e971e717c779ccc2209a80bb850ecd9f5ef3
This commit is contained in:
Michael Eastwood 2021-08-04 21:32:31 +00:00 committed by Automerger Merge Worker
commit a623d9728c

View file

@ -210,9 +210,10 @@ void dumpCameraLogs(int fd, const std::string &destDir) {
const std::string cameraDestDir = destDir + "/camera";
RunCommandToFd(fd, "MKDIR CAMERA LOG", {"/vendor/bin/mkdir", "-p", cameraDestDir.c_str()},
CommandOptions::WithTimeout(2).Build());
// Attach 2 latest sessions (in case the user is running concurrent sessions).
dumpLogs(fd, kCameraLogDir, cameraDestDir, 2, "session-ended-");
dumpLogs(fd, kCameraLogDir, cameraDestDir, 2, "high-drop-rate-");
// Attach multiple latest sessions (in case the user is running concurrent
// sessions or starts a new session after the one with performance issues).
dumpLogs(fd, kCameraLogDir, cameraDestDir, 10, "session-ended-");
dumpLogs(fd, kCameraLogDir, cameraDestDir, 5, "high-drop-rate-");
}
timepoint_t startSection(int fd, const std::string &sectionName) {