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

Commit 830a1a2a authored by Lydia Tse's avatar Lydia Tse Committed by Gerrit Code Review
Browse files

Merge "Added trace event to broadcastIntentWithFeature." into main

parents fb519c5d 2618484c
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -15909,6 +15909,7 @@ public class ActivityManagerService extends IActivityManager.Stub
            String[] excludedPackages, int appOp, Bundle bOptions,
            boolean serialized, boolean sticky, int userId) {
        enforceNotIsolatedCaller("broadcastIntent");
        synchronized(this) {
            intent = verifyBroadcastLocked(intent);
@@ -15922,6 +15923,12 @@ public class ActivityManagerService extends IActivityManager.Stub
            // Permission regimes around sender-supplied broadcast options.
            enforceBroadcastOptionPermissionsInternal(bOptions, callingUid);
            final ComponentName cn = intent.getComponent();
            Trace.traceBegin(
                    Trace.TRACE_TAG_ACTIVITY_MANAGER,
                    "broadcastIntent:" + (cn != null ? cn.toString() : intent.getAction()));
            final long origId = Binder.clearCallingIdentity();
            try {
                return broadcastIntentLocked(callerApp,
@@ -15932,6 +15939,7 @@ public class ActivityManagerService extends IActivityManager.Stub
                        callingPid, userId, BackgroundStartPrivileges.NONE, null, null);
            } finally {
                Binder.restoreCallingIdentity(origId);
                Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
            }
        }
    }