Merge "Log atom ANROccurredProcessingStarted" into sc-dev

This commit is contained in:
Yandry Perez Clemente
2021-06-03 07:39:56 +00:00
committed by Android (Google) Code Review

View File

@@ -272,6 +272,13 @@ class ProcessErrorStateRecord {
errorId = null;
}
// This atom is only logged with the purpose of triggering Perfetto and the logging
// needs to happen as close as possible to the time when the ANR is detected.
// Also, it needs to be logged after adding the error id to the trace, to make sure
// the error id is present in the trace when the Perfetto trace is captured.
FrameworkStatsLog.write(FrameworkStatsLog.ANR_OCCURRED_PROCESSING_STARTED,
mApp.processName);
// Dump thread traces as quickly as we can, starting with "interesting" processes.
firstPids.add(pid);