Loading cmds/statsd/statsd.rc +2 −2 Original line number Diff line number Diff line Loading @@ -14,5 +14,5 @@ service statsd /system/bin/statsd class main user system group system user statsd group statsd log data/etc/platform.xml +2 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,8 @@ <assign-permission name="android.permission.ACCESS_LOWPAN_STATE" uid="lowpan" /> <assign-permission name="android.permission.MANAGE_LOWPAN_INTERFACES" uid="lowpan" /> <assign-permission name="android.permission.STATSCOMPANION" uid="statsd" /> <!-- This is a list of all the libraries available for application code to link against. --> Loading services/core/java/com/android/server/stats/StatsCompanionService.java +7 −3 Original line number Diff line number Diff line Loading @@ -743,9 +743,13 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { filter.addAction(Intent.ACTION_SHUTDOWN); mContext.registerReceiverAsUser( mShutdownEventReceiver, UserHandle.ALL, filter, null, null); final long token = Binder.clearCallingIdentity(); try { // Pull the latest state of UID->app name, version mapping when statsd starts. informAllUidsLocked(mContext); } finally { restoreCallingIdentity(token); } } catch (RemoteException e) { Slog.e(TAG, "Failed to inform statsd that statscompanion is ready", e); forgetEverything(); Loading Loading
cmds/statsd/statsd.rc +2 −2 Original line number Diff line number Diff line Loading @@ -14,5 +14,5 @@ service statsd /system/bin/statsd class main user system group system user statsd group statsd log
data/etc/platform.xml +2 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,8 @@ <assign-permission name="android.permission.ACCESS_LOWPAN_STATE" uid="lowpan" /> <assign-permission name="android.permission.MANAGE_LOWPAN_INTERFACES" uid="lowpan" /> <assign-permission name="android.permission.STATSCOMPANION" uid="statsd" /> <!-- This is a list of all the libraries available for application code to link against. --> Loading
services/core/java/com/android/server/stats/StatsCompanionService.java +7 −3 Original line number Diff line number Diff line Loading @@ -743,9 +743,13 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { filter.addAction(Intent.ACTION_SHUTDOWN); mContext.registerReceiverAsUser( mShutdownEventReceiver, UserHandle.ALL, filter, null, null); final long token = Binder.clearCallingIdentity(); try { // Pull the latest state of UID->app name, version mapping when statsd starts. informAllUidsLocked(mContext); } finally { restoreCallingIdentity(token); } } catch (RemoteException e) { Slog.e(TAG, "Failed to inform statsd that statscompanion is ready", e); forgetEverything(); Loading