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

Commit 508fb03d authored by Jing Ji's avatar Jing Ji
Browse files

Log bindService call and its service name in trace slices

Bug: 218323803
Test: Manual - capture perfetto traces.
Change-Id: Id73ea29cde37ddf12ed8e71b1761b49c18891503
parent 1cb90227
Loading
Loading
Loading
Loading
+13 −4
Original line number Diff line number Diff line
@@ -12426,11 +12426,20 @@ public class ActivityManagerService extends IActivityManager.Stub
            }
        }
        try {
            if (Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) {
                final ComponentName cn = service.getComponent();
                Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "bindService:"
                        + (cn != null ? cn.toShortString() : service.getAction()));
            }
            synchronized (this) {
                return mServices.bindServiceLocked(caller, token, service, resolvedType, connection,
                        flags, instanceName, isSdkSandboxService, sdkSandboxClientdAppUid,
                        callingPackage, userId);
            }
        } finally {
            Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
        }
    }
    public void updateServiceGroup(IServiceConnection connection, int group, int importance) {