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

Commit 838074d8 authored by Atneya Nair's avatar Atneya Nair
Browse files

Add uid/pid to soundtrigger dumpsys sessions

This can help track process restarts, and disambiguate sessions from
multi-pid apps like AGSA.

Bug: 288639477
Test: Manual verification of dumpsys
Change-Id: Ia4639c56bc293ba32594187704b1268206300ddf
parent 5b343970
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -407,7 +407,9 @@ public class SoundTriggerService extends SystemService {
                var eventLogger = new EventLogger(SESSION_MAX_EVENT_SIZE,
                        "SoundTriggerSessionLogs for package: "
                        + Objects.requireNonNull(originatorIdentity.packageName)
                        + "#" + sessionId);
                        + "#" + sessionId
                        + " - " + originatorIdentity.uid
                        + "|" + originatorIdentity.pid);
                return new SoundTriggerSessionStub(client,
                        newSoundTriggerHelper(moduleProperties, eventLogger), eventLogger);
            }
@@ -428,7 +430,9 @@ public class SoundTriggerService extends SystemService {
                var eventLogger = new EventLogger(SESSION_MAX_EVENT_SIZE,
                        "SoundTriggerSessionLogs for package: "
                        + Objects.requireNonNull(originatorIdentity.packageName) + "#"
                        + sessionId);
                        + sessionId
                        + " - " + originatorIdentity.uid
                        + "|" + originatorIdentity.pid);
                return new SoundTriggerSessionStub(client,
                        newSoundTriggerHelper(moduleProperties, eventLogger), eventLogger);
            }
@@ -1801,7 +1805,9 @@ public class SoundTriggerService extends SystemService {
                        ServiceEvent.Type.ATTACH, identity.packageName + "#" + sessionId));
            var eventLogger = new EventLogger(SESSION_MAX_EVENT_SIZE,
                    "LocalSoundTriggerEventLogger for package: " +
                    identity.packageName + "#" + sessionId);
                    identity.packageName + "#" + sessionId
                        + " - " + identity.uid
                        + "|" + identity.pid);

            return new SessionImpl(newSoundTriggerHelper(underlyingModule, eventLogger, isTrusted),
                    client, eventLogger, identity);