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

Commit 6aa65f39 authored by Ben Miles's avatar Ben Miles Committed by Android (Google) Code Review
Browse files

Merge "Add timeout duration to broadcast ANRs"

parents 5242e7a9 ae1def7b
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -2125,8 +2125,9 @@ public final class BroadcastQueue {
        // app just because it's stopped at a breakpoint.
        final boolean debugging = (r.curApp != null && r.curApp.isDebugging());

        long timeoutDurationMs = now - r.receiverTime;
        Slog.w(TAG, "Timeout of broadcast " + r + " - receiver=" + r.receiver
                + ", started " + (now - r.receiverTime) + "ms ago");
                + ", started " + timeoutDurationMs + "ms ago");
        r.receiverTime = now;
        if (!debugging) {
            r.anrCount++;
@@ -2158,7 +2159,9 @@ public final class BroadcastQueue {
        }

        if (app != null) {
            anrMessage = "Broadcast of " + r.intent.toString();
            anrMessage =
                    "Broadcast of " + r.intent.toString() + ", waited " + timeoutDurationMs
                            + "ms";
        }

        if (mPendingBroadcast == r) {