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

Commit 28152832 authored by Zimuzo Ezeozue's avatar Zimuzo Ezeozue Committed by Automerger Merge Worker
Browse files

Merge "Revert^2 "Added trace event to broadcastIntentWithFeature."" into main...

Merge "Revert^2 "Added trace event to broadcastIntentWithFeature."" into main am: 4c70fa92 am: 60068875

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3136713



Change-Id: I7ee159ff0f2bbb00f3ee61b63fbf49799eed8878
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents bb01a27e 60068875
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -16289,6 +16289,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);
@@ -16302,6 +16303,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,
@@ -16312,6 +16319,7 @@ public class ActivityManagerService extends IActivityManager.Stub
                        callingPid, userId, BackgroundStartPrivileges.NONE, null, null);
            } finally {
                Binder.restoreCallingIdentity(origId);
                Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
            }
        }
    }