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

Commit 713065a7 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Trim "android.permission." from permission name to reduce reporting...

Merge "Trim "android.permission." from permission name to reduce reporting footprint." into rvc-dev am: 395262cb am: a75ac704 am: d06976e6 am: 86622321

Change-Id: I45efc73b44e49e5100d999ebf7935d051d5ed3dc
parents e8135bc2 86622321
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -188,6 +188,7 @@ public class StatsPullAtomService extends SystemService {
    private static final int MAX_BATTERY_STATS_HELPER_FREQUENCY_MS = 1000;
    private static final int CPU_TIME_PER_THREAD_FREQ_MAX_NUM_FREQUENCIES = 8;
    private static final int OP_FLAGS_PULLED = OP_FLAG_SELF | OP_FLAG_TRUSTED_PROXIED;
    private static final String COMMON_PERMISSION_PREFIX = "android.permission.";

    private final Object mNetworkStatsLock = new Object();
    @GuardedBy("mNetworkStatsLock")
@@ -2627,6 +2628,10 @@ public class StatsPullAtomService extends SystemService {
                            continue;
                        }

                        if (permName.startsWith(COMMON_PERMISSION_PREFIX)) {
                            permName = permName.substring(COMMON_PERMISSION_PREFIX.length());
                        }

                        StatsEvent.Builder e = StatsEvent.newBuilder();
                        e.setAtomId(atomTag);
                        e.writeString(permName);