Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8af94345 authored by Yandry Perez Clemente's avatar Yandry Perez Clemente
Browse files

Log atom ANROccurredProcessingStarted

Bug: b/188122403
Test: CTS test in ag/14695996
Change-Id: I6747336f4fe40949de1510fd5b4aed9a6e5bb455
parent 608a4392
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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);